Clerk API and MCP

Manage your own Clerk instance from agent workflows: list and create users, run organization membership and invitations, inspect sessions, rotate API keys, and read instance configuration.

142 endpoints cover users (profiles, metadata, email and phone numbers, OAuth accounts, MFA, and moderation), organizations (CRUD, memberships, invitations, domains, and RBAC), sessions and sign-in tokens, machines and API keys, Svix webhooks, and instance settings (domains, JWT templates, OAuth apps, enterprise SSO, allowlist/blocklist, and waitlist). Connect a Clerk application at vee3.io/dashboard/connections, then integrate via REST at api.vee3.io or hosted MCP at mcp.vee3.io in Cursor, Claude Code, Codex, and other AI agents.

Every endpoint includes curated request examples and response schemas in the docs.

Endpoints

Get Clerk connected accounts

0 tokensView docs

List active Clerk applications connected to the authenticated Vee3 account.

GET /v1/clerk/connected-accountsMCP clerk.get_connected_accounts

List Clerk users

5 tokensView docs

List users in a connected Clerk application.

GET /v1/clerk/usersMCP clerk.list_users

Get Clerk user

3 tokensView docs

Retrieve one Clerk user by id.

GET /v1/clerk/users/{user_id}MCP clerk.get_user

Create Clerk user

10 tokensView docs

Create a user in a connected Clerk application.

POST /v1/clerk/usersMCP clerk.create_user

Update Clerk user

8 tokensView docs

Update profile fields for a Clerk user.

PATCH /v1/clerk/users/{user_id}MCP clerk.update_user

List Clerk organizations

5 tokensView docs

List organizations in a connected Clerk application.

GET /v1/clerk/organizationsMCP clerk.list_organizations

Create Clerk organization

10 tokensView docs

Create a new organization in a connected Clerk application.

POST /v1/clerk/organizationsMCP clerk.create_organization

List Clerk organization memberships

5 tokensView docs

List members of an organization in a connected Clerk application.

GET /v1/clerk/organizations/{organization_id}/membershipsMCP clerk.list_organization_memberships

Create Clerk organization invitations

10 tokensView docs

Invite one or more email addresses to join a Clerk organization with specific roles.

POST /v1/clerk/organizations/{organization_id}/invitationsMCP clerk.create_organization_invitations

List Clerk sessions

5 tokensView docs

List sessions in a connected Clerk application.

GET /v1/clerk/sessionsMCP clerk.list_sessions

Create Clerk invitations

10 tokensView docs

Invite one or more email addresses to sign up for a connected Clerk application.

POST /v1/clerk/invitationsMCP clerk.create_invitations

List Clerk invitations

5 tokensView docs

List application invitations in a connected Clerk instance.

GET /v1/clerk/invitationsMCP clerk.list_invitations

List Clerk API keys

5 tokensView docs

List API keys for a subject in a connected Clerk application.

GET /v1/clerk/api-keysMCP clerk.list_api_keys

Create Clerk API key

10 tokensView docs

Create an API key for a subject in a connected Clerk application.

POST /v1/clerk/api-keysMCP clerk.create_api_key

List Clerk JWT templates

5 tokensView docs

List JWT templates in a connected Clerk application.

GET /v1/clerk/jwt-templatesMCP clerk.list_jwt_templates

Count Clerk users

2 tokensView docs

Return the total number of users in a connected Clerk application.

GET /v1/clerk/users/countMCP clerk.count_users

Get Clerk instance

2 tokensView docs

Retrieve the connected Clerk application instance id and environment type.

GET /v1/clerk/instanceMCP clerk.get_instance

Get Clerk JWKS

2 tokensView docs

Retrieve the JSON Web Key Set for verifying Clerk session tokens.

GET /v1/clerk/jwksMCP clerk.get_jwks

Get Clerk API key

3 tokensView docs

Retrieve API key metadata by id from a connected Clerk application.

GET /v1/clerk/api-keys/{api_key_id}MCP clerk.get_api_key

Get Clerk email address

3 tokensView docs

Retrieve a Clerk email address by id.

GET /v1/clerk/email-addresses/{email_address_id}MCP clerk.get_email_address

Get Clerk enterprise connection

3 tokensView docs

Retrieve a single enterprise SSO connection from a connected Clerk application.

GET /v1/clerk/enterprise-connections/{connection_id}MCP clerk.get_enterprise_connection

Get Clerk instance communication settings

3 tokensView docs

Retrieve SMS communication settings for a connected Clerk instance.

GET /v1/clerk/instance-communication-settingsMCP clerk.get_instance_communication_settings

Get Clerk instance OAuth settings

3 tokensView docs

Retrieve OAuth settings for a connected Clerk instance.

GET /v1/clerk/instance-oauth-settingsMCP clerk.get_instance_oauth_settings

Get Clerk instance organization settings

3 tokensView docs

Retrieve organization feature settings for a connected Clerk instance.

GET /v1/clerk/instance-organization-settingsMCP clerk.get_instance_organization_settings

Get Clerk instance settings

3 tokensView docs

Retrieve core settings for a connected Clerk application instance.

GET /v1/clerk/instance-settingsMCP clerk.get_instance_settings

Get Clerk JWT template

3 tokensView docs

Retrieve a single JWT template from a connected Clerk application.

GET /v1/clerk/jwt-templates/{template_id}MCP clerk.get_jwt_template

Get Clerk machine

3 tokensView docs

Retrieve one machine by id from a connected Clerk instance.

GET /v1/clerk/machines/{machine_id}MCP clerk.get_machine

Get Clerk OAuth application

3 tokensView docs

Retrieve one OAuth application by id from a connected Clerk application.

GET /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.get_oauth_application

Get Clerk organization

3 tokensView docs

Retrieve a single organization from a connected Clerk application.

GET /v1/clerk/organizations/{organization_id}MCP clerk.get_organization

Get Clerk organization invitation

3 tokensView docs

Retrieve a single Clerk organization invitation by id.

GET /v1/clerk/organizations/{organization_id}/invitations/{invitation_id}MCP clerk.get_organization_invitation

Get Clerk organization role

3 tokensView docs

Retrieve an organization role by id from a connected Clerk application.

GET /v1/clerk/organization-roles/{role_id}MCP clerk.get_organization_role

Get Clerk phone number

3 tokensView docs

Retrieve a Clerk phone number by id.

GET /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.get_phone_number

Get Clerk redirect URL

3 tokensView docs

Retrieve an allowed redirect URL by id from a connected Clerk instance.

GET /v1/clerk/redirect-urls/{redirect_url_id}MCP clerk.get_redirect_url

Get Clerk session

3 tokensView docs

Retrieve a single session from a connected Clerk application.

GET /v1/clerk/sessions/{session_id}MCP clerk.get_session

Get Clerk sign-up

3 tokensView docs

Retrieve an in-progress sign-up from a connected Clerk application.

GET /v1/clerk/sign-ups/{sign_up_id}MCP clerk.get_sign_up

Get Clerk API key secret

5 tokensView docs

Reveal the secret for an API key in a connected Clerk application.

GET /v1/clerk/api-keys/{api_key_id}/secretMCP clerk.get_api_key_secret

Get Clerk development API keys

5 tokensView docs

Return the Publishable Key and Secret Key for a connected development Clerk instance.

GET /v1/clerk/development-api-keysMCP clerk.get_development_api_keys

Get Clerk machine secret key

5 tokensView docs

Retrieve the secret key for a machine in a connected Clerk instance.

GET /v1/clerk/machines/{machine_id}/secret-keyMCP clerk.get_machine_secret_key

List Clerk allowlist identifiers

5 tokensView docs

List allowlisted emails, phones, and domains in a connected Clerk instance.

GET /v1/clerk/allowlist-identifiersMCP clerk.list_allowlist_identifiers

List Clerk blocklist identifiers

5 tokensView docs

List blocklisted emails, phones, and domains in a connected Clerk instance.

GET /v1/clerk/blocklist-identifiersMCP clerk.list_blocklist_identifiers

List Clerk domains

5 tokensView docs

List custom domains configured for a connected Clerk instance.

GET /v1/clerk/domainsMCP clerk.list_domains

List Clerk enterprise connection test runs

5 tokensView docs

List SSO debug test runs for an enterprise connection.

GET /v1/clerk/enterprise-connections/{connection_id}/test-runsMCP clerk.list_enterprise_connection_test_runs

List Clerk enterprise connections

5 tokensView docs

List enterprise SSO connections in a connected Clerk application.

GET /v1/clerk/enterprise-connectionsMCP clerk.list_enterprise_connections

List Clerk M2M tokens

5 tokensView docs

List opaque M2M tokens for a machine in a connected Clerk instance.

GET /v1/clerk/m2m-tokensMCP clerk.list_m2m_tokens

List Clerk machines

5 tokensView docs

List machine-to-machine identities in a connected Clerk instance.

GET /v1/clerk/machinesMCP clerk.list_machines

List Clerk OAuth applications

5 tokensView docs

List OAuth applications in a connected Clerk application (Clerk as IdP).

GET /v1/clerk/oauth-applicationsMCP clerk.list_oauth_applications

List Clerk organization domains

5 tokensView docs

List organization domains across a Clerk instance, optionally filtered to one organization.

GET /v1/clerk/organization-domainsMCP clerk.list_organization_domains

List Clerk organization invitations

5 tokensView docs

List organization invitations across a Clerk instance, optionally filtered to one organization.

GET /v1/clerk/organization-invitationsMCP clerk.list_organization_invitations

List Clerk organization permissions

5 tokensView docs

List organization permissions in a connected Clerk application.

GET /v1/clerk/organization-permissionsMCP clerk.list_organization_permissions

List Clerk organization roles

5 tokensView docs

List organization roles in a connected Clerk application.

GET /v1/clerk/organization-rolesMCP clerk.list_organization_roles

List Clerk redirect URLs

5 tokensView docs

List allowed redirect URLs for a connected Clerk instance.

GET /v1/clerk/redirect-urlsMCP clerk.list_redirect_urls

List Clerk user organization memberships

5 tokensView docs

List all organization memberships for a Clerk user.

GET /v1/clerk/users/{user_id}/organization-membershipsMCP clerk.list_user_organization_memberships

List Clerk waitlist entries

5 tokensView docs

List waitlist entries in a connected Clerk application.

GET /v1/clerk/waitlist-entriesMCP clerk.list_waitlist_entries

Revoke Clerk actor token

5 tokensView docs

Revoke an impersonation actor token in a connected Clerk application.

POST /v1/clerk/actor-tokens/{actor_token_id}/revokeMCP clerk.revoke_actor_token

Revoke Clerk invitation

5 tokensView docs

Revoke a pending application invitation in a connected Clerk instance.

POST /v1/clerk/invitations/{invitation_id}/revokeMCP clerk.revoke_invitation

Revoke Clerk organization invitation

5 tokensView docs

Revoke a pending Clerk organization invitation.

POST /v1/clerk/organizations/{organization_id}/invitations/{invitation_id}/revokeMCP clerk.revoke_organization_invitation

Revoke Clerk session

5 tokensView docs

Revoke a session in a connected Clerk application.

POST /v1/clerk/sessions/{session_id}/revokeMCP clerk.revoke_session

Revoke Clerk sign-in token

5 tokensView docs

Revoke a sign-in token in a connected Clerk application.

POST /v1/clerk/sign-in-tokens/{sign_in_token_id}/revokeMCP clerk.revoke_sign_in_token

Verify Clerk organization domain ownership

5 tokensView docs

Mark an organization domain's DNS ownership as verified.

POST /v1/clerk/organization-domains/{domain_id}/verifyMCP clerk.verify_organization_domain_ownership

Ban Clerk users

8 tokensView docs

Ban one or more users from signing in to a connected Clerk application.

POST /v1/clerk/users/banMCP clerk.ban_users

Create Clerk allowlist identifier

8 tokensView docs

Add an email, phone, domain pattern, or Web3 wallet to the Clerk allowlist.

POST /v1/clerk/allowlist-identifiersMCP clerk.create_allowlist_identifier

Create Clerk blocklist identifier

8 tokensView docs

Block an email, phone, domain, or Web3 wallet in a connected Clerk instance.

POST /v1/clerk/blocklist-identifiersMCP clerk.create_blocklist_identifier

Create Clerk enterprise connection test run

8 tokensView docs

Start an SSO test flow for an enterprise connection.

POST /v1/clerk/enterprise-connections/{connection_id}/test-runsMCP clerk.create_enterprise_connection_test_run

Create Clerk machine scope

8 tokensView docs

Grant one machine access to another machine in a connected Clerk instance.

POST /v1/clerk/machines/{machine_id}/scopesMCP clerk.create_machine_scope

Create Clerk Svix dashboard URL

8 tokensView docs

Generate a temporary Svix management dashboard URL for a connected Clerk application.

POST /v1/clerk/webhooks/svix/dashboardMCP clerk.create_svix_dashboard_url

Delete Clerk allowlist identifier

8 tokensView docs

Remove an identifier from the Clerk allowlist.

DELETE /v1/clerk/allowlist-identifiers/{identifier_id}MCP clerk.delete_allowlist_identifier

Delete Clerk blocklist identifier

8 tokensView docs

Remove an identifier from the Clerk blocklist.

DELETE /v1/clerk/blocklist-identifiers/{identifier_id}MCP clerk.delete_blocklist_identifier

Delete Clerk machine scope

8 tokensView docs

Remove access from one machine to another in a connected Clerk instance.

DELETE /v1/clerk/machines/{machine_id}/scopes/{scope_id}MCP clerk.delete_machine_scope

Delete Clerk organization membership

8 tokensView docs

Remove a user from an organization in a connected Clerk application.

DELETE /v1/clerk/organizations/{organization_id}/memberships/{user_id}MCP clerk.delete_organization_membership

Delete Clerk user backup codes

8 tokensView docs

Remove all backup codes for a user in a connected Clerk application.

DELETE /v1/clerk/users/{user_id}/backup-codesMCP clerk.delete_user_backup_codes

Delete Clerk user external account

8 tokensView docs

Unlink an OAuth or social external account from a user.

DELETE /v1/clerk/users/{user_id}/external-accounts/{external_account_id}MCP clerk.delete_user_external_account

Delete Clerk user passkey

8 tokensView docs

Remove a passkey from a user in a connected Clerk application.

DELETE /v1/clerk/users/{user_id}/passkeys/{passkey_id}MCP clerk.delete_user_passkey

Delete Clerk user TOTP

8 tokensView docs

Remove all TOTP authenticators for a user in a connected Clerk application.

DELETE /v1/clerk/users/{user_id}/totpMCP clerk.delete_user_totp

Delete Clerk user Web3 wallet

8 tokensView docs

Remove a Web3 wallet from a user in a connected Clerk application.

DELETE /v1/clerk/users/{user_id}/web3-wallets/{web3_wallet_id}MCP clerk.delete_user_web3_wallet

Disable Clerk user MFA

8 tokensView docs

Disable all MFA methods for a user in a connected Clerk application.

POST /v1/clerk/users/{user_id}/disable-mfaMCP clerk.disable_user_mfa

Replace Clerk user metadata

8 tokensView docs

Replace a single metadata namespace for a Clerk user.

PUT /v1/clerk/users/{user_id}/metadata/{metadata_type}MCP clerk.replace_user_metadata

Revoke Clerk API key

8 tokensView docs

Revoke an API key in a connected Clerk application.

POST /v1/clerk/api-keys/{api_key_id}/revokeMCP clerk.revoke_api_key

Revoke Clerk M2M token

8 tokensView docs

Revoke an M2M token in a connected Clerk instance.

POST /v1/clerk/m2m-tokens/{m2m_token_id}/revokeMCP clerk.revoke_m2m_token

Unban Clerk users

8 tokensView docs

Remove bans from one or more users in a connected Clerk application.

POST /v1/clerk/users/unbanMCP clerk.unban_users

Update Clerk API key

8 tokensView docs

Update an API key in a connected Clerk application.

PATCH /v1/clerk/api-keys/{api_key_id}MCP clerk.update_api_key

Update Clerk domain

8 tokensView docs

Update a custom domain on a connected Clerk instance.

PATCH /v1/clerk/domains/{domain_id}MCP clerk.update_domain

Update Clerk email address

8 tokensView docs

Update a Clerk email address (e.g. set as primary or verified).

PATCH /v1/clerk/email-addresses/{email_address_id}MCP clerk.update_email_address

Update Clerk enterprise connection

8 tokensView docs

Update an enterprise SSO connection in a connected Clerk application.

PATCH /v1/clerk/enterprise-connections/{connection_id}MCP clerk.update_enterprise_connection

Update Clerk instance communication settings

8 tokensView docs

Update SMS communication settings for a connected Clerk instance.

PATCH /v1/clerk/instance-communication-settingsMCP clerk.update_instance_communication_settings

Update Clerk instance OAuth settings

8 tokensView docs

Update OAuth settings for a connected Clerk instance.

PATCH /v1/clerk/instance-oauth-settingsMCP clerk.update_instance_oauth_settings

Update Clerk instance organization settings

8 tokensView docs

Update organization feature settings for a connected Clerk instance.

PATCH /v1/clerk/instance-organization-settingsMCP clerk.update_instance_organization_settings

Update Clerk instance restrictions

8 tokensView docs

Update sign-up and sign-in restriction settings for a connected Clerk instance.

PATCH /v1/clerk/instance-restrictionsMCP clerk.update_instance_restrictions

Update Clerk instance settings

8 tokensView docs

Update core settings for a connected Clerk application instance.

PATCH /v1/clerk/instance-settingsMCP clerk.update_instance_settings

Update Clerk JWT template

8 tokensView docs

Update an existing JWT template in a connected Clerk application.

PATCH /v1/clerk/jwt-templates/{template_id}MCP clerk.update_jwt_template

Update Clerk machine

8 tokensView docs

Update a machine's name or default token TTL in a connected Clerk instance.

PATCH /v1/clerk/machines/{machine_id}MCP clerk.update_machine

Update Clerk OAuth application

8 tokensView docs

Update an OAuth application in a connected Clerk application.

PATCH /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.update_oauth_application

Update Clerk organization

8 tokensView docs

Update fields for a Clerk organization.

PATCH /v1/clerk/organizations/{organization_id}MCP clerk.update_organization

Update Clerk organization domain

8 tokensView docs

Update enrollment mode or verification status for an organization domain.

PATCH /v1/clerk/organization-domains/{domain_id}MCP clerk.update_organization_domain

Update Clerk organization membership

8 tokensView docs

Change the role of a member in an organization in a connected Clerk application.

PATCH /v1/clerk/organizations/{organization_id}/memberships/{user_id}MCP clerk.update_organization_membership

Update Clerk organization membership metadata

8 tokensView docs

Merge metadata on an organization membership in a connected Clerk application.

PATCH /v1/clerk/organizations/{organization_id}/memberships/{user_id}/metadataMCP clerk.update_organization_membership_metadata

Update Clerk organization metadata

8 tokensView docs

Merge metadata into a Clerk organization.

PATCH /v1/clerk/organizations/{organization_id}/metadataMCP clerk.update_organization_metadata

Update Clerk organization permission

8 tokensView docs

Update an organization permission in a connected Clerk application.

PATCH /v1/clerk/organization-permissions/{permission_id}MCP clerk.update_organization_permission

Update Clerk organization role

8 tokensView docs

Update an organization role in a connected Clerk application.

PATCH /v1/clerk/organization-roles/{role_id}MCP clerk.update_organization_role

Update Clerk phone number

8 tokensView docs

Update a Clerk phone number.

PATCH /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.update_phone_number

Update Clerk user metadata

8 tokensView docs

Merge metadata fields for a Clerk user.

PATCH /v1/clerk/users/{user_id}/metadataMCP clerk.update_user_metadata

Add Clerk domain

10 tokensView docs

Add a custom domain to a connected Clerk instance.

POST /v1/clerk/domainsMCP clerk.add_domain

Change Clerk instance domain

10 tokensView docs

Change the primary or secondary home URL for a connected Clerk instance.

POST /v1/clerk/instance/change-domainMCP clerk.change_instance_domain

Create Clerk email address

10 tokensView docs

Create a new email address for a Clerk user.

POST /v1/clerk/email-addressesMCP clerk.create_email_address

Create Clerk enterprise connection

10 tokensView docs

Create a SAML or OIDC enterprise SSO connection in a connected Clerk application.

POST /v1/clerk/enterprise-connectionsMCP clerk.create_enterprise_connection

Create Clerk JWT template

10 tokensView docs

Create a new JWT template in a connected Clerk application.

POST /v1/clerk/jwt-templatesMCP clerk.create_jwt_template

Create Clerk machine

10 tokensView docs

Create a machine identity for M2M authentication in a connected Clerk instance.

POST /v1/clerk/machinesMCP clerk.create_machine

Create Clerk OAuth application

10 tokensView docs

Register a new OAuth application in a connected Clerk application.

POST /v1/clerk/oauth-applicationsMCP clerk.create_oauth_application

Create Clerk organization domain

10 tokensView docs

Add a verified domain to a Clerk organization.

POST /v1/clerk/organizations/{organization_id}/domainsMCP clerk.create_organization_domain

Create Clerk organization membership

10 tokensView docs

Add a user to an organization in a connected Clerk application.

POST /v1/clerk/organizations/{organization_id}/membershipsMCP clerk.create_organization_membership

Create Clerk organization permission

10 tokensView docs

Create a new organization permission in a connected Clerk application.

POST /v1/clerk/organization-permissionsMCP clerk.create_organization_permission

Create Clerk organization role

10 tokensView docs

Create a new organization role in a connected Clerk application.

POST /v1/clerk/organization-rolesMCP clerk.create_organization_role

Create Clerk phone number

10 tokensView docs

Create a phone number for a Clerk user.

POST /v1/clerk/phone-numbersMCP clerk.create_phone_number

Create Clerk redirect URL

10 tokensView docs

Add an allowed redirect URL to a connected Clerk instance.

POST /v1/clerk/redirect-urlsMCP clerk.create_redirect_url

Create Clerk session

10 tokensView docs

Create a new session for a user in a connected Clerk application.

POST /v1/clerk/sessionsMCP clerk.create_session

Create Clerk session token

10 tokensView docs

Create a session token (JWT) for a session in a connected Clerk application. Optionally pass a JWT template name.

POST /v1/clerk/sessions/{session_id}/tokensMCP clerk.create_session_token

Create Clerk Svix app

10 tokensView docs

Create a Svix webhook app for a connected Clerk application.

POST /v1/clerk/webhooks/svixMCP clerk.create_svix_app

Create Clerk waitlist entries

10 tokensView docs

Add one or more email addresses to the waitlist in a connected Clerk application.

POST /v1/clerk/waitlist-entriesMCP clerk.create_waitlist_entries

Delete Clerk API key

10 tokensView docs

Permanently delete an API key from a connected Clerk application.

DELETE /v1/clerk/api-keys/{api_key_id}MCP clerk.delete_api_key

Delete Clerk domain

10 tokensView docs

Remove a custom domain from a connected Clerk instance.

DELETE /v1/clerk/domains/{domain_id}MCP clerk.delete_domain

Delete Clerk email address

10 tokensView docs

Delete a Clerk email address by id.

DELETE /v1/clerk/email-addresses/{email_address_id}MCP clerk.delete_email_address

Delete Clerk enterprise connection

10 tokensView docs

Delete an enterprise SSO connection from a connected Clerk application.

DELETE /v1/clerk/enterprise-connections/{connection_id}MCP clerk.delete_enterprise_connection

Delete Clerk JWT template

10 tokensView docs

Permanently delete a JWT template from a connected Clerk application.

DELETE /v1/clerk/jwt-templates/{template_id}MCP clerk.delete_jwt_template

Delete Clerk machine

10 tokensView docs

Permanently delete a machine from a connected Clerk instance.

DELETE /v1/clerk/machines/{machine_id}MCP clerk.delete_machine

Delete Clerk OAuth application

10 tokensView docs

Delete an OAuth application from a connected Clerk application.

DELETE /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.delete_oauth_application

Delete Clerk organization

10 tokensView docs

Permanently delete an organization from a connected Clerk application.

DELETE /v1/clerk/organizations/{organization_id}MCP clerk.delete_organization

Delete Clerk organization domain

10 tokensView docs

Remove an organization domain from a Clerk organization.

DELETE /v1/clerk/organization-domains/{domain_id}MCP clerk.delete_organization_domain

Delete Clerk organization permission

10 tokensView docs

Delete an organization permission from a connected Clerk application.

DELETE /v1/clerk/organization-permissions/{permission_id}MCP clerk.delete_organization_permission

Delete Clerk organization role

10 tokensView docs

Delete an organization role from a connected Clerk application.

DELETE /v1/clerk/organization-roles/{role_id}MCP clerk.delete_organization_role

Delete Clerk phone number

10 tokensView docs

Delete a Clerk phone number.

DELETE /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.delete_phone_number

Delete Clerk redirect URL

10 tokensView docs

Remove an allowed redirect URL from a connected Clerk instance.

DELETE /v1/clerk/redirect-urls/{redirect_url_id}MCP clerk.delete_redirect_url

Delete Clerk Svix app

10 tokensView docs

Delete the Svix webhook app from a connected Clerk application.

DELETE /v1/clerk/webhooks/svixMCP clerk.delete_svix_app

Delete Clerk user

10 tokensView docs

Permanently delete a user from a connected Clerk application.

DELETE /v1/clerk/users/{user_id}MCP clerk.delete_user

Delete Clerk waitlist entry

10 tokensView docs

Delete a pending waitlist entry from a connected Clerk application.

DELETE /v1/clerk/waitlist-entries/{waitlist_entry_id}MCP clerk.delete_waitlist_entry

Invite Clerk waitlist entry

10 tokensView docs

Send an invite to a waitlist entry email address.

POST /v1/clerk/waitlist-entries/{waitlist_entry_id}/inviteMCP clerk.invite_waitlist_entry

Reject Clerk waitlist entry

10 tokensView docs

Reject a waitlist entry in a connected Clerk application.

POST /v1/clerk/waitlist-entries/{waitlist_entry_id}/rejectMCP clerk.reject_waitlist_entry

Rotate Clerk machine secret key

10 tokensView docs

Rotate a machine's secret key in a connected Clerk instance.

POST /v1/clerk/machines/{machine_id}/rotate-secret-keyMCP clerk.rotate_machine_secret_key

Rotate Clerk OAuth application secret

10 tokensView docs

Rotate the client secret for an OAuth application in a connected Clerk application.

POST /v1/clerk/oauth-applications/{oauth_application_id}/rotate-secretMCP clerk.rotate_oauth_application_secret

Create Clerk actor token

15 tokensView docs

Create an impersonation actor token for a user in a connected Clerk application.

POST /v1/clerk/actor-tokensMCP clerk.create_actor_token

Create Clerk M2M token

15 tokensView docs

Create a machine-to-machine token in a connected Clerk instance.

POST /v1/clerk/m2m-tokensMCP clerk.create_m2m_token

Create Clerk sign-in token

15 tokensView docs

Create a magic-link style sign-in token for a user in a connected Clerk application.

POST /v1/clerk/sign-in-tokensMCP clerk.create_sign_in_token

Pricing plans

Starter

$5/mo

  • 10,000 tokens / month

~2,000 User Lists

~3,333 User Lookups

~1,000 User Creates

~2,000 Organization Lists

~1,000 Organization Creates

~1,000 Invitation Creates

~2,000 Session Lists

~1,000 API Key Creates

  • Easy MCP setup
  • 269+ capabilities
Get Starter

Pro

Popular

$20/mo

  • 50,000 tokens / month

~10,000 User Lists

~16,666 User Lookups

~5,000 User Creates

~10,000 Organization Lists

~5,000 Organization Creates

~5,000 Invitation Creates

~10,000 Session Lists

~5,000 API Key Creates

  • Easy MCP setup
  • 269+ capabilities
Get Pro

Scale

$100/mo

  • 400,000 tokens / month

~80,000 User Lists

~133,333 User Lookups

~40,000 User Creates

~80,000 Organization Lists

~40,000 Organization Creates

~40,000 Invitation Creates

~80,000 Session Lists

~40,000 API Key Creates

  • Easy MCP setup
  • 269+ capabilities
Get Scale

Prices shown exclude VAT. Applicable taxes are calculated at checkout.

Start for free

Free tier
  • 1,000 tokens every month
  • All capabilities included
  • API keys and usage dashboard
  • One-click MCP setup
  • No credit card required
  • Upgrade to a paid plan anytime
Create free account

Already have an account? Sign in