LogoMCP Store
icon of vercel-api-mcp

vercel-api-mcp

A lightweight MCP server providing Cursor Agent access to the Vercel API, enabling seamless integration and control of Vercel deployments.

Introduction

vercel-mcp

An MCP server that connects to Vercel API.

Usage
Cursor
  • To install in a project, add the MCP server to your .cursor/mcp.json:
{
 "mcpServers": {
  "vercel": {
   "command": "npx",
   "args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
 
  }
 }
}
  • To install globally, add this command to your Cursor settings:
npx vercel-mcp VERCEL_API_KEY=<your-vercel-api-key>
Windsurf
  • Add the MCP server to your ~/.codeium/windsurf/mcp_config.json file:
{
 "mcpServers": {
  "vercel": {
   "command": "npx",
   "args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
  }
 }
}
Tools

This MCP server provides the following tools for interacting with the Vercel API:

Deployments
  • getVercelDeploymentEvents - Get deployment events by deployment ID and build ID
  • getVercelDeployment - Get a deployment by ID or URL
  • cancelVercelDeployment - Cancel a deployment
  • listVercelDeploymentFiles - List deployment files
  • getVercelDeploymentFileContents - Get deployment file contents
  • getVercelDeployments - List deployments
  • deleteVercelDeployment - Delete a deployment
DNS
  • getVercelDNSRecords - List DNS records for a domain
  • createVercelDNSRecord - Create a DNS record for a domain
  • updateVercelDNSRecord - Update a DNS record
  • deleteVercelDNSRecord - Delete a DNS record
Domains
  • getVercelDomainConfig - Get a Domain's configuration
  • getVercelDomain - Get information for a single domain
  • getVercelDomains - List all domains for the authenticated user or team
Projects
  • getVercelProjects - Retrieve a list of projects
  • updateVercelProject - Update an existing project
  • getVercelProjectDomains - Retrieve project domains by project id or name
  • getVercelProjectDomain - Get a project domain
  • updateVercelProjectDomain - Update a project domain
  • removeVercelProjectDomain - Remove a domain from a project
  • addVercelProjectDomain - Add a domain to a project
  • verifyVercelProjectDomain - Verify project domain
Environment Variables
  • filterVercelProjectEnvs - Retrieve the environment variables of a project
  • getVercelProjectEnv - Retrieve the decrypted value of an environment variable
  • createVercelProjectEnv - Create one or more environment variables
  • removeVercelProjectEnv - Remove an environment variable
  • editVercelProjectEnv - Edit an environment variable

Information

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates