The Vercel MCP server enables interaction with Vercel's API for managing various aspects of your web infrastructure:
- Deployments: Retrieve details, list files and events, cancel, list, and delete deployments
- DNS: Create, update, delete, and list DNS records for domains
- Domains: Get domain configurations, retrieve information, and list all domains
- Projects: List, update, and manage project domains including verification
- Environment Variables: Create, edit, remove, and retrieve environment variables (including decrypted values) for projects
Provides tools for managing Vercel deployments, domains, DNS records, projects, and environment variables through the Vercel API, enabling operations like listing, creating, updating, and deleting these resources.
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
:
- To install globally, add this command to your Cursor settings:
Windsurf
- Add the MCP server to your
~/.codeium/windsurf/mcp_config.json
file:
Tools
This MCP server provides the following tools for interacting with the Vercel API:
Deployments
getVercelDeploymentEvents
- Get deployment events by deployment ID and build IDgetVercelDeployment
- Get a deployment by ID or URLcancelVercelDeployment
- Cancel a deploymentlistVercelDeploymentFiles
- List deployment filesgetVercelDeploymentFileContents
- Get deployment file contentsgetVercelDeployments
- List deploymentsdeleteVercelDeployment
- Delete a deployment
DNS
getVercelDNSRecords
- List DNS records for a domaincreateVercelDNSRecord
- Create a DNS record for a domainupdateVercelDNSRecord
- Update a DNS recorddeleteVercelDNSRecord
- Delete a DNS record
Domains
getVercelDomainConfig
- Get a Domain's configurationgetVercelDomain
- Get information for a single domaingetVercelDomains
- List all domains for the authenticated user or team
Projects
getVercelProjects
- Retrieve a list of projectsupdateVercelProject
- Update an existing projectgetVercelProjectDomains
- Retrieve project domains by project id or namegetVercelProjectDomain
- Get a project domainupdateVercelProjectDomain
- Update a project domainremoveVercelProjectDomain
- Remove a domain from a projectaddVercelProjectDomain
- Add a domain to a projectverifyVercelProjectDomain
- Verify project domain
Environment Variables
filterVercelProjectEnvs
- Retrieve the environment variables of a projectgetVercelProjectEnv
- Retrieve the decrypted value of an environment variablecreateVercelProjectEnv
- Create one or more environment variablesremoveVercelProjectEnv
- Remove an environment variableeditVercelProjectEnv
- Edit an environment variable
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
An MCP server that provides tools for interacting with Vercel API, enabling management of deployments, DNS records, domains, projects, and environment variables through natural language.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.Last updated -6517TypeScript
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- -securityAlicense-qualityAn MCP server that enables interaction with the Vercel API to manage deployments, DNS records, domains, projects, and environment variables through natural language commands.Last updated -65TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.Last updated -531JavaScript