Vercel MCP Server

Complete Vercel platform management. Projects, deployments, domains, DNS records, environment variables, and team management. Ship and manage your frontend and serverless infrastructure.

21 tools
SKILL.md

Start chatting with Vercel tools

Open Studio to chat with 21 Vercel tools right now — the skill is included automatically.

AI Skill
SKILL.md

Domain knowledge for Vercel — workflow patterns, data models, and gotchas for your AI agent.

Vercel

Vercel deploys frontend frameworks and serverless functions. Projects contain deployments, env vars, and domain bindings.

Data Model

  • Projects — root entity. ID or name for lookups.
  • Deployments — immutable snapshots. States: BUILDING, READY, ERROR, CANCELED, QUEUED.
  • Domains — account-level. DNS records scoped to domain.
  • Env vars — project-scoped, per-target (production, preview, development).
  • Teams — multi-user orgs. Pass team_id to scope requests.

Workflow

  1. Start with the user profile to get defaultTeamId.
  2. Pass the team ID as team_id to every subsequent call.
  3. Without team_id, list endpoints return empty for team-owned resources.

Gotchas

  • teamId is almost always required: Even hobby accounts have a default team. Get it from the user profile's defaultTeamId.
  • Deployment URLs: Incomplete deployments have null URL.
  • Env var targets: Must specify at least one target environment.
  • Project names: Lowercase, alphanumeric, hyphens only.
  • Timestamps are millisecond Unix: Not ISO 8601.
  • Pagination: Uses pagination.next / pagination.prev timestamp cursors.

Tools in this Server (21)

Vercel Add Domain

Add a domain to the Vercel account. After adding, configure DNS to point to Vercel's nameservers or add verification records. Then assign it to a proj...

Vercel Add Project Domain

Add a domain to a Vercel project. Optionally configure as a redirect domain or link to a specific Git branch for branch-based deployments.

Vercel Cancel Deployment

Cancel a deployment that is currently building or queued. Only works on deployments in BUILDING or QUEUED state.

Vercel Create Dns Record

Create a new DNS record for a domain. Supports A, AAAA, ALIAS, CNAME, MX, TXT, SRV, CAA, and other record types. For MX records, include mx_priority.

Vercel Create Env Var

Create an environment variable on a Vercel project. Specify the key, value, target environments (production, preview, development), and type (plain, s...

Vercel Create Project

Create a new Vercel project. Optionally connect a Git repository and configure framework, build command, output directory, and install command.

Vercel Delete Deployment

Delete a Vercel deployment by ID. This permanently removes the deployment and its associated resources. Cannot be undone.

Vercel Delete Dns Record

Delete a DNS record from a domain by record ID.

Vercel Delete Domain

Remove a domain from the Vercel account. This does not affect domain registration, only removes it from Vercel's management.

Vercel Delete Env Var

Delete an environment variable from a Vercel project by its ID.

Vercel Delete Project

Delete a Vercel project by ID or name. This permanently removes the project, all its deployments, domains, and environment variables. Use with caution...

Vercel Edit Env Var

Edit an existing environment variable on a Vercel project. Update its value, target environments, type, or Git branch binding.

Vercel Get Deployment Events

Get build logs and events for a Vercel deployment. Returns timestamped log entries from the build process including stdout/stderr output, build steps,...

Vercel Get Deployments

Get Vercel deployments. Pass deployment_id to get a single deployment's full details (status, URL, Git metadata, build logs URL, regions, aliases). Om...

Vercel Get Dns Records

Get DNS records for a domain. Returns record types (A, AAAA, ALIAS, CNAME, MX, TXT, SRV, CAA, NS), values, TTLs, and record IDs needed for updates and...

Vercel Get Domains

Get Vercel domains. Pass domain name to get a single domain's details (verification status, nameservers, DNS configuration, CDN settings). Omit domain...

Vercel Get Env Vars

Get environment variables for a Vercel project. Returns variable keys, values (encrypted by default — pass decrypt=true for secrets), target environme...

Vercel Get Project Domains

Get all domains assigned to a Vercel project. Shows domain names, verification status, redirect configuration, and linked Git branches.

Vercel Get Projects

Get Vercel projects. Pass project_id (ID or name) to get a single project's full details including framework, build settings, Git repository link, lat...

Vercel Get Teams

Get Vercel teams the user belongs to. Returns team IDs, names, slugs, and membership roles. For most use cases, the defaultTeamId from the user profil...

Vercel Get User

Get the authenticated Vercel user's profile. Returns username, email, name, avatar, billing plan, and defaultTeamId. ALWAYS call this first — the defa...

Frequently Asked Questions

What is the Vercel MCP server?

Complete Vercel platform management. Projects, deployments, domains, DNS records, environment variables, and team management. Ship and manage your frontend and serverless infrastructure. It provides 21 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Vercel to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/vercel. Authentication is handled automatically.

How many tools does Vercel provide?

Vercel provides 21 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Vercel require?

Vercel uses One-click sign in or API Key. Vercel requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Vercel to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/vercel

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Vercel?

Open Studio and start using 21 tools right now — no setup required

Vercel MCP Server & Skill — 21 Tools