MCP serverio.github.Vee3io/vee3
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
36
last 21 min ago
Tools
269
changed 15 days ago
More info
URL
mcp.vee3.io/mcp
streamable-http
Says it is
Vee3 1.27.1
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:1daaf958b9…711431 · +0 −0 15 days ago
| Tool | Schema |
|---|---|
| clerk.add_domain Add a custom domain to 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 a |
input · output |
| clerk.ban_users Ban one or more Clerk users, preventing them from signing in.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use th |
input · output |
| clerk.change_instance_domain Change the primary or secondary home URL for a connected Clerk instance.
WARNING: Destructive operation — changing the instance domain invalidates active sessions and may cause br |
input · output |
| clerk.count_users Return the total number of users in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to u |
input · output |
| clerk.create_actor_token Create an actor token that lets one user impersonate another in a connected Clerk application.
**Sensitive** — the returned token is a high-privilege secret that grants impersonat |
input · output |
| clerk.create_admin_portal_link_token Create an admin portal link token in a connected Clerk instance.
**Sensitive** — the returned token is a single-use deep-link secret; do not log or expose it.
Call clerk.get_conn |
input · output |
| clerk.create_allowlist_identifier Add an identifier to the allowlist in a connected Clerk instance.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to us |
input · output |
| clerk.create_api_key Create 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 |
input · output |
| clerk.create_blocklist_identifier Add an identifier to the blocklist in a connected Clerk instance.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to us |
input · output |
| clerk.create_email_address Create a new email address 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 |
input · output |
| clerk.create_enterprise_connection Create a SAML or OIDC enterprise SSO connection in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, |
input · output |
| clerk.create_enterprise_connection_test_run Start an SSO test flow for an enterprise connection in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connecti |
input · output |
| clerk.create_invitations Invite one or more email addresses to sign up for a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, o |
input · output |
| clerk.create_jwt_template Create a new JWT template 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 |
input · output |
| clerk.create_m2m_token Create an M2M token in a connected Clerk instance.
**Sensitive** — the returned token is a high-privilege secret; do not log or expose it.
Call clerk.get_connected_accounts first |
input · output |
| clerk.create_machine Create a machine in a connected Clerk instance for machine-to-machine authentication.
**Sensitive** — the response may include a machine secret_key on creation; do not log or expo |
input · output |
| clerk.create_machine_scope Create a machine scope so one machine can access another.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the de |
input · output |
| clerk.create_oauth_application Create a new OAuth application in a connected Clerk application (Clerk as IdP).
**Sensitive** — client_secret may be present for confidential clients; do not log or expose it.
Ca |
input · output |
| clerk.create_organization Create a new organization 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 |
input · output |
| clerk.create_organization_domain Add a domain to 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.
Retu |
input · output |
| clerk.create_organization_invitations Invite one or more email addresses to join a Clerk organization with specific roles.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connectio |
input · output |
| clerk.create_organization_membership Add a user to a Clerk organization with a specified role.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the de |
input · output |
| clerk.create_organization_permission Create a new organization permission in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it |
input · output |
| clerk.create_organization_role Create a new organization role 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 |
input · output |
| clerk.create_phone_number Create a phone number 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.
Re |
input · output |
| clerk.create_redirect_url Add an allowed redirect URL to 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 d |
input · output |
| clerk.create_session Create a new session for a Clerk user in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it |
input · output |
| clerk.create_session_token Create a session token (JWT) for an active session in a connected Clerk application. Optionally pass template_name to create the token from a named JWT template. **Sensitive** — th |
input · output |
| clerk.create_sign_in_token Create a sign-in token for a user in a connected Clerk application. The token can be used once to sign the user in without credentials (magic-link style).
**Sensitive** — the retu |
input · output |
| clerk.create_svix_app Create a Svix app and associate it with a connected Clerk application for webhook delivery.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific co |
input · output |
| clerk.create_svix_dashboard_url Generate a temporary URL for accessing the Svix management dashboard for a connected Clerk application.
**Sensitive** — the returned URL grants access to webhook configuration; do |
input · output |
| clerk.create_user Create a user 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 acco |
input · output |
| clerk.create_waitlist_entries Add one or more email addresses to the waitlist in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, |
input · output |
| clerk.delete_allowlist_identifier Remove an allowlist identifier 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.
Retu |
input · output |
| clerk.delete_api_key Permanently delete an API key from a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to us |
input · output |
| clerk.delete_blocklist_identifier Remove a blocklist identifier 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.
Retur |
input · output |
| clerk.delete_domain Remove a custom domain 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 defa |
input · output |
| clerk.delete_email_address Delete 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.
Re |
input · output |
| clerk.delete_enterprise_connection Delete an 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 |
input · output |
| clerk.delete_jwt_template Permanently delete a 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 t |
input · output |
| clerk.delete_machine Delete 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 defa |
input · output |
| clerk.delete_machine_scope Delete a machine scope, removing access from one machine to another.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to |
input · output |
| clerk.delete_oauth_application Permanently delete an OAuth application from a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omi |
input · output |
| clerk.delete_organization Permanently delete an organization from a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it |
input · output |
| clerk.delete_organization_domain Remove an organization domain from a Clerk organization.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the def |
input · output |
| clerk.delete_organization_membership Remove a user from 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.
T |
input · output |
| clerk.delete_organization_permission Delete an organization permission from a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it t |
input · output |
| clerk.delete_organization_role Delete an organization role 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 |
input · output |
| clerk.delete_phone_number Delete 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.
This ac |
input · output |
| clerk.delete_redirect_url Remove an allowed redirect URL 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 |
input · output |
| clerk.delete_svix_app 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 sp |
input · output |
| clerk.delete_user 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. |
input · output |
| clerk.delete_user_backup_codes 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 accoun |
input · output |
| clerk.delete_user_external_account 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 |
input · output |
| clerk.delete_user_passkey 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 acc |
input · output |
| clerk.delete_user_totp 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 acc |
input · output |
| clerk.delete_user_web3_wallet 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.
Ret |
input · output |
| clerk.delete_waitlist_entry 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 |
input · output |
| clerk.disable_user_mfa 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 |
input · output |
| clerk.get_api_key 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 |
input · output |
| clerk.get_api_key_secret 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_con |
input · output |
| clerk.get_connected_accounts 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 cle |
input · output |
| clerk.get_development_api_keys 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_ |
input · output |
| clerk.get_email_address 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.
|
input · output |
| clerk.get_enterprise_connection 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 |
input · output |
| clerk.get_instance 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 |
input · output |
| clerk.get_instance_communication_settings 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 |
input · output |
| clerk.get_instance_oauth_settings 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 defa |
input · output |
| clerk.get_instance_organization_settings 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 |
input · output |
| clerk.get_instance_settings 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 u |
input · output |
| clerk.get_jwks 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 i |
input · output |
| clerk.get_jwt_template 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 u |
input · output |
| clerk.get_machine 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 de |
input · output |
| clerk.get_machine_secret_key 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_co |
input · output |
| clerk.get_oauth_application 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 o |
input · output |
| clerk.get_organization 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 u |
input · output |
| clerk.get_organization_invitation 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 defau |
input · output |
| clerk.get_organization_role 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 |
input · output |
| clerk.get_phone_number 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.
Retur |
input · output |
| clerk.get_redirect_url 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 |
input · output |
| clerk.get_session 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 |
input · output |
| clerk.get_sign_up 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, |
input · output |
| clerk.get_user 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, |
input · output |
| clerk.invite_waitlist_entry 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 def |
input · output |
| clerk.list_allowlist_identifiers 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 |
input · output |
| clerk.list_api_keys 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 acco |
input · output |
| clerk.list_blocklist_identifiers 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 |
input · output |
| clerk.list_domains 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 t |
input · output |
| clerk.list_enterprise_connection_test_runs 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 |
input · output |
| clerk.list_enterprise_connections 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 o |
input · output |
| clerk.list_invitations 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 |
input · output |
| clerk.list_jwt_templates 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 |
input · output |
| clerk.list_m2m_tokens 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 |
input · output |
| clerk.list_machines 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 |
input · output |
| clerk.list_oauth_applications 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 |
input · output |
| clerk.list_organization_domains 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 ta |
input · output |
| clerk.list_organization_invitations 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 t |
input · output |
| clerk.list_organization_memberships 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.
Retu |
input · output |
| clerk.list_organization_permissions 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 |
input · output |
| clerk.list_organization_roles 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 de |
input · output |
| clerk.list_organizations List organizations 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 |
input · output |
| clerk.list_redirect_urls List allowed redirect URLs 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 d |
input · output |
| clerk.list_sessions List sessions 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 acco |
input · output |
| clerk.list_user_organization_memberships List all organizations a specific Clerk user belongs to.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the def |
input · output |
| clerk.list_users List users 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 |
input · output |
| clerk.list_waitlist_entries List waitlist entries 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 defa |
input · output |
| clerk.reject_waitlist_entry Reject a waitlist entry 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 de |
input · output |
| clerk.replace_user_metadata Replace the entire contents of one metadata namespace for a Clerk user.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it |
input · output |
| clerk.revoke_actor_token Revoke an actor token in a connected Clerk application so it can no longer be used for impersonation.
**Sensitive** — invalidates a high-privilege token.
Call clerk.get_connected |
input · output |
| clerk.revoke_admin_portal_link_token Revoke an admin portal link token by id in a connected Clerk instance.
**Sensitive** — invalidates a single-use deep-link token.
Call clerk.get_connected_accounts first. Pass cle |
input · output |
| clerk.revoke_api_key Revoke an API key in a connected Clerk application so it can no longer be used.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or |
input · output |
| clerk.revoke_invitation Revoke a pending application invitation by invitation id.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the de |
input · output |
| clerk.revoke_m2m_token Revoke an M2M token by id in a connected Clerk instance.
**Sensitive** — invalidates a machine authentication token.
Call clerk.get_connected_accounts first. Pass clerk_instance_ |
input · output |
| clerk.revoke_organization_invitation Revoke a pending Clerk organization invitation.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default acco |
input · output |
| clerk.revoke_session Revoke a session in a connected Clerk application, immediately ending it.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit |
input · output |
| clerk.revoke_sign_in_token Revoke a sign-in token in a connected Clerk application so it can no longer be used.
**Sensitive** — invalidates a high-privilege token.
Call clerk.get_connected_accounts first. |
input · output |
| clerk.rotate_machine_secret_key Rotate the secret key for a machine in a connected Clerk instance.
**Sensitive** — the response includes the new secret key; do not log or expose it.
Call clerk.get_connected_acc |
input · output |
| clerk.rotate_oauth_application_secret Rotate the client secret for a confidential OAuth application in a connected Clerk application.
**Sensitive** — the response includes a new client_secret. Update authorized OAuth |
input · output |
| clerk.unban_users Remove bans from one or more Clerk users, restoring their ability to sign in.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or o |
input · output |
| clerk.update_api_key Update an API key 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 |
input · output |
| clerk.update_domain Update a custom domain on 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 defaul |
input · output |
| clerk.update_email_address Update a Clerk email address 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.
Return |
input · output |
| clerk.update_enterprise_connection Update an enterprise SSO connection in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it t |
input · output |
| clerk.update_instance_communication_settings Update 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 us |
input · output |
| clerk.update_instance_oauth_settings Update 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 defaul |
input · output |
| clerk.update_instance_organization_settings Update 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 |
input · output |
| clerk.update_instance_restrictions Update sign-up and sign-in restriction settings for a connected Clerk instance.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or |
input · output |
| clerk.update_instance_settings Update 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 |
input · output |
| clerk.update_jwt_template Update an existing JWT template in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to us |
input · output |
| clerk.update_machine Update a machine 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 acco |
input · output |
| clerk.update_oauth_application Update an OAuth application 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 th |
input · output |
| clerk.update_organization Update fields for 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.
Re |
input · output |
| clerk.update_organization_domain Update enrollment mode or verification status for an organization domain.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit |
input · output |
| clerk.update_organization_membership Change the role of a Clerk organization member.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to use the default acco |
input · output |
| clerk.update_organization_membership_metadata Merge public or private metadata on a Clerk organization membership.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to |
input · output |
| clerk.update_organization_metadata Merge metadata into a Clerk organization (deep merge — existing keys are preserved unless overwritten).
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a |
input · output |
| clerk.update_organization_permission Update an organization permission in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or omit it to |
input · output |
| clerk.update_organization_role Update an organization role 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 th |
input · output |
| clerk.update_phone_number Update 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 |
input · output |
| clerk.update_user Update profile fields 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.
Re |
input · output |
| clerk.update_user_metadata Merge metadata fields for a Clerk user. Only the provided metadata keys are updated.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connectio |
input · output |
| clerk.upload_oauth_application_logo Upload or replace the logo image for an OAuth application in a connected Clerk application.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific co |
input · output |
| clerk.verify_organization_domain_ownership Mark an organization domain's DNS ownership as verified via manual override.
Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a specific connection, or om |
input · output |
| domains.add_dns_host Add one DNS host record to a managed domain without replacing the full zone.
Preserves existing records. The domain must use Namecheap DNS. Call domains.get_dns_hosts afterward if |
input · output |
| domains.check_availability Check whether domain names can be registered through Vee3 (Namecheap-backed).
Returns a map of each requested domain name to a boolean: true when the domain is available for purch |
input · output |
| domains.dns_records Fetch DNS records for a domain.
Returns an array of records. Each record includes name, ttl, type (for example A, AAAA, CNAME, MX, NS, SOA, TXT), and data (record value).
Optiona |
input · output |
| domains.get_dns_hosts List DNS host records for one domain this Vee3 account manages.
Use for managed Namecheap DNS only. For public DNS lookup of any domain, use domains.dns_records instead.
Cost = 3 |
input · output |
| domains.get_managed Get full details for one domain this Vee3 account owns or manages.
Returns registration status, expiration, privacy, DNS provider type, and registration metadata.
Cost = 3 tokens |
input · output |
| domains.list_managed List domains this Vee3 account owns or manages (registered through Vee3).
Returns domain status, registration dates, lock and privacy settings, and paging metadata.
Cost = 2 toke |
input · output |
| domains.list_tlds List or search top-level domains (TLDs) with registry metadata.
Filter by substring search, availability phase, TLD category, and paginate with limit and page. limit defaults to 1 |
input · output |
| domains.lookup Look up a domain and return normalized registration details.
Combines registry and registrar RDAP and WHOIS sources to return the most accurate normalized fields across TLDs: avai |
input · output |
| domains.metrics Analyze a domain with comprehensive SEO metrics, backlink data, and social signals.
Returns authority metrics (Moz domain/page authority, Ahrefs domain rating, Majestic trust and |
input · output |
| domains.rdap Look up raw RDAP (Registration Data Access Protocol) data for a domain.
Returns registrar entities, domain status codes, registration and expiration events, nameservers, DNSSEC de |
input · output |
| domains.register Register a domain through Vee3.
The user or agent passes registrant contact details and expected_token_cost from domains.registration_quote. Use a real registrant email address th |
input · output |
| domains.registration_quote Quote registration cost in tokens for one domain and year count.
Quoted cost is 200 service tokens plus the domain registration price in tokens. Token conversion depends on the ac |
input · output |
| domains.remove_dns_host Remove one DNS host record from a managed domain by host_id.
Preserves all other records. Get host_id from domains.get_dns_hosts. The domain must use Namecheap DNS.
Cost = 5 toke |
input · output |
| domains.renew Renew a domain already managed through this Vee3 account.
The user or agent passes expected_token_cost from domains.renewal_quote. Charges the quoted token cost on success. Premiu |
input · output |
| domains.renewal_quote Quote renewal cost in tokens for one managed domain and year count.
Only works for domains already managed by this Vee3 account. Quoted cost is 100 service tokens plus the domain |
input · output |
| domains.tld_details Look up detailed registry information for a single top-level domain (TLD).
Returns status, TLD type, availability phase, WHOIS and RDAP servers, registry URL, domain counts, deleg |
input · output |
| domains.whois Fetch WHOIS registration data for a domain.
Returns a JSON object keyed by WHOIS server host name. Each value contains parsed fields such as Domain Name, registrar details, dates, |
input · output |
| files.delete_file Permanently delete a file from the authenticated account's upload storage.
Pass file_name from files.list_uploaded_files. The file is removed from storage and any linked upload se |
input · output |
| files.download_file Reserve a direct download for a previously uploaded file.
Pass the file_name from files.list_uploaded_files (paths such as folder/subfolder/name.ext are supported). Vee3 returns a |
input · output |
| files.extend_file Extend retention for a file that was uploaded with files.upload_file and appears in files.list_uploaded_files with retained_until.
Adds additional_retention_days to the current sc |
input · output |
| files.list_uploaded_files List files currently stored for the authenticated Vee3 account.
Returns file_name (including any folders), content_type, size_bytes, uploaded_at, and retained_until when known. Us |
input · output |
| files.move_file Move a stored file to a new account-relative path.
Pass source_file_name from files.list_uploaded_files and the desired destination_file_name. The file is copied to the new path a |
input · output |
| files.upload_file Reserve a direct upload slot for a local file or folder.
Pass the desired file_name. For a single file, this becomes the stored name. For a folder, this becomes the destination fo |
input · output |
| google-maps.languages List supported language codes for Google Maps place endpoints.
Returns languages as a map of language names to codes (for example English: en). Use these codes with the language p |
input · output |
| google-maps.nearby_search Search for places near a latitude and longitude.
Required: location. Optional: radius (defaults to 1000 meters when sort_by is Relevance), keyword, place_type, open_now, min_price |
input · output |
| google-maps.place_details Get detailed information for a Google Maps place.
Provide place_id from search results. The identifier also accepts the business identifier form (0x...:0x...). Optional region and |
input · output |
| google-maps.place_photos Get photos for a Google Maps place.
Provide place_id from search results. The identifier also accepts the business identifier form (0x...:0x...). Optional cursor, region, and lang |
input · output |
| google-maps.place_reviews Get reviews for a Google Maps place.
Provide place_id from search results. The identifier also accepts the business identifier form (0x...:0x...). Optional sort_by (Relevant, Lowe |
input · output |
| google-maps.place_types List supported Google Maps place type values for search filters.
Returns place_types as a string array. Use a value with place_type on google-maps.search or google-maps.nearby_sea |
input · output |
| google-maps.review_details Get details for one Google Maps review.
Provide review_id from a place reviews response. Returns one review object at the top level with fields such as review_id, review_text, rat |
input · output |
| google-maps.search Search Google Maps by text query.
Optional filters include location, radius (defaults to 1000 meters), open_now, min_price, max_price, place_type, language, and region. Pass curso |
input · output |
| google-search-console.add_site Add a domain as a Google Search Console property on Vee3's Search Console account.
The user or agent can pass a domain, a domain property, or a URL. Vee3-managed domains are added |
input · output |
| google-search-console.delete_sitemap Remove a sitemap URL from Search Console for a verified property.
Call google-search-console.list_sites to discover sites, then google-search-console.list_sitemaps for an exact fe |
input · output |
| google-search-console.get_site Get one Search Console property for this account.
Call google-search-console.list_sites to discover sites. Omit site_url to use the default property, or pass an exact site_url fro |
input · output |
| google-search-console.get_sitemap Get details for one sitemap submitted to Search Console.
Call google-search-console.list_sites to discover sites, then google-search-console.list_sitemaps for an exact feed_path w |
input · output |
| google-search-console.inspect_url Inspect indexing status for a single URL in Search Console.
Call google-search-console.list_sites to discover sites. Omit site_url to use the default property, or pass an exact si |
input · output |
| google-search-console.list_sitemaps List sitemaps submitted for a Search Console property.
Call google-search-console.list_sites to discover sites. Omit site_url to use the default property, or pass an exact site_ur |
input · output |
| google-search-console.list_sites List Search Console properties for this account.
Returns Vee3-managed domains plus sites added with google-search-console.add_site. Call this to discover sites, then omit site_url |
input · output |
| google-search-console.query_search_analytics Query Search Console search analytics for a verified property.
Call google-search-console.list_sites to discover sites. Omit site_url to use the default property, or pass an exact |
input · output |
| google-search-console.submit_sitemap Submit a sitemap URL to Search Console for a verified property.
Call google-search-console.list_sites to discover sites. Omit site_url to use the default property, or pass an exac |
input · output |
| google-search.autocomplete Get Google Search autocomplete suggestions for a partial query.
Returns the normalized query and an array of suggested search phrases.
Cost = 5 tokens. |
input · output |
| google-search.keyword_traffic_insights Get Google keyword traffic insights and related keyword suggestions for a seed keyword.
Returns an array of keyword suggestions. Each item includes text, monthly search volume, co |
input · output |
| google-search.languages List languages you can pass as language on google-search.keyword_traffic_insights and google-search.url_traffic_insights.
Returns an array of entries with language_name and langua |
input · output |
| google-search.locations List countries and region codes you can pass as location on google-search.keyword_traffic_insights and google-search.url_traffic_insights.
Returns an array of entries with country |
input · output |
| google-search.url_traffic_insights Get Google keyword traffic insights and related keyword suggestions for a URL.
Returns an array of keyword suggestions. Each item includes text, monthly search volume, competition |
input · output |
| google-trends.categories List all Google Trends category and subcategory labels you can pass to other Google Trends tools in the category field.
Returns cat (array of category names, including All categor |
input · output |
| google-trends.interest_by_region Fetch Google Trends interest-by-region breakdowns for one to five keywords.
Returns a JSON object whose top-level keys are your keywords. Each value maps location names (countries |
input · output |
| google-trends.interest_over_time Fetch Google Trends interest-over-time series for one to five keywords.
Returns a JSON object whose top-level keys are your keywords. Each value maps timestamps to interest scores |
input · output |
| google-trends.regions List all countries and subregions you can pass to other Google Trends tools in the country and region fields.
Returns geo.countries: each country name maps to country (label) and |
input · output |
| google-trends.related_queries Fetch Google Trends related queries for one to five keywords.
Returns a JSON object whose top-level keys are your keywords. Each value has top and rising sections; each section ha |
input · output |
| google-trends.suggestions Get Google Trends suggestions for a single keyword.
Returns result: an array of suggested topics and entities, each with mid (topic id), title (display name), and type (for exampl |
input · output |
| image-generation.edit Edit an existing image or compose several images into one scene with Muse Image.
The user or agent passes stored file names from files.list_uploaded_files and/or public http or ht |
input · output |
| image-generation.generate Generate an image from a text prompt with Muse Image.
The image is saved to account file storage. The response includes a signed URL for API users and download_code for agents to |
input · output |
| meta-tools.describe Describe a single Vee3 capability.
Pass the MCP tool name (for example `website-screenshots.capture`) or capability id (for example `website-screenshot`). Use this after meta-tool |
input · output |
| meta-tools.list_all List all live Vee3 agent tools.
Use this when you need to discover which tools exist and what they are called in MCP. Each entry includes mcp_tool_name, group_id, and summary. Use |
input · output |
| meta-tools.list_group_tools List live tools belonging to a single capability group.
Use group_id from meta-tools.list_groups (for example website-screenshots). Returns name and summary for each live tool in |
input · output |
| meta-tools.list_groups List all Vee3 capability groups.
Use this to see how tools are organized (for example website-screenshots or meta-tools) before listing tools in a specific group
Cost = 0 tokens. |
input · output |
Verify it yourself
npx teppi-check https://mcp.vee3.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2DM37W71JPRSNQ8NJHAF