mcpserver.lol
registry/vee3
Connection check verified live · 26h ago

vee3

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

Tools 267
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

267 tools

Read from the running server on 26h ago.

clerk.add_domain name*proxy_urlis_satellite*clerk_instance_id
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…
clerk.ban_users user_ids*clerk_instance_id
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…
clerk.change_instance_domain home_url*is_secondaryclerk_instance_id
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…
clerk.count_users queryclerk_instance_id
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…
clerk.create_actor_token user_id*actor_sub*clerk_instance_idexpires_in_secondssession_max_duration_in_seconds
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…
clerk.create_admin_portal_link_token scopesit_contact_idorganization_idclerk_instance_idseconds_until_expiration
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…
clerk.create_allowlist_identifier notifyidentifier*clerk_instance_id
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…
clerk.create_api_key name*claimsscopessubject*key_typecreated_by +3
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…
clerk.create_blocklist_identifier identifier*clerk_instance_id
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…
clerk.create_email_address primaryuser_id*verifiedemail_address*clerk_instance_id
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…
clerk.create_enterprise_connection name*oidcsamlactivedomains*provider* +6
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,…
clerk.create_enterprise_connection_test_run connection_id*clerk_instance_id
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…
clerk.create_invitations invitations*clerk_instance_id
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…
clerk.create_jwt_template name*claims*lifetimesigning_keyclerk_instance_idsigning_algorithm +2
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…
clerk.create_m2m_token claimstoken_formatclerk_instance_idmachine_secret_key*seconds_until_expirationmin_remaining_ttl_seconds
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…
clerk.create_machine name*scoped_machinesclerk_instance_iddefault_token_ttl
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…
clerk.create_machine_scope machine_id*to_machine_id*clerk_instance_id
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…
clerk.create_oauth_application name*publicscopesredirect_urisclerk_instance_idconsent_screen_enabled
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…
clerk.create_organization name*slugcreated_by*public_metadataprivate_metadataclerk_instance_id +1
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…
clerk.create_organization_domain name*verifiedenrollment_modeorganization_id*clerk_instance_id
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…
clerk.create_organization_invitations invitations*organization_id*clerk_instance_id
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…
clerk.create_organization_membership role*user_id*organization_id*clerk_instance_id
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…
clerk.create_organization_permission key*name*descriptionclerk_instance_id
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…
clerk.create_organization_role key*name*descriptionpermissionsclerk_instance_idinclude_in_initial_role_set
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…
clerk.create_phone_number primaryuser_id*verifiedphone_number*clerk_instance_idreserved_for_second_factor
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…
clerk.create_redirect_url url*clerk_instance_id
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…
clerk.create_session user_id*clerk_instance_id
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…
clerk.create_session_token session_id*template_nameclerk_instance_id
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…
clerk.create_sign_in_token user_id*clerk_instance_idexpires_in_seconds
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…
clerk.create_svix_app clerk_instance_id
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…
clerk.create_svix_dashboard_url clerk_instance_id
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…
clerk.create_user passwordlast_namefirst_nameemail_address*clerk_instance_id
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…
clerk.create_waitlist_entries waitlist_entries*clerk_instance_id
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,…
clerk.delete_allowlist_identifier identifier_id*clerk_instance_id
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…
clerk.delete_api_key api_key_id*clerk_instance_id
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…
clerk.delete_blocklist_identifier identifier_id*clerk_instance_id
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…
clerk.delete_domain domain_id*clerk_instance_id
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…
clerk.delete_email_address email_address_id*clerk_instance_id
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…
clerk.delete_enterprise_connection connection_id*clerk_instance_id
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…
clerk.delete_jwt_template template_id*clerk_instance_id
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…
clerk.delete_machine machine_id*clerk_instance_id
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…
clerk.delete_machine_scope scope_id*machine_id*clerk_instance_id
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…
clerk.delete_oauth_application clerk_instance_idoauth_application_id*
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…
clerk.delete_organization organization_id*clerk_instance_id
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…
clerk.delete_organization_domain domain_id*clerk_instance_id
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…
clerk.delete_organization_membership user_id*organization_id*clerk_instance_id
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…
clerk.delete_organization_permission permission_id*clerk_instance_id
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…
clerk.delete_organization_role role_id*clerk_instance_id
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…
clerk.delete_phone_number phone_number_id*clerk_instance_id
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…
clerk.delete_redirect_url redirect_url_id*clerk_instance_id
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…
clerk.delete_svix_app clerk_instance_id
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…
clerk.delete_user user_id*clerk_instance_id
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.…
clerk.delete_user_backup_codes user_id*clerk_instance_id
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…
clerk.delete_user_external_account user_id*clerk_instance_idexternal_account_id*
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…
clerk.delete_user_passkey user_id*passkey_id*clerk_instance_id
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…
clerk.delete_user_totp user_id*clerk_instance_id
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…
clerk.delete_user_web3_wallet user_id*web3_wallet_id*clerk_instance_id
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…
clerk.delete_waitlist_entry clerk_instance_idwaitlist_entry_id*
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…
clerk.disable_user_mfa user_id*clerk_instance_id
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…
clerk.get_api_key api_key_id*clerk_instance_id
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…
clerk.get_api_key_secret api_key_id*clerk_instance_id
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…
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…
clerk.get_development_api_keys clerk_instance_id
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_…
clerk.get_email_address email_address_id*clerk_instance_id
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.…
clerk.get_enterprise_connection connection_id*clerk_instance_id
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…
clerk.get_instance clerk_instance_id
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…
clerk.get_instance_communication_settings clerk_instance_id
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…
clerk.get_instance_oauth_settings clerk_instance_id
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…
clerk.get_instance_organization_settings clerk_instance_id
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…
clerk.get_instance_settings clerk_instance_id
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…
clerk.get_jwks clerk_instance_id
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…
clerk.get_jwt_template template_id*clerk_instance_id
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…
clerk.get_machine machine_id*clerk_instance_id
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…
clerk.get_machine_secret_key machine_id*clerk_instance_id
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…
clerk.get_oauth_application clerk_instance_idoauth_application_id*
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…
clerk.get_organization organization_id*clerk_instance_id
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…
clerk.get_organization_invitation invitation_id*organization_id*clerk_instance_id
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…
clerk.get_organization_role role_id*clerk_instance_id
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…
clerk.get_phone_number phone_number_id*clerk_instance_id
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…
clerk.get_redirect_url redirect_url_id*clerk_instance_id
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…
clerk.get_session session_id*clerk_instance_id
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…
clerk.get_sign_up sign_up_id*clerk_instance_id
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,…
clerk.get_user user_id*clerk_instance_id
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,…
clerk.invite_waitlist_entry ignore_existingclerk_instance_idwaitlist_entry_id*
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…
clerk.list_allowlist_identifiers limitoffsetclerk_instance_id
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…
clerk.list_api_keys limitqueryoffsetsubject*key_typeinclude_invalid +1
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…
clerk.list_blocklist_identifiers limitoffsetclerk_instance_id
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…
clerk.list_domains clerk_instance_id
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…
clerk.list_enterprise_connections limitactiveoffsetorganization_idclerk_instance_id
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…
clerk.list_enterprise_connection_test_runs limitoffsetstatusconnection_id*clerk_instance_id
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…
clerk.list_invitations limitoffsetstatusclerk_instance_id
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…
clerk.list_jwt_templates clerk_instance_id
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…
clerk.list_m2m_tokens limitoffsetexpiredrevokedsubject*clerk_instance_id
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.list_machines limitqueryoffsetorder_byclerk_instance_id
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…
clerk.list_oauth_applications clerk_instance_id
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…
clerk.list_organization_domains limitqueryoffsetverifiedenrollment_modeorganization_id +1
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…
clerk.list_organization_invitations limitoffsetstatusorganization_idclerk_instance_id
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…
clerk.list_organization_memberships limitoffsetorganization_id*clerk_instance_id
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…
clerk.list_organization_permissions limitqueryoffsetorder_byclerk_instance_id
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…
clerk.list_organization_roles limitqueryoffsetorder_byclerk_instance_id
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…
clerk.list_organizations limitqueryoffsetclerk_instance_id
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…
clerk.list_redirect_urls limitoffsetclerk_instance_id
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…
clerk.list_sessions limitoffsetstatususer_idclient_idclerk_instance_id
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…
clerk.list_user_organization_memberships limitoffsetuser_id*clerk_instance_id
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…
clerk.list_users limitoffsetclerk_instance_id
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…
clerk.list_waitlist_entries limitqueryoffsetstatusorder_byclerk_instance_id
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…
clerk.reject_waitlist_entry clerk_instance_idwaitlist_entry_id*
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…
clerk.replace_user_metadata user_id*metadata*metadata_type*clerk_instance_id
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…
clerk.revoke_actor_token actor_token_id*clerk_instance_id
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…
clerk.revoke_admin_portal_link_token clerk_instance_idrevocation_reasonadmin_portal_link_token_id*
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…
clerk.revoke_api_key api_key_id*clerk_instance_idrevocation_reason
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…
clerk.revoke_invitation invitation_id*clerk_instance_id
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…
clerk.revoke_m2m_token m2m_token_id*clerk_instance_id
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_…
clerk.revoke_organization_invitation invitation_id*organization_id*clerk_instance_id
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…
clerk.revoke_session session_id*clerk_instance_id
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…
clerk.revoke_sign_in_token sign_in_token_id*clerk_instance_id
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.…
clerk.rotate_machine_secret_key machine_id*clerk_instance_idprevious_token_ttl*
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…
clerk.rotate_oauth_application_secret clerk_instance_idoauth_application_id*
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…
clerk.unban_users user_ids*clerk_instance_id
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…
clerk.update_api_key claimsscopessubjectapi_key_id*descriptionclerk_instance_id +1
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…
clerk.update_domain namedomain_id*proxy_urlclerk_instance_id
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…
clerk.update_email_address primaryverifiedemail_address_id*clerk_instance_id
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…
clerk.update_enterprise_connection nameoidcsamlactivedomainsconnection_id* +6
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…
clerk.update_instance_communication_settings clerk_instance_idblocked_country_codes
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…
clerk.update_instance_oauth_settings clerk_instance_idoauth_jwt_access_tokensdynamic_oauth_client_registration
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…
clerk.update_instance_organization_settings enabledcreator_roledomains_enabledclerk_instance_idadmin_delete_enableddomains_default_role +3
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…
clerk.update_instance_restrictions allowlistblocklistclerk_instance_idblock_email_subaddressesblock_disposable_email_domainsallowlist_blocklist_disabled_on_sign_in
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…
clerk.update_instance_settings hibptest_modesupport_emailallowed_originsclerk_js_versionclerk_instance_id +3
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…
clerk.update_jwt_template nameclaimslifetimesigning_keytemplate_id*clerk_instance_id +3
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…
clerk.update_machine namemachine_id*clerk_instance_iddefault_token_ttl
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…
clerk.update_oauth_application namepublicscopesredirect_urisclerk_instance_idoauth_application_id* +1
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…
clerk.update_organization nameslugorganization_id*public_metadataprivate_metadataclerk_instance_id +1
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…
clerk.update_organization_domain verifieddomain_id*enrollment_modeclerk_instance_id
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…
clerk.update_organization_membership role*user_id*organization_id*clerk_instance_id
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…
clerk.update_organization_membership_metadata user_id*organization_id*public_metadataprivate_metadataclerk_instance_id
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…
clerk.update_organization_metadata organization_id*public_metadataprivate_metadataclerk_instance_id
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…
clerk.update_organization_permission namedescriptionpermission_id*clerk_instance_id
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…
clerk.update_organization_role namerole_id*descriptionpermissionsclerk_instance_idis_creator_eligible
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…
clerk.update_phone_number primaryverifiedphone_number_id*clerk_instance_idreserved_for_second_factor
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…
clerk.update_user user_id*usernamelast_namefirst_nameexternal_idclerk_instance_id
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…
clerk.update_user_metadata user_id*public_metadataunsafe_metadataprivate_metadataclerk_instance_id
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…
clerk.upload_oauth_application_logo file_name*uploader_user_idclerk_instance_idoauth_application_id*
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…
clerk.verify_organization_domain_ownership domain_id*clerk_instance_id
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…
domains.add_dns_host ttldomain*address*mx_prefhost_name*record_type*
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…
domains.check_availability domains*
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…
domains.dns_records domain*subdomain
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…
domains.get_dns_hosts domain*
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…
domains.get_managed domain*
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…
domains.list_managed pagelimit
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…
domains.list_tlds pagelimitsearchtld_typeavailability
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…
domains.lookup domain*
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…
domains.metrics domain*
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…
domains.rdap domain*
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…
domains.register yearsdomain*contact*enable_privacyexpected_token_cost*
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…
domains.registration_quote yearsdomain*
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…
domains.remove_dns_host domain*host_id*
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…
domains.renew yearsdomain*expected_token_cost*
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…
domains.renewal_quote yearsdomain*
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…
domains.tld_details tld*
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…
domains.whois domain*include_registrar
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,…
files.delete_file file_name*
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…
files.download_file file_name*
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…
files.extend_file file_name*additional_retention_days*
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…
files.list_uploaded_files folder
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…
files.move_file source_file_name*destination_file_name*
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…
files.upload_file file_name*existing_filesretention_days
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…
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…
google-maps.nearby_search cursorradiusregionkeywordsort_bylanguage +5
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…
google-maps.place_details regionlanguageplace_id*
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…
google-maps.place_photos cursorregionlanguageplace_id*
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…
google-maps.place_reviews cursorregionsort_bylanguageplace_id*
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…
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…
google-maps.review_details review_id*
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…
google-maps.search query*cursorradiusregionlanguagelocation +4
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…
google-search.autocomplete query*
Get Google Search autocomplete suggestions for a partial query. Returns the normalized query and an array of suggested search phrases. Cost = 5 tokens.
google-search-console.add_site site_url*
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…
google-search-console.delete_sitemap site_urlfeed_path*
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…
google-search-console.get_site site_url
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…
google-search-console.get_sitemap site_urlfeed_path*
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…
google-search-console.inspect_url site_urllanguage_codeinspection_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…
google-search-console.list_sitemaps site_urlsitemap_index
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…
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…
google-search-console.query_search_analytics end_date*site_urlrow_limitstart_rowdata_statedimensions +3
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…
google-search-console.submit_sitemap site_urlfeed_path*
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…
google-search.keyword_traffic_insights modeintentkeyword*language*locationmin_search_volume
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…
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…
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…
google-search.url_traffic_insights url*intentlanguage*locationmin_search_volume
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…
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…
google-trends.interest_by_region endgpropstart*regioncountrycategory +2
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…
google-trends.interest_over_time endgpropstart*regioncountrycategory +1
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…
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…
google-trends.related_queries endgpropstart*regioncountrycategory +1
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…
google-trends.suggestions keyword*
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…
meta-tools.describe tool_name*
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…
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…
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.
meta-tools.list_group_tools group_id*
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…
meta-tools.report_bug summary*description*error_detailsrelated_capability_id
Report a bug, error, or anything that did not work as expected while using Vee3. Use this when a capability fails unexpectedly, returns wrong data, or behaves inconsistently. Incl…
meta-tools.request_feature summary*use_casedescription*related_capability_id
Request a new capability or feature that Vee3 does not offer yet. Use this when you need something that is not available in the catalog — a missing integration, data source, workf…
meta-tools.search limitquery*group_id
Search live Vee3 agent tools by keyword or short task description. Call this first when you are unsure which tool to use. Returns ranked matches with tool_name, summary, and cost…
meta-tools.token_balance
Get the current API token balance for the authenticated account. Returns tokens used, tokens remaining, monthly allowance, billing plan, and when the allowance resets (billing_per…
pages.create nameslug*
Create a new static website for this Vee3 account. Returns a page id and public URL at {slug}.vee3.site. Deploy uploaded files next with pages.deploy. Cost = 200 tokens.
pages.delete page_id*
Delete a hosted static website and its CDN resources. Removes the page from this Vee3 account after deleting upstream resources. Cost = 5 tokens.
pages.deploy files*page_id*
Deploy uploaded account files to a hosted static website. Pass file_name values from files.upload_file / files.list_uploaded_files. Optional path overrides the destination path on…
pages.edit nameslugpage_id*
Update a hosted static website for this Vee3 account. Change the display name and/or the public slug. Changing the slug moves the preview hostname to {slug}.vee3.site and issues a…
pages.get page_id*
Get details for one static website this Vee3 account hosts. Returns name, status, public URL, preview hostname on vee3.site, attached custom domain if any, and timestamps. Cost =…
pages.list pagelimit
List static websites this Vee3 account hosts. Returns page ids, names, slugs, status, public URLs, preview hostnames on vee3.site, attached custom domains if any, and paging metad…
pages.remove_custom_domain page_id*
Detach the custom hostname from a hosted static website. Removes the custom-domain DNS record and CDN hostname. The page stays online at the preview hostname on vee3.site. Cost =…
pages.set_custom_domain page_id*custom_domain*
Attach a custom hostname to a hosted static website. The hostname must be on a domain this Vee3 account already manages. Vee3 writes DNS and attaches the hostname to the page CDN…
pages.statistics date_topage_id*date_from
Get CDN traffic for one static website this Vee3 account hosts. Returns request count, bandwidth, cache hit rate, and bandwidth by country for a UTC date range. Request count incl…
rotten-tomatoes.celebrity_details celebrity_slug*
Look up a celebrity on Rotten Tomatoes by slug (for example morgan-freeman). Returns name, bio, birth date and place, profile image, and filmography lists for movies and TV with s…
rotten-tomatoes.movie_cast_and_crew movie_slug*
List cast and crew credits for a movie by slug (for example shawshank-redemption). Returns cast and crew members with names, roles, character names, and profile links where availa…
rotten-tomatoes.movie_details movie_slug*
Look up a movie on Rotten Tomatoes by slug (for example shawshank-redemption). Returns title, year, rating, runtime, genres, description, poster and hero images, Tomatometer and P…
rotten-tomatoes.movie_reviews limitcursormovie_slug*review_type
Load reviews for a movie by slug (for example shawshank-redemption). Returns review quotes, sentiment, publication, critic details, and pageInfo for pagination. Use cursor from pa…
rotten-tomatoes.search limitquery*
Search Rotten Tomatoes by title or name. Returns matching movies, TV series, and celebrities with slugs, scores, poster URLs, release years, and top-billed cast where available.…
rotten-tomatoes.tv_show_cast_and_crew tv_show_slug*
List cast and crew credits for a TV series by slug (for example breaking-bad). Returns cast and crew members with names, roles, character names, and profile links where available.…
rotten-tomatoes.tv_show_details tv_show_slug*
Look up a TV series on Rotten Tomatoes by slug (for example breaking-bad). Returns title, years on air, TV rating, season count, genres, description, poster and hero images, Tomat…
rotten-tomatoes.tv_show_episode tv_show_slug*season_number*episode_number*
Load a single episode by TV series slug (for example breaking-bad), season number, and episode number. Returns episode title, air date, description, and episode Tomatometer score…
rotten-tomatoes.tv_show_season tv_show_slug*season_number*
Load season-level details for a TV series by slug (for example breaking-bad) and season number. Returns season title, episode list summaries, and season Tomatometer scores when av…
rotten-tomatoes.tv_show_season_reviews limitcursorreview_typetv_show_slug*season_number*
Load reviews for a TV season by series slug (for example breaking-bad) and season number. Returns review quotes, sentiment, publication, critic details, and pageInfo for paginatio…
seo.backlinks url*include_subdomains
Find backlinks pointing to a website URL. Returns an overview (domain rating, URL rating, backlink counts, referring domains, dofollow breakdown) and a list of individual backlink…
seo.basic_metrics url*
Get Ahrefs domain authority signals for a website URL. Returns domainRating (0–100 Ahrefs authority score) and ahRank (global Ahrefs website rank). Useful for comparing site stren…
seo.country_codes
List country codes you can pass as country on seo.keyword_metrics. Returns an array of 2-letter ISO country codes (for example us, gb, de). Cost = 0 tokens.
seo.keyword_metrics countrykeyword*
Get SEO metrics for a search keyword in a specific country market. Returns keyword, searchVolume, clicks, cpc, difficulty, globalSearchVolume, and trafficPotential. Cost = 10 tok…
seo.url_metrics url*
Get detailed Ahrefs SEO metrics for a specific URL. Returns two sections: - page: backlinks, referring domains, estimated traffic, traffic value, organic keywords, URL rating, and…
tiktok.comment_replies countcursorvideo_id*comment_id*
List replies to a TikTok comment. Requires video_id and comment_id. Pass cursor from a previous response to fetch the next page. Cost = 2 tokens.
tiktok.download_music music_idfile_namemusic_url
Download a TikTok music track so the user or agent can save and reuse it. Provide either music_id or music_url, not both. The file is saved to account file storage. The response i…
tiktok.download_music_from_video video_idfile_namevideo_url
Download music from a TikTok video so the user or agent can save and reuse it. Provide either video_id or video_url, not both. The file is saved to account file storage. The respo…
tiktok.download_video qualityvideo_idfile_namevideo_url
Download a TikTok video so the user or agent can save and reuse it. Provide either video_id or video_url, not both. The file is saved to account file storage. The response include…
tiktok.for_you_feed countregion*
Fetch for-you feed videos for a region. Requires region. Cost = 4 tokens.
tiktok.music_details music_idmusic_url
Look up metadata for a TikTok music track. Provide either music_id or music_url, not both. Cost = 2 tokens.
tiktok.music_videos countcursormusic_id*
List videos that use a TikTok music track. Requires music_id. Pass cursor from a previous response to fetch the next page. Cost = 3 tokens.
tiktok.search_photos countquery*cursorregion
Search TikTok photo posts by keyword. Requires query. Pass cursor from a previous response to fetch the next page. Cost = 5 tokens.
tiktok.search_users countquery*cursorfollower_count
Search TikTok users by keyword. Requires query. Pass cursor from a previous response to fetch the next page. Cost = 5 tokens.
tiktok.search_videos countquery*cursorregionsort_bypublish_time
Search TikTok videos by keyword. Requires query. Pass cursor from a previous response to fetch the next page. Cost = 5 tokens.
tiktok.user_followers countcursoruser_id*
List followers for a TikTok user. Requires user_id. Pass cursor from a previous response to fetch the next page. Cost = 2 tokens.
tiktok.user_following countcursoruser_id*
List accounts a TikTok user follows. Requires user_id. Pass cursor from a previous response to fetch the next page. Cost = 2 tokens.
tiktok.user_info user_idunique_id
Look up a TikTok user profile. Provide either user_id or unique_id, not both. Cost = 2 tokens.
tiktok.user_reposts countcursoruser_idunique_id
List reposts for a TikTok user. Provide either user_id or unique_id, not both. Pass cursor from a previous response to fetch the next page. Cost = 3 tokens.
tiktok.user_videos countcursorlatestuser_idunique_id
List videos posted by a TikTok user. Provide either user_id or unique_id, not both. Set latest to true for newest posts or false for top posts. Pass cursor from a previous response…
tiktok.video_comments countcursorvideo_idvideo_url
List comments on a TikTok video. Provide either video_id or video_url, not both. Pass cursor from a previous response to fetch the next page. Cost = 2 tokens.
tiktok.video_details video_idvideo_url
Look up metadata for a TikTok video. Provide either video_id or video_url, not both. Cost = 1 token.
website-screenshots.capture url*formatqualitydark_modefile_namefull_page +6
Capture a screenshot of a public website so the user or agent can inspect its layout, content, and UI. The image is saved to account file storage. The response includes screenshot…
x-twitter.connected_accounts
List X (Twitter) accounts connected to the authenticated Vee3 account for write capabilities. Returns user_id, user_name, display name, avatar URL, and whether each account is the…
x-twitter.create_bookmark post_id*user_iduser_name
Bookmark a post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default account…
x-twitter.create_post polltextmediauser_idcard_urinullcast +8
Publish a post to a connected X account via the official X API (POST /2/tweets). Call x-twitter.connected_accounts first. If accounts is empty, the user must connect an X account…
x-twitter.delete_bookmark post_id*user_iduser_name
Remove a bookmarked post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the defaul…
x-twitter.delete_post post_id*user_iduser_name
Delete a post published by a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default…
x-twitter.edit_post textmediapost_id*user_iduser_namemade_with_ai +1
Edit a recent post from a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default acc…
x-twitter.get_bookmarks limitcursoruser_iduser_name
Fetch bookmarked posts for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default…
x-twitter.reply_to_post polltextmediauser_idcard_urinullcast +11
Reply to a post from a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default accoun…
x-twitter.repost_post post_id*user_iduser_name
Repost a post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default account.…
x-twitter.search query*cursorsearch_type
Search public X (Twitter) posts matching a keyword or phrase. Returns a timeline of matching posts with tweet text, engagement counts, author info, media, and quoted tweets. Use c…
x-twitter.tweet_info id*
Fetch metadata for a single public X (Twitter) post by its numeric tweet id. Returns tweet text, engagement counts (likes, retweets, replies, quotes, bookmarks), language, convers…
x-twitter.tweet_replies id*cursor
Fetch the latest replies for a single X (Twitter) post by its numeric tweet id. Returns a timeline of reply tweets with text, engagement counts, author info, media, and in-reply-t…
x-twitter.unrepost_post post_id*user_iduser_name
Remove a repost for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name to target a specific account, or omit both to use the default account…
x-twitter.user_info rest_iduser_name
Fetch public profile metadata for an X (Twitter) user. Provide user_name (handle without @) or rest_id (numeric user id). At least one is required. When rest_id is set, it takes p…
x-twitter.user_timeline cursorrest_iduser_name
Fetch a user's recent X (Twitter) posts, pinned tweet, and profile summary. Provide user_name (handle without @) or rest_id (numeric user id). At least one is required. When rest_…
youtube.channel_details channel_id*
Fetch metadata for a public YouTube channel by channel id or URL. Accepts a channel id (for example UCJ5v_MCY6GNUBTO8-D3XoAg) or common YouTube channel URLs (for example https://w…
youtube.channel_search query*cursorchannel_id*
Search public videos on a YouTube channel by keyword or phrase. Accepts a bare channel id (for example UCJ5v_MCY6GNUBTO8-D3XoAg), not a URL. Returns matching video entries and cur…
youtube.channel_videos cursorchannel_id*
Fetch a paginated list of videos from a public YouTube channel by its channel id. Accepts a channel id (for example UCg6gPGh8HU2U01vaFCAsvmQ) or common YouTube channel URLs (for e…
youtube.playlist_details playlist_id*
Fetch metadata for a public YouTube playlist by playlist id. Returns title, description, creator summary, video and view counts, thumbnails, badges, and last updated timestamps.…
youtube.search query*cursorsort_bydurationfeatureslanguage +3
Search public YouTube content by keyword or phrase. Returns matching result cards, estimated result count, and spelling suggestions. Use filter parameters to apply multiple YouTu…
youtube.search_autocomplete query*languagelocation
Get YouTube search autocomplete suggestions for a partial query. Returns the normalized query and an array of suggested search phrases. Optional language and location codes locali…
youtube.video_comments cursorsort_byvideo_id*
Fetch top-level comments for a public YouTube video by its 11-character video id. Returns comment text, author summary, vote and reply counts, pinned status, total comment count,…
youtube.video_details video_id*
Fetch metadata for a public YouTube video by video id or URL. Accepts a bare 11-character video id (for example PuQFESk0BrA) or common YouTube watch, youtu.be, Shorts, and embed U…