Integrations
WorkOS Integration
Manage WorkOS organizations, AuthKit users, memberships, and directory sync
The WorkOS integration provides access to manage WorkOS organizations, AuthKit users, memberships, and directory sync through the Integrate MCP server.
Installation
The WorkOS integration is included with the SDK:
import { workosIntegration } from "integrate-sdk/server";Setup
Add WorkOS to your server configuration. Provide credentials via environment variables or integration config:
import { createMCPServer, workosIntegration } from "integrate-sdk/server";
export const { client: serverClient } = createMCPServer({
apiKey: process.env.INTEGRATE_API_KEY,
integrations: [
workosIntegration({
// See configuration options below
}),
],
});Client-Side Usage
import { client } from "integrate-sdk";
const result = await client.workos.listOrganizations({});
console.log(result);Environment Variables
WORKOS_API_KEY(when supported by this integration)
Configuration Options
Prop
Type
Tools
workos_list_organizations
List organizations
Prop
Type
workos_get_organization
Get organization
Prop
Type
workos_create_organization
Create organization
Prop
Type
workos_update_organization
Update organization
Prop
Type
workos_list_users
List users
Prop
Type
workos_get_user
Get user
Prop
Type
workos_list_organization_memberships
List organization memberships
Prop
Type
workos_list_directories
List directories
Prop
Type
workos_get_directory
Get directory
Prop
Type
workos_list_directory_users
List directory users
Prop
Type
workos_get_directory_user
Get directory user
Prop
Type
Notes
- Category: Identity & Access
- Authentication mode: API key