Enables management of Vercel projects, deployments, domains, environment variables, teams, and aliases through the Vercel REST API, including operations like promoting/rolling back deployments, configuring DNS, and managing project settings.
Vercel MCP Relay Server
A production-ready MCP (Model Context Protocol) relay server that enables GitHub Copilot Agents and other AI assistants to interact with the Vercel REST API.
Features
Full Vercel API Coverage: Manage projects, deployments, domains, environment variables, teams, and more
Production Ready: Built for Vercel's serverless platform with optimal configuration
Streamable HTTP Transport: Uses the modern MCP transport protocol for efficient communication
Type Safe: Written in TypeScript with comprehensive schema validation using Zod
Quick Start
Deploy to Vercel
Environment Variables
Set the following environment variable in your Vercel project:
VERCEL_TOKEN: Your Vercel API token (create one here)
Local Development
The MCP server will be available at http://localhost:3000/api/mcp
Available Tools
Projects
Tool | Description |
| List all Vercel projects accessible to the authenticated user |
| Get detailed information about a specific project |
Deployments
Tool | Description |
| List deployments for a project or all deployments |
| Get detailed information about a specific deployment |
| Get build logs and events for a deployment |
| Cancel a deployment that is currently building |
| Promote a deployment to production |
| Rollback a project to a previous deployment |
Environment Variables
Tool | Description |
| List all environment variables for a project |
| Create a new environment variable |
| Delete an environment variable |
Domains
Tool | Description |
| List all domains configured for a project |
| Add a custom domain to a project |
| Remove a domain from a project |
| Verify a domain's DNS configuration |
Teams & User
Tool | Description |
| List all teams the authenticated user is a member of |
| Get detailed information about a specific team |
| Get information about the authenticated user |
Aliases
Tool | Description |
| List all aliases (custom URLs) for a deployment or project |
Usage with MCP Clients
GitHub Copilot / Claude Desktop
Add to your MCP configuration:
For clients requiring stdio transport
Tech Stack
Next.js - React framework for serverless deployment
@vercel/mcp-adapter - Vercel's MCP server adapter
Zod - TypeScript-first schema validation
Model Context Protocol - Open protocol for AI tool integration
Security
The
VERCEL_TOKENis kept server-side and never exposed to clientsAll API requests are authenticated using Bearer token authentication
Input parameters are validated using Zod schemas
License
MIT