- Home
- MCP servers
- Vercel
Vercel
- typescript
19
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"zueai-vercel-api-mcp": {
"command": "npx",
"args": [
"vercel-mcp",
"VERCEL_API_KEY=<YOUR_API_KEY>"
]
}
}
}This MCP server connects to the Vercel API and exposes a set of commands you can call through an MCP client to manage deployments, DNS, domains, projects, and environment variables on Vercel. It lets you automate common Vercel tasks directly from your MCP-enabled tooling.
How to use
You interact with the Vercel MCP server using an MCP client that supports HTTP or STDIO connections. The Vercel MCP server is started by running a single command through your MCP client, and you gain access to a suite of Vercel-related endpoints for deployments, DNS, domains, projects, and environment variables.
How to install
Prerequisites: you need Node.js installed on your system so you can run MCP commands via npx or npm.
Option 1 — Install in a project (Cursor style MCP config) Create or open your MCP configuration file and add the vercel MCP entry using the following snippet:
{
"mcpServers": {
"vercel": {
"command": "npx",
"args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
}
}
}
How to install
Option 2 — Install globally via Cursor Windsurf style MCP config Create or open your Windsurf configuration and add the vercel MCP server entry using the snippet below:
{
"mcpServers": {
"vercel": {
"command": "npx",
"args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
}
}
}
How to install
Notes on installation and usage in different environments are provided above. Use the MCP client’s standard procedure to load an MCP server configuration and then start issuing commands against the Vercel MCP server.
Additional sections
Configuration notes: The Vercel MCP server uses a simple STDIO-based entry that runs via npx to execute the vercel-mcp command with your VERCEL_API_KEY. Include the key in the command as shown in the examples. There is no additional environment variable file shown in the configuration examples.
Security and usage notes
Treat your VERCEL_API_KEY as a sensitive credential. Do not commit it into public repos. Use environment-specific configurations or secret management where possible.
Notes on available tools
The Vercel MCP server provides a suite of tools to work with Vercel resources. See the Tools section for a complete listing of available commands.
Available tools
getVercelDeploymentEvents
Retrieve deployment events by deployment ID and build ID.
getVercelDeployment
Fetch a deployment by its ID or URL.
cancelVercelDeployment
Cancel an ongoing deployment.
listVercelDeploymentFiles
List all files associated with a deployment.
getVercelDeploymentFileContents
Get the contents of a specific deployment file.
getVercelDeployments
List all deployments for the authenticated user or team.
deleteVercelDeployment
Delete a deployment.
getVercelDNSRecords
List DNS records for a domain.
createVercelDNSRecord
Create a DNS record for a domain.
updateVercelDNSRecord
Update an existing DNS record.
deleteVercelDNSRecord
Delete a DNS record.
getVercelDomainConfig
Get a domain's configuration.
getVercelDomain
Get information for a single domain.
getVercelDomains
List all domains for the authenticated user or team.
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 a project domain.
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.