4,500+ servers built on MCP Fusion
Vinkius
WorkOS logo
Vinkius
Mastra AI logo

How to Use the WorkOS MCP in Mastra AI

Build robust, fault-tolerant IT workflows using WorkOS with Mastra AI's advanced agent framework.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

WorkOS MCP on Cursor AI Code Editor MCP Client WorkOS MCP on Claude Desktop App MCP Integration WorkOS MCP on OpenAI Agents SDK MCP Compatible WorkOS MCP on Visual Studio Code MCP Extension Client WorkOS MCP on GitHub Copilot AI Agent MCP Integration WorkOS MCP on Google Gemini AI MCP Integration WorkOS MCP on Lovable AI Development MCP Client WorkOS MCP on Mistral AI Agents MCP Compatible WorkOS MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Mastra AI

Connect WorkOS MCP to Mastra AI

Create your Vinkius account to connect WorkOS to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Create New Organizations

Start a new record by invoking `create_workos_organization`. You just need to provide the organization name and the list of authorized domains. Mastra AI can build workflows around this creation step, ensuring subsequent actions only happen if the setup is successful. This lets you script multi-step processes, like 'Create Org -> Sync Users -> Verify SSO,' handling each stage sequentially.

Analyze Directory Groups

Need to know what groups are synced? Call `list_directory_groups` to get a full roster. Mastra AI can then build branching logic: 'If Group X exists, check its members; otherwise, notify the admin.' The built-in retry mechanism handles transient API failures automatically. This is critical for complex workflows that need guaranteed execution paths.

Retrieve Organization Details

Use `get_organization_details` when you need a complete snapshot of an existing organization. Mastra AI incorporates this step into a workflow, using the retrieved data to make subsequent decisions—like checking if SSO connection details are present. If the initial call fails, the system automatically backs off and tries again without human intervention.

Setup guide

Set up WorkOS MCP in Mastra AI

Prerequisites

  • Node.js 18+ and a TypeScript project
  • @mastra/mcp + @mastra/core packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install @mastra/mcp @mastra/core plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Configure the MCPClient

    Create an MCPClient with your Vinkius endpoint as a URL object. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and inject tools

    Call mcpClient.listTools() and spread the result into your agent's tools object. All WorkOS tools become native Mastra tools.

  4. 4

    Run with any model

    Swap openai("gpt-4o") for any AI SDK-compatible provider. Call agent.generate() and the agent routes tool calls through MCP automatically.

agent.ts
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";

const mcpClient = new MCPClient({
  id: "workos-mcp-client",
  servers: {
    "workos-mcp": {
      url: new URL(
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
      ),
    },
  },
});

const agent = new Agent({
  name: "WorkOS Agent",
  model: openai("gpt-4o"),
  instructions: "You have access to WorkOS tools.",
  tools: {
    ...(await mcpClient.listTools()),
  },
});

const result = await agent.generate(
  "List recent WorkOS transactions"
);
console.log(result.text);

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by WorkOS. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about WorkOS MCP in Mastra AI

Mastra AI manages failures using built-in exponential backoff. If a tool call like `list_directory_users` fails due to network issues, the system automatically retries the operation until it succeeds or exhausts its attempts.
Yes. You can chain tools together—for example, first using `list_workos_organizations`, then taking the result to call `get_sso_connection_details`. This creates a structured, autonomous process.
The server handles directory synchronization metadata, user lists, organization details, and SSO connection information. These are the core IT configuration datasets your workflows manage.
You'll use `list_sso_connections`. Within a Mastra AI workflow, you can then conditionally branch: 'If connection exists, verify its details; else, fail and notify.' This makes the process robust.
Absolutely. The `list_directories` tool lets you pull every active Directory Sync instance. You can then build a workflow that validates each listed directory against organizational policy.

Start using the WorkOS MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for WorkOS. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.