Get Clerk connected accounts
List active Clerk applications connected to the authenticated Vee3 account.
GET /v1/clerk/connected-accountsMCP clerk.get_connected_accountsManage your own Clerk instance from agent workflows: list and create users, run organization membership and invitations, inspect sessions, adjust billing, rotate API keys, and read instance configuration.
199 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, billing (plans, subscriptions, statements, and credit balances), 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.
List active Clerk applications connected to the authenticated Vee3 account.
GET /v1/clerk/connected-accountsMCP clerk.get_connected_accountsList users in a connected Clerk application.
GET /v1/clerk/usersMCP clerk.list_usersRetrieve one Clerk user by id.
GET /v1/clerk/users/{user_id}MCP clerk.get_userCreate a user in a connected Clerk application.
POST /v1/clerk/usersMCP clerk.create_userUpdate profile fields for a Clerk user.
PATCH /v1/clerk/users/{user_id}MCP clerk.update_userList organizations in a connected Clerk application.
GET /v1/clerk/organizationsMCP clerk.list_organizationsCreate a new organization in a connected Clerk application.
POST /v1/clerk/organizationsMCP clerk.create_organizationList members of an organization in a connected Clerk application.
GET /v1/clerk/organizations/{organization_id}/membershipsMCP clerk.list_organization_membershipsInvite an email address to join a Clerk organization with a specific role.
POST /v1/clerk/organizations/{organization_id}/invitationsMCP clerk.create_organization_invitationList sessions in a connected Clerk application.
GET /v1/clerk/sessionsMCP clerk.list_sessionsInvite an email address to sign up for a connected Clerk application.
POST /v1/clerk/invitationsMCP clerk.create_invitationList application invitations in a connected Clerk instance.
GET /v1/clerk/invitationsMCP clerk.list_invitationsList API keys for a subject in a connected Clerk application.
GET /v1/clerk/api-keysMCP clerk.list_api_keysCreate an API key for a subject in a connected Clerk application.
POST /v1/clerk/api-keysMCP clerk.create_api_keyList billing plans in a connected Clerk application.
GET /v1/clerk/billing/plansMCP clerk.list_billing_plansList JWT templates in a connected Clerk application.
GET /v1/clerk/jwt-templatesMCP clerk.list_jwt_templatesReturn the total number of users in a connected Clerk application.
GET /v1/clerk/users/countMCP clerk.count_usersRetrieve the connected Clerk application instance id and environment type.
GET /v1/clerk/instanceMCP clerk.get_instanceRetrieve the JSON Web Key Set for verifying Clerk session tokens.
GET /v1/clerk/jwksMCP clerk.get_jwksRetrieve API key metadata by id from a connected Clerk application.
GET /v1/clerk/api-keys/{api_key_id}MCP clerk.get_api_keyRetrieve a billing statement by id from a connected Clerk application.
GET /v1/clerk/billing/statements/{statement_id}MCP clerk.get_billing_statementRetrieve a client record by id from a connected Clerk instance.
GET /v1/clerk/clients/{client_id}MCP clerk.get_clientRetrieve a Clerk email address by id.
GET /v1/clerk/email-addresses/{email_address_id}MCP clerk.get_email_addressRetrieve a single enterprise SSO connection from a connected Clerk application.
GET /v1/clerk/enterprise-connections/{connection_id}MCP clerk.get_enterprise_connectionRetrieve SMS communication settings for a connected Clerk instance.
GET /v1/clerk/instance-communication-settingsMCP clerk.get_instance_communication_settingsRetrieve OAuth settings for a connected Clerk instance.
GET /v1/clerk/instance-oauth-settingsMCP clerk.get_instance_oauth_settingsRetrieve organization feature settings for a connected Clerk instance.
GET /v1/clerk/instance-organization-settingsMCP clerk.get_instance_organization_settingsRetrieve core settings for a connected Clerk application instance.
GET /v1/clerk/instance-settingsMCP clerk.get_instance_settingsRetrieve a single JWT template from a connected Clerk application.
GET /v1/clerk/jwt-templates/{template_id}MCP clerk.get_jwt_templateRetrieve one machine by id from a connected Clerk instance.
GET /v1/clerk/machines/{machine_id}MCP clerk.get_machineRetrieve one OAuth application by id from a connected Clerk application.
GET /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.get_oauth_applicationRetrieve a single organization from a connected Clerk application.
GET /v1/clerk/organizations/{organization_id}MCP clerk.get_organizationRetrieve the billing credit balance for a Clerk organization.
GET /v1/clerk/organizations/{organization_id}/billing/credit-balanceMCP clerk.get_organization_billing_credit_balanceRetrieve the billing subscription for a Clerk organization.
GET /v1/clerk/organizations/{organization_id}/billing/subscriptionMCP clerk.get_organization_billing_subscriptionRetrieve a single Clerk organization invitation by id.
GET /v1/clerk/organizations/{organization_id}/invitations/{invitation_id}MCP clerk.get_organization_invitationRetrieve an organization permission by id from a connected Clerk application.
GET /v1/clerk/organization-permissions/{permission_id}MCP clerk.get_organization_permissionRetrieve an organization role by id from a connected Clerk application.
GET /v1/clerk/organization-roles/{role_id}MCP clerk.get_organization_roleRetrieve a Clerk phone number by id.
GET /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.get_phone_numberRetrieve an allowed redirect URL by id from a connected Clerk instance.
GET /v1/clerk/redirect-urls/{redirect_url_id}MCP clerk.get_redirect_urlRetrieve a role set by id from a connected Clerk application.
GET /v1/clerk/role-sets/{role_set_id}MCP clerk.get_role_setRetrieve a single session from a connected Clerk application.
GET /v1/clerk/sessions/{session_id}MCP clerk.get_sessionRetrieve an in-progress sign-up from a connected Clerk application.
GET /v1/clerk/sign-ups/{sign_up_id}MCP clerk.get_sign_upRetrieve the billing credit balance for a Clerk user.
GET /v1/clerk/users/{user_id}/billing/credit-balanceMCP clerk.get_user_billing_credit_balanceRetrieve the billing subscription for a Clerk user.
GET /v1/clerk/users/{user_id}/billing/subscriptionMCP clerk.get_user_billing_subscriptionSubmit a verification code for a Clerk email address.
POST /v1/clerk/email-addresses/{email_address_id}/attempt-verificationMCP clerk.attempt_email_address_verificationVerify an SMS code sent to a Clerk phone number.
POST /v1/clerk/phone-numbers/{phone_number_id}/attempt-verificationMCP clerk.attempt_phone_number_verificationBan a user from signing in to a connected Clerk application.
POST /v1/clerk/users/{user_id}/banMCP clerk.ban_userReveal the secret for an API key in a connected Clerk application.
GET /v1/clerk/api-keys/{api_key_id}/secretMCP clerk.get_api_key_secretRetrieve the secret key for a machine in a connected Clerk instance.
GET /v1/clerk/machines/{machine_id}/secret-keyMCP clerk.get_machine_secret_keyList organization domains across all organizations in a Clerk instance.
GET /v1/clerk/organization-domainsMCP clerk.list_all_organization_domainsList organization invitations across all organizations in a Clerk instance.
GET /v1/clerk/organization-invitationsMCP clerk.list_all_organization_invitationsList allowlisted emails, phones, and domains in a connected Clerk instance.
GET /v1/clerk/allowlist-identifiersMCP clerk.list_allowlist_identifiersList billing prices in a connected Clerk application.
GET /v1/clerk/billing/pricesMCP clerk.list_billing_pricesList payment attempts for a billing statement.
GET /v1/clerk/billing/statements/{statement_id}/payment-attemptsMCP clerk.list_billing_statement_payment_attemptsList billing statements in a connected Clerk application.
GET /v1/clerk/billing/statementsMCP clerk.list_billing_statementsList billing subscription items in a connected Clerk application.
GET /v1/clerk/billing/subscription-itemsMCP clerk.list_billing_subscription_itemsList blocklisted emails, phones, and domains in a connected Clerk instance.
GET /v1/clerk/blocklist-identifiersMCP clerk.list_blocklist_identifiersList custom domains configured for a connected Clerk instance.
GET /v1/clerk/domainsMCP clerk.list_domainsList SSO debug test runs for an enterprise connection.
GET /v1/clerk/enterprise-connections/{connection_id}/test-runsMCP clerk.list_enterprise_connection_test_runsList enterprise SSO connections in a connected Clerk application.
GET /v1/clerk/enterprise-connectionsMCP clerk.list_enterprise_connectionsList all organization memberships across a connected Clerk application.
GET /v1/clerk/instance-organization-membershipsMCP clerk.list_instance_organization_membershipsList opaque M2M tokens for a machine in a connected Clerk instance.
GET /v1/clerk/m2m-tokensMCP clerk.list_m2m_tokensList machine-to-machine identities in a connected Clerk instance.
GET /v1/clerk/machinesMCP clerk.list_machinesList OAuth applications in a connected Clerk application (Clerk as IdP).
GET /v1/clerk/oauth-applicationsMCP clerk.list_oauth_applicationsList verified domains for a specific Clerk organization.
GET /v1/clerk/organizations/{organization_id}/domainsMCP clerk.list_organization_domainsList invitations for a specific Clerk organization.
GET /v1/clerk/organizations/{organization_id}/invitationsMCP clerk.list_organization_invitationsList organization permissions in a connected Clerk application.
GET /v1/clerk/organization-permissionsMCP clerk.list_organization_permissionsList organization roles in a connected Clerk application.
GET /v1/clerk/organization-rolesMCP clerk.list_organization_rolesList allowed redirect URLs for a connected Clerk instance.
GET /v1/clerk/redirect-urlsMCP clerk.list_redirect_urlsList role sets in a connected Clerk application.
GET /v1/clerk/role-setsMCP clerk.list_role_setsList all pending organization invitations for a Clerk user.
GET /v1/clerk/users/{user_id}/organization-invitationsMCP clerk.list_user_organization_invitationsList all organization memberships for a Clerk user.
GET /v1/clerk/users/{user_id}/organization-membershipsMCP clerk.list_user_organization_membershipsList waitlist entries in a connected Clerk application.
GET /v1/clerk/waitlist-entriesMCP clerk.list_waitlist_entriesLock a user account in a connected Clerk application.
POST /v1/clerk/users/{user_id}/lockMCP clerk.lock_userSend a verification code or link for a Clerk email address.
POST /v1/clerk/email-addresses/{email_address_id}/prepare-verificationMCP clerk.prepare_email_address_verificationSend an SMS verification code to a Clerk phone number.
POST /v1/clerk/phone-numbers/{phone_number_id}/prepare-verificationMCP clerk.prepare_phone_number_verificationRefresh an existing session in a connected Clerk application.
POST /v1/clerk/sessions/{session_id}/refreshMCP clerk.refresh_sessionRevoke an impersonation actor token in a connected Clerk application.
POST /v1/clerk/actor-tokens/{actor_token_id}/revokeMCP clerk.revoke_actor_tokenRevoke a pending application invitation in a connected Clerk instance.
POST /v1/clerk/invitations/{invitation_id}/revokeMCP clerk.revoke_invitationRevoke a pending Clerk organization invitation.
POST /v1/clerk/organizations/{organization_id}/invitations/{invitation_id}/revokeMCP clerk.revoke_organization_invitationRevoke a session in a connected Clerk application.
POST /v1/clerk/sessions/{session_id}/revokeMCP clerk.revoke_sessionRevoke a sign-in token in a connected Clerk application.
POST /v1/clerk/sign-in-tokens/{sign_in_token_id}/revokeMCP clerk.revoke_sign_in_tokenRemove a ban from a user in a connected Clerk application.
POST /v1/clerk/users/{user_id}/unbanMCP clerk.unban_userUnlock a locked user account in a connected Clerk application.
POST /v1/clerk/users/{user_id}/unlockMCP clerk.unlock_userVerify an API key secret against a connected Clerk application.
POST /v1/clerk/api-keys/verifyMCP clerk.verify_api_keyVerify a client JWT from the Clerk Frontend API.
POST /v1/clerk/clients/verifyMCP clerk.verify_clientVerify an M2M token in a connected Clerk instance.
POST /v1/clerk/m2m-tokens/verifyMCP clerk.verify_m2m_tokenVerify an OAuth access token issued by a connected Clerk application.
POST /v1/clerk/oauth-applications/access-tokens/verifyMCP clerk.verify_oauth_access_tokenMark an organization domain's DNS ownership as verified.
POST /v1/clerk/organization-domains/{domain_id}/verifyMCP clerk.verify_organization_domain_ownershipVerify a user's password in a connected Clerk application.
POST /v1/clerk/users/{user_id}/verify-passwordMCP clerk.verify_user_passwordVerify a TOTP or backup code for a user in a connected Clerk application.
POST /v1/clerk/users/{user_id}/verify-totpMCP clerk.verify_user_totpAdd roles to a role set in a connected Clerk application.
POST /v1/clerk/role-sets/{role_set_id}/rolesMCP clerk.add_role_set_rolesIncrease or decrease billing credit for a Clerk organization.
POST /v1/clerk/organizations/{organization_id}/billing/credit-balance/adjustMCP clerk.adjust_organization_billing_credit_balanceIncrease or decrease billing credit for a Clerk user.
POST /v1/clerk/users/{user_id}/billing/credit-balance/adjustMCP clerk.adjust_user_billing_credit_balanceAssign a permission to an organization role in a connected Clerk application.
POST /v1/clerk/organization-roles/{role_id}/permissions/{permission_id}MCP clerk.assign_organization_role_permissionBan multiple users from signing in to a connected Clerk application.
POST /v1/clerk/users/banMCP clerk.bulk_ban_usersRemove bans from multiple users in a connected Clerk application.
POST /v1/clerk/users/unbanMCP clerk.bulk_unban_usersCancel a billing subscription item in a connected Clerk application.
POST /v1/clerk/billing/subscription-items/{subscription_item_id}/cancelMCP clerk.cancel_billing_subscription_itemAdd an email, phone, domain pattern, or Web3 wallet to the Clerk allowlist.
POST /v1/clerk/allowlist-identifiersMCP clerk.create_allowlist_identifierTransition a billing subscription item from one price to another.
POST /v1/clerk/billing/subscription-items/{subscription_item_id}/price-transitionsMCP clerk.create_billing_price_transitionBlock an email, phone, domain, or Web3 wallet in a connected Clerk instance.
POST /v1/clerk/blocklist-identifiersMCP clerk.create_blocklist_identifierStart an SSO test flow for an enterprise connection.
POST /v1/clerk/enterprise-connections/{connection_id}/test-runsMCP clerk.create_enterprise_connection_test_runGrant one machine access to another machine in a connected Clerk instance.
POST /v1/clerk/machines/{machine_id}/scopesMCP clerk.create_machine_scopeGenerate a temporary Svix management dashboard URL for a connected Clerk application.
POST /v1/clerk/webhooks/svix/dashboardMCP clerk.create_svix_dashboard_urlRemove an identifier from the Clerk allowlist.
DELETE /v1/clerk/allowlist-identifiers/{identifier_id}MCP clerk.delete_allowlist_identifierRemove an identifier from the Clerk blocklist.
DELETE /v1/clerk/blocklist-identifiers/{identifier_id}MCP clerk.delete_blocklist_identifierRemove access from one machine to another in a connected Clerk instance.
DELETE /v1/clerk/machines/{machine_id}/scopes/{scope_id}MCP clerk.delete_machine_scopeRemove a user from an organization in a connected Clerk application.
DELETE /v1/clerk/organizations/{organization_id}/memberships/{user_id}MCP clerk.delete_organization_membershipRemove all backup codes for a user in a connected Clerk application.
DELETE /v1/clerk/users/{user_id}/backup-codesMCP clerk.delete_user_backup_codesUnlink 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_accountRemove a passkey from a user in a connected Clerk application.
DELETE /v1/clerk/users/{user_id}/passkeys/{passkey_id}MCP clerk.delete_user_passkeyRemove all TOTP authenticators for a user in a connected Clerk application.
DELETE /v1/clerk/users/{user_id}/totpMCP clerk.delete_user_totpRemove 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_walletDisable all MFA methods for a user in a connected Clerk application.
POST /v1/clerk/users/{user_id}/disable-mfaMCP clerk.disable_user_mfaExtend the free trial on a billing subscription item.
POST /v1/clerk/billing/subscription-items/{subscription_item_id}/extend-free-trialMCP clerk.extend_billing_subscription_trialRemove a permission from an organization role in a connected Clerk application.
DELETE /v1/clerk/organization-roles/{role_id}/permissions/{permission_id}MCP clerk.remove_organization_role_permissionReplace one metadata object for a Clerk organization.
PUT /v1/clerk/organizations/{organization_id}/metadata/{metadata_type}MCP clerk.replace_organization_metadataReplace a Clerk user's email addresses with a single verified primary email.
PUT /v1/clerk/users/{user_id}/email-addressMCP clerk.replace_user_email_addressReplace a single metadata namespace for a Clerk user.
PUT /v1/clerk/users/{user_id}/metadata/{metadata_type}MCP clerk.replace_user_metadataReplace a Clerk user's primary phone number.
PUT /v1/clerk/users/{user_id}/phone-numberMCP clerk.replace_user_phone_numberRevoke an admin portal link token in a connected Clerk instance.
POST /v1/clerk/admin-portal-link-tokens/{admin_portal_link_token_id}/revokeMCP clerk.revoke_admin_portal_link_tokenRevoke an API key in a connected Clerk application.
POST /v1/clerk/api-keys/{api_key_id}/revokeMCP clerk.revoke_api_keyRevoke an M2M token in a connected Clerk instance.
POST /v1/clerk/m2m-tokens/{m2m_token_id}/revokeMCP clerk.revoke_m2m_tokenMark a user's password as compromised so they must reset on next sign-in.
POST /v1/clerk/users/{user_id}/password-compromisedMCP clerk.set_user_password_compromisedClear the compromised-password flag for a user.
DELETE /v1/clerk/users/{user_id}/password-compromisedMCP clerk.unset_user_password_compromisedUpdate an API key in a connected Clerk application.
PATCH /v1/clerk/api-keys/{api_key_id}MCP clerk.update_api_keyUpdate a custom domain on a connected Clerk instance.
PATCH /v1/clerk/domains/{domain_id}MCP clerk.update_domainUpdate a Clerk email address (e.g. set as primary or verified).
PATCH /v1/clerk/email-addresses/{email_address_id}MCP clerk.update_email_addressUpdate an enterprise SSO connection in a connected Clerk application.
PATCH /v1/clerk/enterprise-connections/{connection_id}MCP clerk.update_enterprise_connectionUpdate SMS communication settings for a connected Clerk instance.
PATCH /v1/clerk/instance-communication-settingsMCP clerk.update_instance_communication_settingsUpdate OAuth settings for a connected Clerk instance.
PATCH /v1/clerk/instance-oauth-settingsMCP clerk.update_instance_oauth_settingsUpdate organization feature settings for a connected Clerk instance.
PATCH /v1/clerk/instance-organization-settingsMCP clerk.update_instance_organization_settingsUpdate sign-up and sign-in restriction settings for a connected Clerk instance.
PATCH /v1/clerk/instance-restrictionsMCP clerk.update_instance_restrictionsUpdate core settings for a connected Clerk application instance.
PATCH /v1/clerk/instance-settingsMCP clerk.update_instance_settingsUpdate an existing JWT template in a connected Clerk application.
PATCH /v1/clerk/jwt-templates/{template_id}MCP clerk.update_jwt_templateUpdate a machine's name or default token TTL in a connected Clerk instance.
PATCH /v1/clerk/machines/{machine_id}MCP clerk.update_machineUpdate an OAuth application in a connected Clerk application.
PATCH /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.update_oauth_applicationUpdate fields for a Clerk organization.
PATCH /v1/clerk/organizations/{organization_id}MCP clerk.update_organizationUpdate enrollment mode or verification status for an organization domain.
PATCH /v1/clerk/organization-domains/{domain_id}MCP clerk.update_organization_domainChange 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_membershipMerge metadata on an organization membership in a connected Clerk application.
PATCH /v1/clerk/organizations/{organization_id}/memberships/{user_id}/metadataMCP clerk.update_organization_membership_metadataMerge metadata into a Clerk organization.
PATCH /v1/clerk/organizations/{organization_id}/metadataMCP clerk.update_organization_metadataUpdate an organization permission in a connected Clerk application.
PATCH /v1/clerk/organization-permissions/{permission_id}MCP clerk.update_organization_permissionUpdate an organization role in a connected Clerk application.
PATCH /v1/clerk/organization-roles/{role_id}MCP clerk.update_organization_roleUpdate a Clerk phone number.
PATCH /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.update_phone_numberUpdate a role set in a connected Clerk application.
PATCH /v1/clerk/role-sets/{role_set_id}MCP clerk.update_role_setUpdate an in-progress sign-up in a connected Clerk application.
PATCH /v1/clerk/sign-ups/{sign_up_id}MCP clerk.update_sign_upMerge metadata fields for a Clerk user.
PATCH /v1/clerk/users/{user_id}/metadataMCP clerk.update_user_metadataUpload or replace the logo for an OAuth application in a connected Clerk application.
POST /v1/clerk/oauth-applications/{oauth_application_id}/logoMCP clerk.upload_oauth_application_logoAdd a custom domain to a connected Clerk instance.
POST /v1/clerk/domainsMCP clerk.add_domainInvite multiple email addresses to sign up for a connected Clerk application in one request.
POST /v1/clerk/invitations/bulkMCP clerk.bulk_create_invitationsInvite multiple email addresses to join a Clerk organization in one request.
POST /v1/clerk/organizations/{organization_id}/invitations/bulkMCP clerk.bulk_create_organization_invitationsAdd multiple email addresses to the waitlist in one request.
POST /v1/clerk/waitlist-entries/bulkMCP clerk.bulk_create_waitlist_entriesChange the primary or secondary home URL for a connected Clerk instance.
POST /v1/clerk/instance/change-domainMCP clerk.change_instance_domainCreate a billing price for a plan in a connected Clerk application.
POST /v1/clerk/billing/pricesMCP clerk.create_billing_priceCreate a new email address for a Clerk user.
POST /v1/clerk/email-addressesMCP clerk.create_email_addressCreate a SAML or OIDC enterprise SSO connection in a connected Clerk application.
POST /v1/clerk/enterprise-connectionsMCP clerk.create_enterprise_connectionCreate a new JWT template in a connected Clerk application.
POST /v1/clerk/jwt-templatesMCP clerk.create_jwt_templateCreate a machine identity for M2M authentication in a connected Clerk instance.
POST /v1/clerk/machinesMCP clerk.create_machineRegister a new OAuth application in a connected Clerk application.
POST /v1/clerk/oauth-applicationsMCP clerk.create_oauth_applicationAdd a verified domain to a Clerk organization.
POST /v1/clerk/organizations/{organization_id}/domainsMCP clerk.create_organization_domainAdd a user to an organization in a connected Clerk application.
POST /v1/clerk/organizations/{organization_id}/membershipsMCP clerk.create_organization_membershipCreate a new organization permission in a connected Clerk application.
POST /v1/clerk/organization-permissionsMCP clerk.create_organization_permissionCreate a new organization role in a connected Clerk application.
POST /v1/clerk/organization-rolesMCP clerk.create_organization_roleCreate a phone number for a Clerk user.
POST /v1/clerk/phone-numbersMCP clerk.create_phone_numberAdd an allowed redirect URL to a connected Clerk instance.
POST /v1/clerk/redirect-urlsMCP clerk.create_redirect_urlCreate a new role set in a connected Clerk application.
POST /v1/clerk/role-setsMCP clerk.create_role_setCreate a new session for a user in a connected Clerk application.
POST /v1/clerk/sessionsMCP clerk.create_sessionCreate a session token (JWT) for a session in a connected Clerk application.
POST /v1/clerk/sessions/{session_id}/tokensMCP clerk.create_session_tokenCreate a session token from a JWT template for a session in a connected Clerk application.
POST /v1/clerk/sessions/{session_id}/tokens/{template_name}MCP clerk.create_session_token_from_templateCreate a Svix webhook app for a connected Clerk application.
POST /v1/clerk/webhooks/svixMCP clerk.create_svix_appAdd an email address to the waitlist in a connected Clerk application.
POST /v1/clerk/waitlist-entriesMCP clerk.create_waitlist_entryPermanently delete an API key from a connected Clerk application.
DELETE /v1/clerk/api-keys/{api_key_id}MCP clerk.delete_api_keyRemove a custom domain from a connected Clerk instance.
DELETE /v1/clerk/domains/{domain_id}MCP clerk.delete_domainDelete a Clerk email address by id.
DELETE /v1/clerk/email-addresses/{email_address_id}MCP clerk.delete_email_addressDelete an enterprise SSO connection from a connected Clerk application.
DELETE /v1/clerk/enterprise-connections/{connection_id}MCP clerk.delete_enterprise_connectionPermanently delete a JWT template from a connected Clerk application.
DELETE /v1/clerk/jwt-templates/{template_id}MCP clerk.delete_jwt_templatePermanently delete a machine from a connected Clerk instance.
DELETE /v1/clerk/machines/{machine_id}MCP clerk.delete_machineDelete an OAuth application from a connected Clerk application.
DELETE /v1/clerk/oauth-applications/{oauth_application_id}MCP clerk.delete_oauth_applicationPermanently delete an organization from a connected Clerk application.
DELETE /v1/clerk/organizations/{organization_id}MCP clerk.delete_organizationRemove an organization domain from a Clerk organization.
DELETE /v1/clerk/organization-domains/{domain_id}MCP clerk.delete_organization_domainDelete an organization permission from a connected Clerk application.
DELETE /v1/clerk/organization-permissions/{permission_id}MCP clerk.delete_organization_permissionDelete an organization role from a connected Clerk application.
DELETE /v1/clerk/organization-roles/{role_id}MCP clerk.delete_organization_roleDelete a Clerk phone number.
DELETE /v1/clerk/phone-numbers/{phone_number_id}MCP clerk.delete_phone_numberRemove an allowed redirect URL from a connected Clerk instance.
DELETE /v1/clerk/redirect-urls/{redirect_url_id}MCP clerk.delete_redirect_urlDelete the Svix webhook app from a connected Clerk application.
DELETE /v1/clerk/webhooks/svixMCP clerk.delete_svix_appPermanently delete a user from a connected Clerk application.
DELETE /v1/clerk/users/{user_id}MCP clerk.delete_userDelete a pending waitlist entry from a connected Clerk application.
DELETE /v1/clerk/waitlist-entries/{waitlist_entry_id}MCP clerk.delete_waitlist_entryRetrieve stored OAuth access tokens for a user and provider.
GET /v1/clerk/users/{user_id}/oauth-access-tokens/{provider}MCP clerk.get_user_oauth_access_tokenSend an invite to a waitlist entry email address.
POST /v1/clerk/waitlist-entries/{waitlist_entry_id}/inviteMCP clerk.invite_waitlist_entryReject a waitlist entry in a connected Clerk application.
POST /v1/clerk/waitlist-entries/{waitlist_entry_id}/rejectMCP clerk.reject_waitlist_entryReplace a role set with another role set in a connected Clerk application.
POST /v1/clerk/role-sets/{role_set_id}/replaceMCP clerk.replace_role_setReplace one role with another in a role set.
POST /v1/clerk/role-sets/{role_set_id}/roles/replaceMCP clerk.replace_role_set_roleRotate a machine's secret key in a connected Clerk instance.
POST /v1/clerk/machines/{machine_id}/rotate-secret-keyMCP clerk.rotate_machine_secret_keyRotate 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_secretCreate an impersonation actor token for a user in a connected Clerk application.
POST /v1/clerk/actor-tokensMCP clerk.create_actor_tokenCreate a single-use admin portal deep link token in a connected Clerk instance.
POST /v1/clerk/admin-portal-link-tokensMCP clerk.create_admin_portal_link_tokenCreate a machine-to-machine token in a connected Clerk instance.
POST /v1/clerk/m2m-tokensMCP clerk.create_m2m_tokenCreate 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$5/mo
~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
$20/mo
~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
$100/mo
~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
Prices shown exclude VAT. Applicable taxes are calculated at checkout.
Already have an account? Sign in