Connect Vercel MCP to your AI agent
Search Vercel documentation and manage projects, deployments, and deployment logs through Vercel's hosted MCP server.
We set up the connection using your own Vercel MCP account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.
What your agent can do in Vercel MCP
Each one is a real action the agent can take on its own, the same things a person clicking around Vercel MCP could do. Read-only by default; write actions are confirmed against your policy.
- Add toolbar reaction Add an emoji reaction to a message in a toolbar thread.
- Buy addon Executes a Vercel add-on purchase (currently only "siem"), by integer quantity, previously quoted by get_purchase_quote — quoting first is REQUIRED; this tool rejects un-quoted calls. Get the quote, present it to the us…
- Buy credits Executes a prepaid Vercel credits purchase (v0, AI Gateway, or Vercel Agent) previously quoted by get_purchase_quote — quoting first is REQUIRED; this tool rejects un-quoted calls. Get the quote, present it to the user…
- Buy domain Executes a single-domain registration previously quoted by get_purchase_quote (product:domain) — quoting first is REQUIRED; this tool rejects un-quoted calls. Get the quote, present it to the user for explicit approval…
- Buy pro Executes a Vercel Pro upgrade previously quoted by get_purchase_quote — quoting first is REQUIRED; this tool rejects un-quoted calls. Get the quote, present it to the user for explicit approval (use a structured questio…
- Change toolbar thread resolve status Change the resolve status of a toolbar thread. Can be used to mark a thread as resolved or unresolve a previously resolved thread.
- Check domain availability and price Check if domain names are available for purchase and get pricing information
- Create git project Preferred when the intended source is pushed to an accessible remote repository's production branch. Create a Vercel project linked to that repository, or reuse the existing project already linked to it, to automaticall…
- Deploy to vercel Deploy files directly when no usable remote git repository exists or the user explicitly requests a manual file deployment. If the intended source is pushed to a repository's production branch, use create_git_project to…
- Edit toolbar message Edit an existing message in a toolbar thread.
- Get access to vercel url Creates a temporary shareable link that bypasses authentication for protected Vercel deployments. When you encounter a Vercel deployment URL (like https://myapp-abc123.vercel.app), you might receive a 403 (Forbidden) er…
- Get agent run Get detailed metadata for a single Agent Run from an eve agent, including events, workflow metadata, usage, and subagent breakout data. Use list_agent_runs first if you need to discover a run ID.
- Get agent run trace Get the trace for a single Agent Run from an eve agent, including turns, messages, reasoning, tool calls, token usage, and tool input/output when available. Use this for debugging exact agent behavior in production.
- Get deployment Get a specific deployment by ID or URL.
- Get deployment build logs Get the build logs for a deployment by ID or URL, to investigate why a build failed. Returns the most recent lines by default (where build errors appear). Use errorsOnly to see just the failing lines. Omit since and unt…
- Get domain order Get the status of a domain purchase order returned by buy_domain, to confirm whether the registration completed.
- Get git deployment context Lists every Vercel team authorized for the user, including its plan and linked Git projects. If linkedProjects is null, project listing failed for that team.
- Get project Get a specific project in Vercel
- Get project deployment protection Get the effective password protection, Vercel Authentication, and Trusted IP settings for a Vercel project. Password values are never returned.
- Get purchase quote Read-only price quote for a Vercel purchase. NEVER charges. This is the ONLY way to obtain an idempotencyKey — the buy_* tools no longer quote and reject un-quoted calls, so this is the REQUIRED first step before any bu…
- Get runtime errors Get grouped runtime error clusters for a project (error name, occurrence count, affected routes, sample messages, first/last seen). Use this first to answer "why is production erroring" — it reads a pre-aggregated table…
- Get runtime logs Get runtime logs for a project or deployment. Runtime logs show application output (console.log, errors, etc.) from serverless functions and edge functions during execution. Supports filtering by environment, log level,…
- Get toolbar thread Get a specific toolbar thread by ID, including all messages and context.
- Get web analytics Query Web Analytics for a Vercel project. Count mode returns total visitors and pageviews (or custom event count). Aggregate mode groups results over time or by dimensions such as route, requestPath, country, referrerHo…
- Import claude design from url Import a design into Vercel from a publicly fetchable URL. The file is a self-contained HTML bundle with all images, fonts, and styles inlined.
- List agent run projects List projects in a Vercel team that have Agent Runs observability data for agents built with the eve framework, with run counts and average duration rollups. Use this to discover which projects have eve agent activity b…
- List agent runs List Agent Runs for a Vercel project. Agent Runs are the observability layer for agents built with the eve framework. The response includes summaries, status, model, trigger, token usage, time series, and pagination met…
- List deployments List all deployments for a project
- List projects List all Vercel projects for a user (with a max of 50). Use this to help discover the Project ID of the project that the user is working on.
- List teams List the user's teams. Use this to help discover the Team ID of the teams that the user is part of.
- List toolbar threads List Vercel toolbar comment threads for a team. Returns unresolved threads by default. Use this to see feedback, comments, or discussions on deployments and previews.
- Pause project Pause a Vercel project. Its production deployment will stop serving traffic and return 503 DEPLOYMENT_PAUSED until the project is unpaused.
- Reply to toolbar thread Add a reply message to an existing toolbar thread.
- Search vercel documentation Search the Vercel documentation. Use this tool to answer any questions about Vercel’s platform, features, and best practices, including: - Core Concepts: Projects, Deployments, Git Integration, Preview Deployments, Envi…
- Unpause project Unpause a Vercel project so its production deployment can resume serving traffic and consuming metered resources.
- Update project deployment protection Partially update password protection, Vercel Authentication, and Trusted IPs for a Vercel project. Omitted settings are preserved. Availability depends on the Vercel team plan and caller permissions.
- Web fetch vercel url Fetches a Vercel deployment URL and returns the response. This is useful if another web fetch tool returns 401 (Unauthorized) or 403 (Forbidden) for a Vercel URL. Supports accessing deployments protected with Vercel Aut…
How we connect it
- 1
Connect your account
You log in with your own Vercel MCP account. We never see your password, and you can revoke access from Vercel MCP at any time.
- 2
Set the guardrails
Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.
- 3
We keep it running
Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.
FAQ
Vercel MCP questions, answered.
Ready to put Vercel MCP to work?
Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.
All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by Vercel MCP.