Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Vee3

REMOTE · MCP.VEE3.IO · SCANNED AUG 3

Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.

Available components

+1 this week 61 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability63
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 34744 tokens (~144/item across 240 items; 240 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management6
  • Stability check failed: schema churn in the 8 days we've observed: 62 tool removals, 0 breaking changes, 0 auth/transport breaks, 6 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · mcp.vee3.io

# add to Claude Code
claude mcp add --transport http vee3io-vee3 https://mcp.vee3.io/mcp
# ~/.codex/config.toml
[mcp_servers.vee3io-vee3]
url = "https://mcp.vee3.io/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vee3io-vee3": {
      "type": "remote",
      "url": "https://mcp.vee3.io/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add vee3io-vee3 --url https://mcp.vee3.io/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  vee3io-vee3:
    url: "https://mcp.vee3.io/mcp"
// mcp.json
{
  "mcpServers": {
    "vee3io-vee3": {
      "type": "http",
      "url": "https://mcp.vee3.io/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 0 to 2.

  • 31 Jul 26 −1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 28 Jul 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 60

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://mcp.vee3.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.vee3.io CN=WR3,O=Google Trust Services,C=US 19 Jul 2026 17 Oct 2026 RSA 2048 SHA256-RSA 299afbdbcd59affa0a0a4719cdd2adf2
SANs: mcp.vee3.io
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d
DNSSEC insecure

Validation of mcp.vee3.io. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
vee3.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.vee3.io/mcp Verified 200
http (plaintext) http://mcp.vee3.io/mcp HTTPS enforced 302 https://mcp.vee3.io/mcp
MCP tools — 240 exposed · ~33,938 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
clerk.delete_svix_app ~93

Delete the Svix app associated with a connected Clerk application and disassociate webhook delivery. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns a deleted confirmation. Cost = 10 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
svixDeletion confirmation for the Svix app.

No examples provided.

clerk.delete_user ~102

Permanently delete a Clerk user by user id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. This action cannot be undone. Cost = 10 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to delete.
NameTypeReqDescription
userDeleted Clerk user object from the Backend API, when returned.

No examples provided.

clerk.delete_user_backup_codes ~105

Delete all MFA backup codes for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the updated user object. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to operate on.
NameTypeReqDescription
userUpdated Clerk user object after backup codes were removed.

No examples provided.

clerk.delete_user_external_account ~130

Delete (unlink) an external OAuth or social account from a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the deleted external account. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
external_account_idstringyesExternal account id (for example ea_...) to unlink.
user_idstringyesClerk user id (user_...) to operate on.
NameTypeReqDescription
external_accountDeleted external account object from the Clerk Backend API.

No examples provided.

clerk.delete_user_passkey ~123

Delete a passkey for a Clerk user by passkey id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the updated user object. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
passkey_idstringyesPasskey identification id to delete.
user_idstringyesClerk user id (user_...) to operate on.
NameTypeReqDescription
userUpdated Clerk user object after the passkey was removed.

No examples provided.

clerk.delete_user_totp ~106

Delete all TOTP authenticators for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the updated user object. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to operate on.
NameTypeReqDescription
userUpdated Clerk user object after TOTP was removed.

No examples provided.

clerk.delete_user_web3_wallet ~123

Delete a Web3 wallet for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the updated user object. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to operate on.
web3_wallet_idstringyesWeb3 wallet identification id to delete.
NameTypeReqDescription
userUpdated Clerk user object after the Web3 wallet was removed.

No examples provided.

clerk.delete_waitlist_entry ~113

Delete a pending waitlist entry from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the Clerk deleted-object payload. Cost = 10 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
waitlist_entry_idstringyesClerk waitlist entry id (wle_...) to operate on.
NameTypeReqDescription
deletedClerk deleted-object payload.

No examples provided.

clerk.disable_user_mfa ~115

Disable all MFA methods (SMS, TOTP, and similar) for a Clerk user at once. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the updated user object. Cost = 8 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to operate on.
NameTypeReqDescription
userUpdated Clerk user object after MFA was disabled.

No examples provided.

clerk.get_api_key ~117

Retrieve API key metadata by id from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the API key summary without the secret. Cost = 3 tokens.

NameTypeReqDescription
api_key_idstringyesClerk API key id (ak_...) to retrieve, update, delete, or revoke.
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
api_keyClerk API key metadata from the Backend API.

No examples provided.

clerk.get_api_key_secret ~135

Reveal the secret for an API key in a connected Clerk application. **Sensitive** — the returned secret is a high-privilege credential; do not log or expose it. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns secret. Cost = 5 tokens.

NameTypeReqDescription
api_key_idstringyesClerk API key id (ak_...) to retrieve, update, delete, or revoke.
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
secretAPI key secret value. Treat as high-privilege — do not log.

No examples provided.

clerk.get_connected_accounts ~110

List Clerk applications connected to the authenticated Vee3 account. Returns clerk_instance_id, display name, environment type, and whether each connection is the default. Use clerk_instance_id on future Clerk calls, or omit it to use the default account. If accounts is empty, the user must connect a Clerk application at https://vee3.io/dashboard/connections before Clerk capabilities work. Agents cannot complete the connection flow; ask the user to connect, then call this tool again. Cost = 0 tokens.

Input schema present but exposes no named parameters.

NameTypeReqDescription
accountsActive connected Clerk applications for the authenticated Vee3 account.

No examples provided.

clerk.get_development_api_keys ~173

Return the Publishable Key and Secret Key for a connected development Clerk instance so the agent can configure a local app env (NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY). **Sensitive** — the returned Secret Key is a high-privilege credential; do not log or expose it. Development only. Production connections are refused. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. If the connection was created before Publishable Keys were stored, ask the user to reconnect the Clerk application at https://vee3.io/dashboard/connections. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) for the connected development app.
environment_typeAlways "development" when this capability succeeds.
publishable_keyClerk Publishable Key (pk_test_...). Safe for frontend env vars; do not treat as a secret equivalent to the Secret Key.
secret_keyClerk Secret Key (sk_test_...). Treat as high-privilege — do not log.

No examples provided.

clerk.get_email_address ~107

Retrieve a Clerk email address by its id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the email address summary. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
email_address_idstringyesClerk email address id (idn_...) to retrieve or modify.
NameTypeReqDescription
created_atUnix timestamp in milliseconds when the email address was created.
email_addressEmail address value.
idClerk email address id (idn_...).
primaryWhether this is the user's primary email address.
updated_atUnix timestamp in milliseconds when the email address was last updated.
user_idClerk user id (user_...) that owns this email address.
verification_statusVerification status (e.g. verified, unverified, failed).
verifiedWhether the email address is verified.

No examples provided.

clerk.get_enterprise_connection ~125

Retrieve a single enterprise SSO connection from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the enterprise_connection summary including SAML or OIDC configuration when present. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
connection_idstringyesClerk enterprise connection id (entc_...) to retrieve, update, delete, or test.
NameTypeReqDescription
enterprise_connectionEnterprise SSO connection details.

No examples provided.

clerk.get_instance ~108

Retrieve the connected Clerk application instance id and environment type. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the Clerk instance id (ins_...) and environment_type (development or production). App display names are not available from the Backend API. Cost = 2 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
instanceConnected Clerk instance metadata.

No examples provided.

clerk.get_instance_communication_settings ~86

Retrieve SMS communication settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns communication settings. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
communication_settingsClerk instance communication settings from the Backend API.

No examples provided.

clerk.get_instance_oauth_settings ~85

Retrieve OAuth settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns OAuth settings. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
oauth_settingsClerk instance OAuth settings from the Backend API.

No examples provided.

clerk.get_instance_organization_settings ~87

Retrieve organization feature settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns organization feature settings. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
organization_settingsClerk instance organization settings from the Backend API.

No examples provided.

clerk.get_instance_settings ~85

Retrieve core settings for a connected Clerk application instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns core instance settings. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
instance_settingsCore Clerk instance settings from the Backend API.

No examples provided.

clerk.get_jwks ~97

Retrieve the JSON Web Key Set (JWKS) for verifying Clerk session tokens. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns public signing keys for verifying Clerk JWTs. Cost = 2 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
jwksClerk JWKS payload from the Backend API.

No examples provided.

clerk.get_jwt_template ~135

Retrieve a single JWT template from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns id, name, claims, lifetime, allowed_clock_skew, created_at, updated_at, signing_algorithm, and custom_signing_key. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
template_idstringyesClerk JWT template id (jtmp_...) to retrieve, update, or delete.
NameTypeReqDescription
jwt_templateClerk JWT template details.

No examples provided.

clerk.get_machine ~108

Retrieve a machine by id from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns machine metadata including scoped_machines. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
machine_idstringyesClerk machine id (mch_...) to retrieve or modify.
NameTypeReqDescription
machineMachine object from the Backend API.

No examples provided.

clerk.get_machine_secret_key ~128

Retrieve the secret key for a machine in a connected Clerk instance. **Sensitive** — the returned secret grants machine authentication; do not log or expose it. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the machine secret key. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
machine_idstringyesClerk machine id (mch_...) to retrieve or modify.
NameTypeReqDescription
machine_secret_keyMachine secret key payload from the Backend API.

No examples provided.

clerk.get_oauth_application ~114

Retrieve a single OAuth application by id from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the OAuth application summary. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
oauth_application_idstringyesClerk OAuth application id (oa_...) to retrieve, update, or delete.
NameTypeReqDescription
oauth_applicationClerk OAuth application summary.

No examples provided.

clerk.get_organization ~113

Retrieve a single organization from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns organization id, name, slug, members_count, and created_at. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
organization_idstringyesClerk organization id (org_...) to operate on.
NameTypeReqDescription
organizationClerk organization details.

No examples provided.

clerk.get_organization_invitation ~123

Retrieve a single Clerk organization invitation by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the invitation summary including status. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
invitation_idstringyesClerk organization invitation id (orginv_...).
organization_idstringyesClerk organization id (org_...) to operate on.
NameTypeReqDescription
invitationRequested organization invitation summary.

No examples provided.

clerk.get_organization_role ~110

Retrieve an organization role by id from a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the role summary including assigned permissions. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
role_idstringyesClerk organization role id to retrieve, update, or delete.
NameTypeReqDescription
organization_roleOrganization role summary.

No examples provided.

clerk.get_phone_number ~111

Retrieve a Clerk phone number by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the phone number summary. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
phone_number_idstringyesClerk phone number id (idn_... or phn_...) to retrieve or modify.
NameTypeReqDescription
default_second_factorWhether this is the user's default second factor.
idClerk phone number id.
phone_numberPhone number in E.164 format.
reserved_for_second_factorWhether the phone number is reserved for multi-factor authentication.
verifiedWhether the phone number is verified.

No examples provided.

clerk.get_redirect_url ~105

Retrieve an allowed redirect URL by id from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns the redirect URL. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
redirect_url_idstringyesClerk redirect URL id to retrieve or delete.
NameTypeReqDescription
redirect_urlClerk redirect URL from the Backend API.

No examples provided.

clerk.get_session ~128

Retrieve a single session from a connected Clerk application by its session id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns session id, user_id, status, last_active_at, expire_at, client_id, created_at, and updated_at. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
session_idstringyesClerk session id (sess_...) to retrieve or modify.
NameTypeReqDescription
client_idClerk client id associated with this session.
created_atUnix timestamp in milliseconds when the session was created.
expire_atUnix timestamp in milliseconds when this session expires.
idClerk session id (sess_...).
last_active_atUnix timestamp in milliseconds of the last activity on this session.
statusCurrent status of the session.
updated_atUnix timestamp in milliseconds when the session was last updated.
user_idClerk user id (user_...) that owns this session.

No examples provided.

clerk.get_sign_up ~121

Retrieve an in-progress sign-up from a connected Clerk application by sign-up id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns status, contact fields, missing and unverified fields, and completion timestamps. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
sign_up_idstringyesClerk sign-up id (su_...) to retrieve.
NameTypeReqDescription
abandon_atUnix timestamp in milliseconds when the sign-up will be abandoned.
created_session_idClerk session id created when the sign-up completed.
created_user_idClerk user id created when the sign-up completed.
email_addressEmail address associated with the in-progress sign-up.
first_nameFirst name collected during sign-up.
idClerk sign-up id (su_...).
last_nameLast name collected during sign-up.
missing_fieldsFields still required before the sign-up can complete.
phone_numberPhone number associated with the in-progress sign-up.
statusSign-up status: "missing_requirements", "complete", or "abandoned".
unverified_fieldsFields that still need verification.
usernameUsername associated with the in-progress sign-up.

No examples provided.

clerk.get_user ~105

Retrieve one Clerk user by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns id, name, primary email, and created_at. Cost = 3 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
user_idstringyesClerk user id (user_...) to retrieve.
NameTypeReqDescription
userRequested Clerk user summary.

No examples provided.

clerk.invite_waitlist_entry ~128

Send an invite to the email address on a waitlist entry. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Cost = 10 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
ignore_existingWhen true, create an invitation even if one already exists for this email.
waitlist_entry_idstringyesClerk waitlist entry id (wle_...) to operate on.
NameTypeReqDescription
waitlist_entryUpdated Clerk waitlist entry after inviting.

No examples provided.

clerk.list_allowlist_identifiers ~122

List allowlisted identifiers in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns allowlist identifiers and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of identifiers to return (1–500).
offsetintegerNumber of identifiers to skip before returning results.
NameTypeReqDescription
identifiersAllowlist identifiers returned for the requested page.
total_countTotal number of allowlist identifiers for the instance.

No examples provided.

clerk.list_api_keys ~181

List API keys in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns api_keys and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
include_invalidWhen true, include revoked or expired API keys.
key_typeFilter by API key type (typically "api_key").
limitMaximum number of API keys to return (1–500).
offsetNumber of API keys to skip before returning results.
querySearch query to filter API keys by name.
subjectstringyesSubject to list API keys for (user_... or org_...).
NameTypeReqDescription
api_keysAPI keys matching the request.
total_countTotal number of API keys matching the filters.

No examples provided.

clerk.list_blocklist_identifiers ~122

List blocklisted identifiers in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns blocklist identifiers and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of identifiers to return (1–500).
offsetintegerNumber of identifiers to skip before returning results.
NameTypeReqDescription
identifiersBlocklist identifiers returned for the requested page.
total_countTotal number of blocklist identifiers for the instance.

No examples provided.

clerk.list_domains ~87

List custom domains configured for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns custom domain summaries and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
domainsCustom domains configured for the connected Clerk instance.
total_countTotal number of domains.

No examples provided.

clerk.list_enterprise_connection_test_runs ~170

List SAML or OIDC debug test runs for an enterprise SSO connection. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns test_runs summaries plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
connection_idstringyesClerk enterprise connection id (entc_...) to retrieve, update, delete, or test.
limitMaximum number of results to return (1–500).
offsetNumber of results to skip before returning.
statusFilter by test run status: "pending", "success", or "failed".
NameTypeReqDescription
test_runsEnterprise connection SSO test runs.
total_countTotal number of test runs matching the query.

No examples provided.

clerk.list_enterprise_connections ~157

List enterprise SSO (SAML/OIDC) connections in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns enterprise_connections summaries plus total_count. Cost = 5 tokens.

NameTypeReqDescription
activeFilter by active status. Omit to return all connections.
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitMaximum number of results to return (1–500).
offsetNumber of results to skip before returning.
organization_idFilter connections linked to this Clerk organization id (org_...).
NameTypeReqDescription
enterprise_connectionsEnterprise SSO connections in the connected Clerk application.
total_countTotal number of enterprise connections matching the query.

No examples provided.

clerk.list_invitations ~156

List application invitations in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns invitation id, email_address, status, created_at, and revoked for each invitation, plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of invitations to return (1–500).
offsetintegerNumber of invitations to skip before returning results.
statusOptional status filter: "pending", "accepted", "revoked", or "expired".
NameTypeReqDescription
invitationsInvitations returned for the requested page.
total_countTotal number of invitations returned on this page.

No examples provided.

clerk.list_jwt_templates ~116

List JWT templates in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns each template's id, name, claims, lifetime, allowed_clock_skew, created_at, updated_at, signing_algorithm, and custom_signing_key, plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
jwt_templatesJWT templates in the connected Clerk application.
total_countTotal number of JWT templates.

No examples provided.

clerk.list_m2m_tokens ~182

List M2M tokens for a machine in a connected Clerk instance. **Sensitive** — returns token metadata for active machine credentials. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns M2M token summaries plus total_count. JWT-format tokens are not listed. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
expiredInclude expired tokens (default false).
limitMaximum number of results to return (1–500).
offsetNumber of results to skip before returning.
revokedInclude revoked tokens (default false).
subjectstringyesMachine id (mch_...) whose tokens to list.
NameTypeReqDescription
m2m_tokensM2M tokens for the requested page.
total_countTotal number of matching M2M tokens.

No examples provided.

clerk.list_machines ~152

List machines in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns machine summaries plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitMaximum number of results to return (1–500).
offsetNumber of results to skip before returning.
order_bySort by name or created_at; prefix with - for descending (default -created_at).
queryFilter by machine id (exact) or name (partial match).
NameTypeReqDescription
machinesMachines for the requested page.
total_countTotal number of machines in the instance.

No examples provided.

clerk.list_oauth_applications ~118

List OAuth applications registered in a connected Clerk application when Clerk acts as an OAuth identity provider. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns each application's id, name, client_id, redirect_uris, scopes, public flag, and related endpoint URLs, plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
NameTypeReqDescription
oauth_applicationsOAuth applications in the connected Clerk application.
total_countTotal number of OAuth applications.

No examples provided.

clerk.list_organization_domains ~220

List organization domains across a Clerk instance. Optionally filter to one organization via organization_id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns domain summaries and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
enrollment_modeFilter or set enrollment mode: manual_invitation, automatic_invitation, or automatic_suggestion.
limitintegerMaximum number of results to return (1–500).
offsetintegerNumber of results to skip before returning.
organization_idFilter domains to a specific Clerk organization id (org_...).
querySearch domains by name or organization id. Values starting with org_ match organization id exactly; otherwise performs a case-insensitive partial match on the domain name.
verifiedFilter by verification status: "true" or "false".
NameTypeReqDescription
domainsOrganization domains returned for the requested page.
total_countTotal number of domains matching the filter.

No examples provided.

clerk.list_organization_invitations ~165

List organization invitations across a Clerk instance. Optionally filter to one organization via organization_id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns invitation summaries and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of results to return (1–500).
offsetintegerNumber of results to skip before returning.
organization_idFilter invitations to a specific Clerk organization id (org_...).
statusFilter by invitation status: pending, accepted, revoked, or expired.
NameTypeReqDescription
invitationsInvitations returned for the requested page.
total_countTotal number of invitations matching the filter.

No examples provided.

clerk.list_organization_memberships ~148

List members of a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns membership id, user_id, role, and created_at for each member, plus total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitMaximum number of organization memberships to return (1–500).
offsetNumber of organization memberships to skip before returning results.
organization_idstringyesClerk organization id (org_...) whose members to list.
NameTypeReqDescription
membershipsMemberships returned for the requested page.
total_countTotal number of members in the organization.

No examples provided.

clerk.list_organization_permissions ~156

List organization permissions in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns permission summaries and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of results to return (1–500).
offsetintegerNumber of results to skip before returning.
order_bySort order with optional + or - prefix (for example -created_at or name). Defaults to -created_at.
querySearch by name or key.
NameTypeReqDescription
organization_permissionsOrganization permissions in the connected Clerk application.
total_countTotal number of organization permissions.

No examples provided.

clerk.list_organization_roles ~159

List organization roles in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default account. Returns role summaries with nested permissions and total_count. Cost = 5 tokens.

NameTypeReqDescription
clerk_instance_idClerk instance id (ins_...) from clerk.get_connected_accounts. Omit to use the default connected account.
limitintegerMaximum number of results to return (1–500).
offsetintegerNumber of results to skip before returning.
order_bySort order with optional + or - prefix (for example -created_at or name). Defaults to -created_at.
querySearch by name or key.
NameTypeReqDescription
organization_rolesOrganization roles in the connected Clerk application.
total_countTotal number of organization roles.

No examples provided.