Vercel

Lightweight MCP server to give your Cursor Agent access to the Vercel API.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Vercel MCP Server - zueai/vercel-api-mcp | VeilStrat