Skip to main content
Glama

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

Deploy with Vercel

Environment Variables

Set the following environment variable in your Vercel project:

Local Development

# Install dependencies npm install # Set your Vercel token export VERCEL_TOKEN=your_token_here # Start development server npm run dev

The MCP server will be available at http://localhost:3000/api/mcp

Available Tools

Projects

Tool

Description

list_projects

List all Vercel projects accessible to the authenticated user

get_project

Get detailed information about a specific project

Deployments

Tool

Description

list_deployments

List deployments for a project or all deployments

get_deployment

Get detailed information about a specific deployment

get_deployment_events

Get build logs and events for a deployment

cancel_deployment

Cancel a deployment that is currently building

promote_deployment

Promote a deployment to production

rollback_deployment

Rollback a project to a previous deployment

Environment Variables

Tool

Description

list_environment_variables

List all environment variables for a project

create_environment_variable

Create a new environment variable

delete_environment_variable

Delete an environment variable

Domains

Tool

Description

list_project_domains

List all domains configured for a project

add_project_domain

Add a custom domain to a project

remove_project_domain

Remove a domain from a project

verify_project_domain

Verify a domain's DNS configuration

Teams & User

Tool

Description

list_teams

List all teams the authenticated user is a member of

get_team

Get detailed information about a specific team

get_user

Get information about the authenticated user

Aliases

Tool

Description

list_aliases

List all aliases (custom URLs) for a deployment or project

Usage with MCP Clients

GitHub Copilot / Claude Desktop

Add to your MCP configuration:

{ "mcpServers": { "vercel": { "url": "https://your-deployment.vercel.app/api/mcp" } } }

For clients requiring stdio transport

{ "mcpServers": { "vercel": { "command": "npx", "args": ["-y", "mcp-remote", "https://your-deployment.vercel.app/api/mcp"] } } }

Tech Stack

Security

  • The VERCEL_TOKEN is kept server-side and never exposed to clients

  • All API requests are authenticated using Bearer token authentication

  • Input parameters are validated using Zod schemas

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/econ-watch/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server