vercel.com
vercel.com logo

Vercel

Integrates with Vercel's serverless infrastructure to provide a lightweight endpoint for AI model interactions and tasks...

Created byApr 22, 2025

Vercel MCP Integration

A Model Context Protocol (MCP) integration for Vercel's REST API, providing programmatic access to Vercel deployment management.

Overview <sub><sup>Last updated: July 2024</sup></sub>

This MCP server implements Vercel's core API endpoints as tools, enabling:
  • Deployment monitoring & management
  • Environment variable retrieval
  • Project deployment status tracking
  • CI/CD pipeline integration

Features

Current Tools

  • vercel-list-all-deployments - List deployments with filtering
  • vercel-get-deployment - Retrieve specific deployment details
  • vercel-create-deployment - Create new deployments
  • vercel-create-project - Create new Vercel projects
  • vercel-create-environment-variables - Create multiple environment variables
  • vercel-get-environments - Access project environment variables
  • vercel-list-projects - List all projects with pagination
  • vercel-list-all-teams - List all accessible teams

Roadmap

  • Deployment creation workflow
  • Project management tools
  • Team management integration
  • Real-time deployment monitoring
  • Advanced error handling
  • Deployment metrics dashboard

Tools

`vercel-list-all-deployments`

List deployments under the authenticated user or team
  • Inputs:
  • Returns: Array of deployment objects with status, URLs, and metadata

`vercel-get-deployment`

Get detailed information about a specific deployment
  • Inputs:
  • Returns: Full deployment details including build logs, domains, and environment variables

`vercel-create-deployment`

Create a new Vercel deployment
  • Inputs:
  • Returns: Created deployment details with status URLs

`vercel-create-project`

Create a new Vercel project
  • Inputs:
  • Returns: Project configuration with deployment settings

`vercel-create-environment-variables`

Create multiple environment variables for a project
  • Inputs:
  • Returns: Object with created variables and any skipped entries

`vercel-list-all-teams`

List all teams accessible to authenticated user
  • Inputs:
  • Returns: Paginated list of team objects with metadata

`vercel-list-projects`

List all projects under the authenticated user or team
  • Inputs:
  • Returns: Paginated list of project objects with metadata including:

Getting Started

Prerequisites

  • Node.js 18+
  • Vercel API Token
  • MCP Client

Installation

Configuration

  1. Create .env file:
  1. Start MCP server:

Usage Examples

List Deployments

Get Specific Deployment

Docker Deployment

Build the Image

Run Container

Production Deployment

Development with Live Reload

Project Structure

Configuration

Environment Variables

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

Contributing

  1. Fork the repository
  1. Create feature branch (git checkout -b feature/amazing-feature)
  1. Commit changes (git commit -m 'Add amazing feature')
  1. Push to branch (git push origin feature/amazing-feature)
  1. Open Pull Request

License

MIT License - see LICENSE for details

Vercel MCP Integration

A Model Context Protocol (MCP) integration for Vercel's REST API, providing programmatic access to Vercel deployment management.

Overview <sub><sup>Last updated: July 2024</sup></sub>

This MCP server implements Vercel's core API endpoints as tools, enabling:
  • Deployment monitoring & management
  • Environment variable retrieval
  • Project deployment status tracking
  • CI/CD pipeline integration

Features

Current Tools

  • vercel-list-all-deployments - List deployments with filtering
  • vercel-get-deployment - Retrieve specific deployment details
  • vercel-create-deployment - Create new deployments
  • vercel-create-project - Create new Vercel projects
  • vercel-create-environment-variables - Create multiple environment variables
  • vercel-get-environments - Access project environment variables
  • vercel-list-projects - List all projects with pagination
  • vercel-list-all-teams - List all accessible teams

Roadmap

  • Deployment creation workflow
  • Project management tools
  • Team management integration
  • Real-time deployment monitoring
  • Advanced error handling
  • Deployment metrics dashboard

Tools

`vercel-list-all-deployments`

List deployments under the authenticated user or team
  • Inputs:
  • Returns: Array of deployment objects with status, URLs, and metadata

`vercel-get-deployment`

Get detailed information about a specific deployment
  • Inputs:
  • Returns: Full deployment details including build logs, domains, and environment variables

`vercel-create-deployment`

Create a new Vercel deployment
  • Inputs:
  • Returns: Created deployment details with status URLs

`vercel-create-project`

Create a new Vercel project
  • Inputs:
  • Returns: Project configuration with deployment settings

`vercel-create-environment-variables`

Create multiple environment variables for a project
  • Inputs:
  • Returns: Object with created variables and any skipped entries

`vercel-list-all-teams`

List all teams accessible to authenticated user
  • Inputs:
  • Returns: Paginated list of team objects with metadata

`vercel-list-projects`

List all projects under the authenticated user or team
  • Inputs:
  • Returns: Paginated list of project objects with metadata including:

Getting Started

Prerequisites

  • Node.js 18+
  • Vercel API Token
  • MCP Client

Installation

Configuration

  1. Create .env file:
  1. Start MCP server:

Usage Examples

List Deployments

Get Specific Deployment

Docker Deployment

Build the Image

Run Container

Production Deployment

Development with Live Reload

Project Structure

Configuration

Environment Variables

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

Contributing

  1. Fork the repository
  1. Create feature branch (git checkout -b feature/amazing-feature)
  1. Commit changes (git commit -m 'Add amazing feature')
  1. Push to branch (git push origin feature/amazing-feature)
  1. Open Pull Request

License

MIT License - see LICENSE for details