New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Vee3

249 tools. 114 can modify or destroy data without limits.

39 destructive tools with no built-in limits. Policy required.

Last updated:

114 can modify or destroy data
135 read-only
249 tools total

Community server · catalogue entry checked 13/08/2026 · full schemas captured for 237 of 249 tools

How to control Vee3 ↓

What Vee3 exposes to your agents

Read (135) Write / Execute (75) Destructive / Financial (39)

What Vee3 costs in tokens

59,899 tokens of tool definitions, loaded on every request
30% of a 200k context window
1,067 heaviest tool: x-twitter.create_post
Critical Risk

The most dangerous Vee3 tools

114 of Vee3's 249 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Vee3

PolicyLayer is an MCP gateway — it sits between your AI agents and Vee3, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "domains.register": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "clerk.delete_allowlist_identifier": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "clerk.add_domain": {
    "limits": [
      {
        "counter": "clerk.add_domain_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "clerk.ban_users": {
    "limits": [
      {
        "counter": "clerk.ban_users_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Vee3 — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON VEE3 →

Instant setup, no code required.

All 249 Vee3 tools

DESTRUCTIVE 37 tools
Destructive clerk.delete_allowlist_identifier Remove an allowlist identifier by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to targ Destructive clerk.delete_api_key Permanently delete an API key from a connected Clerk application. Call clerk.get_connected_accounts first. Pa Destructive clerk.delete_blocklist_identifier Remove a blocklist identifier by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to targe Destructive clerk.delete_domain Remove a custom domain from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_i Destructive clerk.delete_email_address Delete a Clerk email address by its id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to ta Destructive clerk.delete_enterprise_connection Delete an enterprise SSO connection from a connected Clerk application. Call clerk.get_connected_accounts fir Destructive clerk.delete_jwt_template Permanently delete a JWT template from a connected Clerk application. Call clerk.get_connected_accounts first Destructive clerk.delete_machine Delete a machine by id from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_i Destructive clerk.delete_machine_scope Delete a machine scope, removing access from one machine to another. Call clerk.get_connected_accounts first. Destructive clerk.delete_oauth_application Permanently delete an OAuth application from a connected Clerk application. Call clerk.get_connected_accounts Destructive clerk.delete_organization Permanently delete an organization from a connected Clerk application. Call clerk.get_connected_accounts firs Destructive clerk.delete_organization_domain Remove an organization domain from a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_ Destructive clerk.delete_organization_membership Remove a user from a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_instance_id to t Destructive clerk.delete_organization_permission Delete an organization permission from a connected Clerk application. Call clerk.get_connected_accounts first Destructive clerk.delete_organization_role Delete an organization role from a connected Clerk application. Call clerk.get_connected_accounts first. Pass Destructive clerk.delete_phone_number Delete a Clerk phone number by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target Destructive clerk.delete_redirect_url Remove an allowed redirect URL from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass Destructive clerk.delete_svix_app Delete the Svix app associated with a connected Clerk application and disassociate webhook delivery. Call cle Destructive clerk.delete_user Permanently delete a Clerk user by user id. Call clerk.get_connected_accounts first. Pass clerk_instance_id t Destructive clerk.delete_user_backup_codes Delete all MFA backup codes for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id Destructive clerk.delete_user_external_account Delete (unlink) an external OAuth or social account from a Clerk user. Call clerk.get_connected_accounts firs Destructive clerk.delete_user_passkey Delete a passkey for a Clerk user by passkey id. Call clerk.get_connected_accounts first. Pass clerk_instance Destructive clerk.delete_user_totp Delete all TOTP authenticators for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance Destructive clerk.delete_user_web3_wallet Delete a Web3 wallet for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to tar Destructive clerk.delete_waitlist_entry Delete a pending waitlist entry from a connected Clerk application. Call clerk.get_connected_accounts first. Destructive clerk.revoke_actor_token Revoke an actor token in a connected Clerk application so it can no longer be used for impersonation. Sensiti Destructive clerk.revoke_admin_portal_link_token Revoke an admin portal link token by id in a connected Clerk instance. Sensitive — invalidates a single-use d Destructive clerk.revoke_api_key Revoke an API key in a connected Clerk application so it can no longer be used. Call clerk.get_connected_acco Destructive clerk.revoke_invitation Revoke a pending application invitation by invitation id. Call clerk.get_connected_accounts first. Pass clerk Destructive clerk.revoke_m2m_token Revoke an M2M token by id in a connected Clerk instance. Sensitive — invalidates a machine authentication tok Destructive clerk.revoke_organization_invitation Revoke a pending Clerk organization invitation. Call clerk.get_connected_accounts first. Pass clerk_instance_ Destructive clerk.revoke_session Revoke a session in a connected Clerk application, immediately ending it. Call clerk.get_connected_accounts f Destructive clerk.revoke_sign_in_token Revoke a sign-in token in a connected Clerk application so it can no longer be used. Sensitive — invalidates Destructive domains.remove_dns_host Remove one DNS host record from a managed domain by host_id. Preserves all other records. Get host_id from do Destructive files.delete_file Permanently delete a file from the authenticated account's upload storage. Pass file_name from files.list_upl Destructive x-twitter.delete_bookmark Remove a bookmarked post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or Destructive x-twitter.delete_post Delete a post published by a connected X account. Call x-twitter.connected_accounts first. Pass user_id or us
WRITE 71 tools
Write clerk.add_domain Add a custom domain to a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instan Write clerk.create_admin_portal_link_token Create an admin portal link token in a connected Clerk instance. Sensitive — the returned token is a single-u Write clerk.create_allowlist_identifier Add an identifier to the allowlist in a connected Clerk instance. Call clerk.get_connected_accounts first. Pa Write clerk.create_api_key Create an API key in a connected Clerk application. Sensitive — the returned secret is a high-privilege crede Write clerk.create_blocklist_identifier Add an identifier to the blocklist in a connected Clerk instance. Call clerk.get_connected_accounts first. Pa Write clerk.create_email_address Create a new email address for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id Write clerk.create_enterprise_connection Create a SAML or OIDC enterprise SSO connection in a connected Clerk application. Call clerk.get_connected_ac Write clerk.create_invitations Invite one or more email addresses to sign up for a connected Clerk application. Call clerk.get_connected_acc Write clerk.create_jwt_template Create a new JWT template in a connected Clerk application. Call clerk.get_connected_accounts first. Pass cle Write clerk.create_m2m_token Create an M2M token in a connected Clerk instance. Sensitive — the returned token is a high-privilege secret; Write clerk.create_machine Create a machine in a connected Clerk instance for machine-to-machine authentication. Sensitive — the respons Write clerk.create_machine_scope Create a machine scope so one machine can access another. Call clerk.get_connected_accounts first. Pass clerk Write clerk.create_oauth_application Create a new OAuth application in a connected Clerk application (Clerk as IdP). Sensitive — client_secret may Write clerk.create_organization Create a new organization in a connected Clerk application. Call clerk.get_connected_accounts first. Pass cle Write clerk.create_organization_domain Add a domain to a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_instance_id to targ Write clerk.create_organization_membership Add a user to a Clerk organization with a specified role. Call clerk.get_connected_accounts first. Pass clerk Write clerk.create_organization_permission Create a new organization permission in a connected Clerk application. Call clerk.get_connected_accounts firs Write clerk.create_organization_role Create a new organization role in a connected Clerk application. Call clerk.get_connected_accounts first. Pas Write clerk.create_phone_number Create a phone number for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to ta Write clerk.create_redirect_url Add an allowed redirect URL to a connected Clerk instance. Call clerk.get_connected_accounts first. Pass cler Write clerk.create_session Create a new session for a Clerk user in a connected Clerk application. Call clerk.get_connected_accounts fir Write 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 use Write clerk.create_svix_app Create a Svix app and associate it with a connected Clerk application for webhook delivery. Call clerk.get_co Write clerk.create_user Create a user in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_ Write clerk.create_waitlist_entries Add one or more email addresses to the waitlist in a connected Clerk application. Call clerk.get_connected_ac Write clerk.disable_user_mfa Disable all MFA methods (SMS, TOTP, and similar) for a Clerk user at once. Call clerk.get_connected_accounts Write clerk.get_jwks Retrieve the JSON Web Key Set (JWKS) for verifying Clerk session tokens. Call clerk.get_connected_accounts fi Write clerk.invite_waitlist_entry Send an invite to the email address on a waitlist entry. Call clerk.get_connected_accounts first. Pass clerk_ Write clerk.replace_user_metadata Replace the entire contents of one metadata namespace for a Clerk user. Call clerk.get_connected_accounts fir Write clerk.rotate_machine_secret_key Rotate the secret key for a machine in a connected Clerk instance. Sensitive — the response includes the new Write clerk.rotate_oauth_application_secret Rotate the client secret for a confidential OAuth application in a connected Clerk application. Sensitive — t Write clerk.unban_users Remove bans from one or more Clerk users, restoring their ability to sign in. Call clerk.get_connected_accoun Write clerk.update_api_key Update an API key in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_insta Write clerk.update_domain Update a custom domain on a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_ins Write clerk.update_email_address Update a Clerk email address by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target Write clerk.update_enterprise_connection Update an enterprise SSO connection in a connected Clerk application. Call clerk.get_connected_accounts first Write clerk.update_instance_communication_settings Update SMS communication settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pa Write clerk.update_instance_oauth_settings Update OAuth settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_ins Write clerk.update_instance_organization_settings Update organization feature settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Write clerk.update_instance_restrictions Update sign-up and sign-in restriction settings for a connected Clerk instance. Call clerk.get_connected_acco Write clerk.update_instance_settings Update core settings for a connected Clerk application instance. Call clerk.get_connected_accounts first. Pas Write clerk.update_jwt_template Update an existing JWT template in a connected Clerk application. Call clerk.get_connected_accounts first. Pa Write clerk.update_machine Update a machine in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_ Write clerk.update_oauth_application Update an OAuth application in a connected Clerk application. Call clerk.get_connected_accounts first. Pass c Write clerk.update_organization Update fields for a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_instance_id to ta Write clerk.update_organization_domain Update enrollment mode or verification status for an organization domain. Call clerk.get_connected_accounts f Write clerk.update_organization_membership Change the role of a Clerk organization member. Call clerk.get_connected_accounts first. Pass clerk_instance_ Write clerk.update_organization_permission Update an organization permission in a connected Clerk application. Call clerk.get_connected_accounts first. Write clerk.update_organization_role Update an organization role in a connected Clerk application. Call clerk.get_connected_accounts first. Pass c Write clerk.update_phone_number Update a Clerk phone number by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target Write clerk.update_user Update profile fields for a Clerk user. Call clerk.get_connected_accounts first. Pass clerk_instance_id to ta Write clerk.verify_organization_domain_ownership Mark an organization domain's DNS ownership as verified via manual override. Call clerk.get_connected_account Write domains.add_dns_host Add one DNS host record to a managed domain without replacing the full zone. Preserves existing records. The Write files.extend_file Extend retention for a file that was uploaded with files.upload_file and appears in files.list_uploaded_files Write files.list_uploaded_files List files currently stored for the authenticated Vee3 account. Returns file_name (including any folders), co Write files.move_file Move a stored file to a new account-relative path. Pass source_file_name from files.list_uploaded_files and t Write files.upload_file Reserve a direct upload slot for a local file. Pass the desired file_name. To place a file in folders, use a Write meta-tools.report_bug Report a bug, error, or anything that did not work as expected while using Vee3. Use this when a capability f Write meta-tools.request_feature Request a new capability or feature that Vee3 does not offer yet. Use this when you need something that is no Write tiktok.download_music Download a TikTok music track so the user or agent can save and reuse it. Provide either music_id or music_ur Write tiktok.download_music_from_video Download music from a TikTok video so the user or agent can save and reuse it. Provide either video_id or vid Write tiktok.download_video Download a TikTok video so the user or agent can save and reuse it. Provide either video_id or video_url, not Write x-twitter.create_bookmark Bookmark a post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name Write x-twitter.create_post Publish a post to a connected X account via the official X API (POST /2/tweets). Call x-twitter.connected_acc Write x-twitter.edit_post Edit a recent post from a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_ Write x-twitter.reply_to_post Reply to a post from a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_nam Write x-twitter.repost_post Repost a post for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name t Write x-twitter.unrepost_post Remove a repost for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or user_name Write x-twitter.user_info Fetch public profile metadata for an X (Twitter) user. Provide user_name (handle without @) or rest_id (numer Write x-twitter.user_timeline Fetch a user's recent X (Twitter) posts, pinned tweet, and profile summary. Provide user_name (handle without
READ 135 tools
Read clerk.ban_users Ban one or more Clerk users, preventing them from signing in. Call clerk.get_connected_accounts first. Pass c Read clerk.change_instance_domain Change the primary or secondary home URL for a connected Clerk instance. WARNING: Destructive operation — cha Read clerk.count_users Return the total number of users in a connected Clerk application. Call clerk.get_connected_accounts first. P Read clerk.create_organization_invitations Invite one or more email addresses to join a Clerk organization with specific roles. Call clerk.get_connected Read clerk.create_svix_dashboard_url Generate a temporary URL for accessing the Svix management dashboard for a connected Clerk application. Sensi Read clerk.get_api_key Retrieve API key metadata by id from a connected Clerk application. Call clerk.get_connected_accounts first. Read clerk.get_api_key_secret Reveal the secret for an API key in a connected Clerk application. Sensitive — the returned secret is a high- Read clerk.get_connected_accounts List Clerk applications connected to the authenticated Vee3 account. Returns clerk_instance_id, display name, Read clerk.get_development_api_keys Return the Publishable Key and Secret Key for a connected development Clerk instance so the agent can configur Read clerk.get_email_address Retrieve a Clerk email address by its id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to Read clerk.get_enterprise_connection Retrieve a single enterprise SSO connection from a connected Clerk application. Call clerk.get_connected_acco Read clerk.get_instance Retrieve the connected Clerk application instance id and environment type. Call clerk.get_connected_accounts Read clerk.get_instance_communication_settings Retrieve SMS communication settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Read clerk.get_instance_oauth_settings Retrieve OAuth settings for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_i Read clerk.get_instance_organization_settings Retrieve organization feature settings for a connected Clerk instance. Call clerk.get_connected_accounts firs Read clerk.get_instance_settings Retrieve core settings for a connected Clerk application instance. Call clerk.get_connected_accounts first. P Read clerk.get_jwt_template Retrieve a single JWT template from a connected Clerk application. Call clerk.get_connected_accounts first. P Read clerk.get_machine Retrieve a machine by id from a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk Read clerk.get_machine_secret_key Retrieve the secret key for a machine in a connected Clerk instance. Sensitive — the returned secret grants m Read clerk.get_oauth_application Retrieve a single OAuth application by id from a connected Clerk application. Call clerk.get_connected_accoun Read clerk.get_organization Retrieve a single organization from a connected Clerk application. Call clerk.get_connected_accounts first. P Read clerk.get_organization_invitation Retrieve a single Clerk organization invitation by id. Call clerk.get_connected_accounts first. Pass clerk_in Read clerk.get_organization_role Retrieve an organization role by id from a connected Clerk application. Call clerk.get_connected_accounts fir Read clerk.get_phone_number Retrieve a Clerk phone number by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to targe Read clerk.get_redirect_url Retrieve an allowed redirect URL by id from a connected Clerk instance. Call clerk.get_connected_accounts fir Read clerk.get_session Retrieve a single session from a connected Clerk application by its session id. Call clerk.get_connected_acco Read clerk.get_sign_up Retrieve an in-progress sign-up from a connected Clerk application by sign-up id. Call clerk.get_connected_ac Read clerk.get_user Retrieve one Clerk user by id. Call clerk.get_connected_accounts first. Pass clerk_instance_id to target a sp Read clerk.list_allowlist_identifiers List allowlisted identifiers in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass cle Read clerk.list_api_keys List API keys in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_ Read clerk.list_blocklist_identifiers List blocklisted identifiers in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass cle Read clerk.list_domains List custom domains configured for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass Read clerk.list_enterprise_connection_test_runs List SAML or OIDC debug test runs for an enterprise SSO connection. Call clerk.get_connected_accounts first. Read clerk.list_enterprise_connections List enterprise SSO (SAML/OIDC) connections in a connected Clerk application. Call clerk.get_connected_accoun Read clerk.list_invitations List application invitations in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass cle Read clerk.list_jwt_templates List JWT templates in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_inst Read clerk.list_m2m_tokens List M2M tokens for a machine in a connected Clerk instance. Sensitive — returns token metadata for active ma Read clerk.list_machines List machines in a connected Clerk instance. Call clerk.get_connected_accounts first. Pass clerk_instance_id Read clerk.list_oauth_applications List OAuth applications registered in a connected Clerk application when Clerk acts as an OAuth identity provi Read clerk.list_organization_domains List organization domains across a Clerk instance. Optionally filter to one organization via organization_id. Read clerk.list_organization_invitations List organization invitations across a Clerk instance. Optionally filter to one organization via organization_ Read clerk.list_organization_memberships List members of a Clerk organization. Call clerk.get_connected_accounts first. Pass clerk_instance_id to targ Read clerk.list_organization_permissions List organization permissions in a connected Clerk application. Call clerk.get_connected_accounts first. Pass Read clerk.list_organization_roles List organization roles in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk Read clerk.list_organizations List organizations in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_inst Read clerk.list_redirect_urls List allowed redirect URLs for a connected Clerk instance. Call clerk.get_connected_accounts first. Pass cler Read clerk.list_sessions List sessions in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_ Read clerk.list_user_organization_memberships List all organizations a specific Clerk user belongs to. Call clerk.get_connected_accounts first. Pass clerk_ Read clerk.list_users List users in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_instance_id Read clerk.list_waitlist_entries List waitlist entries in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk_i Read clerk.reject_waitlist_entry Reject a waitlist entry in a connected Clerk application. Call clerk.get_connected_accounts first. Pass clerk Read clerk.update_organization_membership_metadata Merge public or private metadata on a Clerk organization membership. Call clerk.get_connected_accounts first. Read clerk.update_organization_metadata Merge metadata into a Clerk organization (deep merge — existing keys are preserved unless overwritten). Call Read clerk.update_user_metadata Merge metadata fields for a Clerk user. Only the provided metadata keys are updated. Call clerk.get_connected Read domains.check_availability Check whether domain names can be registered through Vee3 (Namecheap-backed). Returns a map of each requested Read domains.dns_records Fetch DNS records for a domain. Returns an array of records. Each record includes name, ttl, type (for exampl Read domains.get_dns_hosts List DNS host records for one domain this Vee3 account manages. Use for managed Namecheap DNS only. For publi Read domains.get_managed Get full details for one domain this Vee3 account owns or manages. Returns registration status, expiration, p Read domains.list_managed List domains this Vee3 account owns or manages (registered through Vee3). Returns domain status, registration Read domains.list_tlds List or search top-level domains (TLDs) with registry metadata. Filter by substring search, availability phas Read domains.lookup Look up a domain and return normalized registration details. Combines registry and registrar RDAP and WHOIS s Read domains.metrics Analyze a domain with comprehensive SEO metrics, backlink data, and social signals. Returns authority metrics Read domains.rdap Look up raw RDAP (Registration Data Access Protocol) data for a domain. Returns registrar entities, domain st Read domains.registration_quote Quote registration cost in tokens for one domain and year count. Quoted cost is 200 service tokens plus the d Read domains.renewal_quote Quote renewal cost in tokens for one managed domain and year count. Only works for domains already managed by Read domains.tld_details Look up detailed registry information for a single top-level domain (TLD). Returns status, TLD type, availabi Read domains.whois Fetch WHOIS registration data for a domain. Returns a JSON object keyed by WHOIS server host name. Each value Read files.download_file Reserve a direct download for a previously uploaded file. Pass the file_name from files.list_uploaded_files ( Read google-maps.languages List supported language codes for Google Maps place endpoints. Returns languages as a map of language names t Read google-maps.nearby_search Search for places near a latitude and longitude. Required: location. Optional: radius (defaults to 1000 meter Read google-maps.place_details Get detailed information for a Google Maps place. Provide place_id from search results. The identifier also a Read google-maps.place_photos Get photos for a Google Maps place. Provide place_id from search results. The identifier also accepts the bus Read google-maps.place_reviews Get reviews for a Google Maps place. Provide place_id from search results. The identifier also accepts the bu Read google-maps.place_types List supported Google Maps place type values for search filters. Returns place_types as a string array. Use a Read google-maps.review_details Get details for one Google Maps review. Provide review_id from a place reviews response. Returns one review o Read google-maps.search Search Google Maps by text query. Optional filters include location, radius (defaults to 1000 meters), open_n Read google-search.autocomplete Get Google Search autocomplete suggestions for a partial query. Returns the normalized query and an array of Read google-search.keyword_traffic_insights Get Google keyword traffic insights and related keyword suggestions for a seed keyword. Returns an array of k Read google-search.languages List languages you can pass as language on google-search.keyword_traffic_insights and google-search.url_traffi Read google-search.locations List countries and region codes you can pass as location on google-search.keyword_traffic_insights and google- Read google-search.url_traffic_insights Get Google keyword traffic insights and related keyword suggestions for a URL. Returns an array of keyword su Read google-trends.categories List all Google Trends category and subcategory labels you can pass to other Google Trends tools in the catego Read google-trends.interest_by_region Fetch Google Trends interest-by-region breakdowns for one to five keywords. Returns a JSON object whose top-l Read google-trends.interest_over_time Fetch Google Trends interest-over-time series for one to five keywords. Returns a JSON object whose top-level Read google-trends.regions List all countries and subregions you can pass to other Google Trends tools in the country and region fields. Read google-trends.related_queries Fetch Google Trends related queries for one to five keywords. Returns a JSON object whose top-level keys are Read google-trends.suggestions Get Google Trends suggestions for a single keyword. Returns result: an array of suggested topics and entities Read meta-tools.describe Describe a single Vee3 capability. Pass the MCP tool name (for example website-screenshots.capture) or capabi Read 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 Read meta-tools.list_group_tools List live tools belonging to a single capability group. Use group_id from meta-tools.list_groups (for example Read meta-tools.list_groups List all Vee3 capability groups. Use this to see how tools are organized (for example website-screenshots or Read meta-tools.search Search live Vee3 agent tools by keyword or short task description. Call this first when you are unsure which Read meta-tools.token_balance Get the current API token balance for the authenticated account. Returns tokens used, tokens remaining, month Read rotten-tomatoes.celebrity_details Look up a celebrity on Rotten Tomatoes by slug (for example morgan-freeman). Returns name, bio, birth date an Read rotten-tomatoes.movie_cast_and_crew List cast and crew credits for a movie by slug (for example shawshank-redemption). Returns cast and crew memb Read rotten-tomatoes.movie_details Look up a movie on Rotten Tomatoes by slug (for example shawshank-redemption). Returns title, year, rating, r Read rotten-tomatoes.movie_reviews Load reviews for a movie by slug (for example shawshank-redemption). Returns review quotes, sentiment, public Read rotten-tomatoes.search Search Rotten Tomatoes by title or name. Returns matching movies, TV series, and celebrities with slugs, scor Read rotten-tomatoes.tv_show_cast_and_crew List cast and crew credits for a TV series by slug (for example breaking-bad). Returns cast and crew members Read rotten-tomatoes.tv_show_details Look up a TV series on Rotten Tomatoes by slug (for example breaking-bad). Returns title, years on air, TV ra Read rotten-tomatoes.tv_show_episode Load a single episode by TV series slug (for example breaking-bad), season number, and episode number. Return Read rotten-tomatoes.tv_show_season Load season-level details for a TV series by slug (for example breaking-bad) and season number. Returns seaso Read rotten-tomatoes.tv_show_season_reviews Load reviews for a TV season by series slug (for example breaking-bad) and season number. Returns review quot Read seo.backlinks Find backlinks pointing to a website URL. Returns an overview (domain rating, URL rating, backlink counts, re Read seo.basic_metrics Get Ahrefs domain authority signals for a website URL. Returns domainRating (0–100 Ahrefs authority score) an Read seo.country_codes List country codes you can pass as country on seo.keyword_metrics. Returns an array of 2-letter ISO country c Read seo.keyword_metrics Get SEO metrics for a search keyword in a specific country market. Returns keyword, searchVolume, clicks, cpc Read seo.url_metrics Get detailed Ahrefs SEO metrics for a specific URL. Returns two sections: - page: backlinks, referring domain Read tiktok.comment_replies List replies to a TikTok comment. Requires video_id and comment_id. Pass cursor from a previous response to fe Read tiktok.for_you_feed Fetch for-you feed videos for a region. Requires region. Cost = 4 tokens. Read tiktok.music_details Look up metadata for a TikTok music track. Provide either music_id or music_url, not both. Cost = 2 tokens. Read tiktok.music_videos List videos that use a TikTok music track. Requires music_id. Pass cursor from a previous response to fetch th Read tiktok.search_photos Search TikTok photo posts by keyword. Requires query. Pass cursor from a previous response to fetch the next p Read tiktok.search_users Search TikTok users by keyword. Requires query. Pass cursor from a previous response to fetch the next page. Read tiktok.search_videos Search TikTok videos by keyword. Requires query. Pass cursor from a previous response to fetch the next page. Read tiktok.user_followers List followers for a TikTok user. Requires user_id. Pass cursor from a previous response to fetch the next pag Read tiktok.user_following List accounts a TikTok user follows. Requires user_id. Pass cursor from a previous response to fetch the next Read tiktok.user_info Look up a TikTok user profile. Provide either user_id or unique_id, not both. Cost = 2 tokens. Read tiktok.user_reposts List reposts for a TikTok user. Provide either user_id or unique_id, not both. Pass cursor from a previous res Read tiktok.user_videos List videos posted by a TikTok user. Provide either user_id or unique_id, not both. Set latest to true for new Read tiktok.video_comments List comments on a TikTok video. Provide either video_id or video_url, not both. Pass cursor from a previous r Read tiktok.video_details Look up metadata for a TikTok video. Provide either video_id or video_url, not both. Cost = 1 token. Read x-twitter.connected_accounts List X (Twitter) accounts connected to the authenticated Vee3 account for write capabilities. Returns user_id Read x-twitter.get_bookmarks Fetch bookmarked posts for a connected X account. Call x-twitter.connected_accounts first. Pass user_id or us Read x-twitter.search Search public X (Twitter) posts matching a keyword or phrase. Returns a timeline of matching posts with tweet Read x-twitter.tweet_info Fetch metadata for a single public X (Twitter) post by its numeric tweet id. Returns tweet text, engagement c Read x-twitter.tweet_replies Fetch the latest replies for a single X (Twitter) post by its numeric tweet id. Returns a timeline of reply t Read youtube.channel_details Fetch metadata for a public YouTube channel by channel id or URL. Accepts a channel id (for example UCJ5v_MCY Read youtube.channel_search Search public videos on a YouTube channel by keyword or phrase. Accepts a bare channel id (for example UCJ5v_ Read youtube.channel_videos Fetch a paginated list of videos from a public YouTube channel by its channel id. Accepts a channel id (for e Read youtube.playlist_details Fetch metadata for a public YouTube playlist by playlist id. Returns title, description, creator summary, vid Read youtube.search Search public YouTube content by keyword or phrase. Returns matching result cards, estimated result count, an Read youtube.search_autocomplete Get YouTube search autocomplete suggestions for a partial query. Returns the normalized query and an array of Read youtube.video_comments Fetch top-level comments for a public YouTube video by its 11-character video id. Returns comment text, autho Read youtube.video_details Fetch metadata for a public YouTube video by video id or URL. Accepts a bare 11-character video id (for examp

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Vee3

Can an AI agent move money through the Vee3 MCP server? +

Yes. The Vee3 server exposes 2 financial tools including domains.register, domains.renew. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Vee3 MCP server? +

Yes. The Vee3 server exposes 37 destructive tools including clerk.delete_allowlist_identifier, clerk.delete_api_key, clerk.delete_blocklist_identifier. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Vee3? +

The Vee3 server has 71 write tools including clerk.add_domain, clerk.create_admin_portal_link_token, clerk.create_allowlist_identifier. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Vee3.

How many tools does the Vee3 MCP server expose? +

249 tools across 4 categories: Destructive, Execute, Read, Write. 135 are read-only. 114 can modify, create, or delete data.

How do I enforce a policy on Vee3? +

Register the Vee3 MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Vee3 tool call.

Deterministic rules across all 249 Vee3 tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

249 Vee3 tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Vee3's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.