Vercel MCP for AI agents

Agents read Vercel MCP at once. Changes and sends are held for a person's approval by default.

About Vercel MCP

Search Vercel documentation and manage projects, deployments, and deployment logs through Vercel's hosted MCP server.

What an agent can do in Vercel MCP

Every Vercel MCP action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Vercel MCP without asking first. 23 actions.

  • Check domain availability and priceCheck if domain names are available for purchase and get pricing information
  • Get access to vercel urlCreates 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
  • Get agent runGet 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 traceGet 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
  • Get deploymentGet a specific deployment by ID or URL.
  • Get deployment build logsGet 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.
  • Get domain orderGet the status of a domain purchase order returned by buy_domain, to confirm whether the registration completed.
  • Get git deployment contextLists the user's Vercel teams with each team's plan, connected Cursor Origin workspaces, and linked Git projects.
  • Get projectGet a specific project in Vercel
  • Get project deployment protectionGet the effective password protection, Vercel Authentication, and Trusted IP settings for a Vercel project. Password values are never returned.
  • Get purchase quoteRead-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
  • Get runtime errorsGet 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 p
Show all 23
  • Get runtime logsGet 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 envi
  • Get toolbar threadGet a specific toolbar thread by ID, including all messages and context.
  • Get web analyticsQuery 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,
  • List agent run projectsList 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 e
  • List agent runsList 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,
  • List deploymentsList all deployments for a project
  • List projectsList 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 teamsList the user's teams. Use this to help discover the Team ID of the teams that the user is part of.
  • List toolbar threadsList Vercel toolbar comment threads for a team. Returns unresolved threads by default. Use this to see feedback, comments, or discussions on deployments and previews.
  • Search vercel documentationSearch 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, Previe
  • Web fetch vercel urlFetches 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 protec

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 13 actions.

  • Add toolbar reactionAdd an emoji reaction to a message in a toolbar thread.
  • Buy addonExecutes 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, p
  • Buy creditsExecutes 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, pres
  • Buy domainExecutes 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
  • Buy proExecutes 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
  • Change toolbar thread resolve statusChange the resolve status of a toolbar thread. Can be used to mark a thread as resolved or unresolve a previously resolved thread.
  • Create git projectPreferred 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
  • Deploy to vercelDeploy 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 cr
  • Edit toolbar messageEdit an existing message in a toolbar thread.
  • Pause projectPause a Vercel project. Its production deployment will stop serving traffic and return 503 DEPLOYMENT_PAUSED until the project is unpaused.
  • Reply to toolbar threadAdd a reply message to an existing toolbar thread.
  • Unpause projectUnpause a Vercel project so its production deployment can resume serving traffic and consuming metered resources.
Show all 13
  • Update project deployment protectionPartially 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.

Changes wait in Needs you

Changes and sends in Vercel MCP are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Vercel MCP questions

Can an agent change data in Vercel MCP on its own?

Not by default. Changes and sends in Vercel MCP are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Vercel MCP?

This connector lists 23 read actions. Reads run at once, without waiting for approval.

How does Vercel MCP connect?

It connects with dcr oauth. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Vercel MCP to your agents.