IntegrateIntegrate
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

On this page