Integrations
Clerk Integration
Manage Clerk users, organizations, sessions, and authentication settings
The Clerk integration provides access to manage Clerk users, organizations, sessions, and authentication settings through the Integrate MCP server.
Installation
The Clerk integration is included with the SDK:
import { clerkIntegration } from "integrate-sdk/server";Setup
Add Clerk to your server configuration. Provide credentials via environment variables or integration config:
import { createMCPServer, clerkIntegration } from "integrate-sdk/server";
export const { client: serverClient } = createMCPServer({
apiKey: process.env.INTEGRATE_API_KEY,
integrations: [
clerkIntegration({
// See configuration options below
}),
],
});Client-Side Usage
import { client } from "integrate-sdk";
const result = await client.clerk.listUsers({});
console.log(result);Environment Variables
CLERK_API_KEY(when supported by this integration)
Configuration Options
Prop
Type
Tools
clerk_list_users
List users
Prop
Type
clerk_get_user
Get user
Prop
Type
clerk_create_user
Create user
Prop
Type
clerk_update_user
Update user
Prop
Type
clerk_delete_user
Delete user
Prop
Type
clerk_list_organizations
List organizations
Prop
Type
clerk_get_organization
Get organization
Prop
Type
clerk_create_organization
Create organization
Prop
Type
clerk_update_organization
Update organization
Prop
Type
clerk_delete_organization
Delete organization
Prop
Type
clerk_list_sessions
List sessions
Prop
Type
clerk_get_session
Get session
Prop
Type
clerk_revoke_session
Revoke session
Prop
Type
Notes
- Category: Identity & Access
- Authentication mode: API key