vercel-mcp
Provides tools for managing Vercel deployments, DNS records, domains, projects, and environment variables.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vercel-mcplist my most recent deployments"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.jsonfile:
{
"mcpServers": {
"vercel": {
"command": "npx",
"args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
}
}
}Related MCP server: Vercel MCP Server
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
This server cannot be deployed
Maintenance
Related MCP Connectors
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Manage WeInc AI website builder orgs: projects, publishing, custom domains, and previews.
Deploy and manage applications, databases, domains, and git repos
Manage Laravel Forge servers, sites, and deployments from your AI assistant.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with the Vercel REST API to manage projects, deployments, domains, environment variables, and teams through natural language commands.-
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Vercel API for managing projects, deployments, domains, and environment variables.-
- AlicenseNot gradedqualityBmaintenanceEnables interaction with Vercel's REST API through natural language. Facilitates managing deployments, projects, domains, environment variables, teams, and more.114 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables management of Vercel projects, deployments, domains, environment variables, and teams via the Vercel REST API.MIT