Vercel MCP Server

DevOpshttp-streamingv1.0.0
Repository

Official Vercel MCP server that gives AI tools secure access to Vercel projects via OAuth. Enables searching Vercel documentation, managing projects and deployments, analyzing deployment logs, and interacting with Vercel infrastructure. Supports Streamable HTTP transport with OAuth authentication and integrates with Claude Code, Cursor, VS Code, ChatGPT, Codex CLI, and other AI assistants.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "vercel": {
      "url": "https://github.com/vercel/vercel",
      "env": {
        "VERCEL_TOKEN": "<YOUR_VERCEL_TOKEN>"
      }
    }
  }
}

Tools (8)

search_docs

Search Vercel documentation and return relevant pages ranked by relevance.

{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query for Vercel documentation"
    }
  }
}

list_projects

List all projects in the authenticated Vercel account or team.

{
  "type": "object",
  "properties": {
    "teamId": {
      "type": "string",
      "description": "Optional team ID to filter projects"
    }
  }
}

get_project

Get detailed information about a specific Vercel project.

{
  "type": "object",
  "required": [
    "projectId"
  ],
  "properties": {
    "projectId": {
      "type": "string",
      "description": "Project ID or name"
    }
  }
}

list_deployments

List deployments for a project with status and metadata.

{
  "type": "object",
  "required": [
    "projectId"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Number of deployments to return"
    },
    "projectId": {
      "type": "string",
      "description": "Project ID or name"
    }
  }
}

get_deployment

Get detailed information about a specific deployment.

{
  "type": "object",
  "required": [
    "deploymentId"
  ],
  "properties": {
    "deploymentId": {
      "type": "string",
      "description": "Deployment ID or URL"
    }
  }
}

get_deployment_logs

Retrieve build and runtime logs for a deployment.

{
  "type": "object",
  "required": [
    "deploymentId"
  ],
  "properties": {
    "type": {
      "type": "string",
      "description": "Log type (build or runtime)"
    },
    "deploymentId": {
      "type": "string",
      "description": "Deployment ID or URL"
    }
  }
}

list_domains

List all domains configured for a project.

{
  "type": "object",
  "required": [
    "projectId"
  ],
  "properties": {
    "projectId": {
      "type": "string",
      "description": "Project ID or name"
    }
  }
}

get_environment_variables

List environment variables for a project.

{
  "type": "object",
  "required": [
    "projectId"
  ],
  "properties": {
    "projectId": {
      "type": "string",
      "description": "Project ID or name"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server Information

Author
Vercel (@vercel)
Repository
https://github.com/vercel/vercel
License
Apache-2.0
Version
1.0.0
Stars
13,500
Last Updated
May 27, 2026