deploy-mcp
Track deployments, get status, logs, history, and real-time monitoring for Cloudflare Pages projects.
Track deployments and status for GitHub Pages sites (coming soon).
Track deployments, get status, logs, history, and real-time monitoring for Netlify sites.
Track deployments, get status, logs, history, and real-time monitoring for Vercel projects.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deploy-mcp Check the status of my latest Vercel deployment."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deploy-mcp
Universal Deployment Tracker for AI Assistants
Track deployments across all platforms directly in your AI conversation.
No more context-switching. No more dashboard hunting.
Demo
Watch Full Demo · Live Badge Demo
Related MCP server: CreateOS MCP
Quick Start
─────────────────────────
Get started in under 30 seconds:
npx deploy-mcpThat's it! The server is now running and ready to be configured in your AI assistant.
Supported Platforms
─────────────────────────
deploy-mcp supports multiple deployment platforms simultaneously. Configure as many as you need:
Platform | Status | Token Required | Features |
Vercel | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
Netlify | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
Cloudflare Pages | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
GitHub Pages | 🚧 Coming Soon |
| - |
Multi-Platform Configuration
You can use multiple platforms simultaneously by providing tokens for each platform you want to track:
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token",
"CLOUDFLARE_TOKEN": "accountId:globalApiKey"
// Add more platform tokens as needed
}
}
}
}Platform Configuration
─────────────────────────
Vercel
Get your API token:
Click "Create Token"
Give it a descriptive name (e.g., "deploy-mcp")
Copy the token
Add to your AI assistant configuration:
{ "env": { "VERCEL_TOKEN": "your-vercel-token" } }Available commands:
"Check my Vercel deployment for project-name""What's the status of my latest Vercel deployment?""Show me Vercel deployment logs""Watch my Vercel deployment progress""List all my Vercel projects""Show last 5 deployments for project-name"
Required permissions: Read access to deployments and projects
Netlify
Get your API token:
Under "Personal access tokens", click "New access token"
Give it a descriptive name (e.g., "deploy-mcp")
Copy the token
Add to your AI assistant configuration:
{ "env": { "NETLIFY_TOKEN": "your-netlify-token" } }Available commands:
"Check my Netlify deployment for site-name""What's the status of my latest Netlify deployment?""Show me Netlify deployment logs""Watch my Netlify deployment progress""List all my Netlify sites""Show deployment history for site-name"
Required permissions: Read access to sites and deploys
Cloudflare Pages
Get your API token:
Click "Create Token"
Use "Custom token" with these permissions:
Zone:Zone:Read
Zone:Page Rules:Read
Account:Cloudflare Pages:Edit
Or use your Global API Key (format:
accountId:globalApiKey)Copy the token
Add to your AI assistant configuration:
{ "env": { "CLOUDFLARE_TOKEN": "your-cloudflare-token-or-accountId:globalApiKey" } }Available commands:
"Check my Cloudflare Pages deployment for project-name""What's the status of my latest Cloudflare Pages deployment?""Show me Cloudflare Pages deployment logs""Watch my Cloudflare Pages deployment progress""List all my Cloudflare Pages projects""Show deployment history for project-name"
Token formats supported:
API Token:
your-api-token(requiresCLOUDFLARE_ACCOUNT_IDenv var)Global API Key:
accountId:globalApiKey(all-in-one format)
Required permissions: Account access to Cloudflare Pages
AI Assistant Configuration
─────────────────────────
deploy-mcp works with any MCP-compatible AI assistant. Here's how to set it up:
Claude Desktop
File location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Configuration:
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token"
}
}
}
}VS Code
File location:
Workspace:
.vscode/mcp.jsonGlobal:
~/.vscode/mcp.json
Requirements: GitHub Copilot subscription with MCP enabled
Configuration: Same as Claude Desktop
Cursor AI
File location: ~/.cursor/mcp.json
Setup: Navigate to Cursor Settings → MCP
Configuration: Same as Claude Desktop
Windsurf IDE
File location: ~/.codeium/windsurf/mcp_config.json
Setup: Settings → Advanced Settings → Cascade
Configuration: Same as Claude Desktop
Continue.dev
File location: ~/.continue/config.json
Configuration (different structure):
{
"experimental": {
"modelContextProtocolServer": {
"transport": {
"type": "stdio",
"command": "npx",
"args": ["-y", "deploy-mcp"]
},
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token"
}
}
}
}Cline (VS Code Extension)
Natural language setup:
Ask: "Add the deploy-mcp tool to check deployments"
Manual setup:
MCP Servers icon → Advanced MCP Settings
Configuration: Same as Claude Desktop
Deployment Status Badges
─────────────────────────
Get live deployment status badges for your repositories:
Badge Format
The deploy-mcp.io endpoint returns JSON data for shields.io. Use the shields.io endpoint wrapper:
Examples by Platform
Vercel Badge
Netlify Badge
Multiple Badges

Webhook Configuration
For real-time badge updates, configure webhooks:
Go to your Vercel team settings
Navigate to "Webhooks" section
Click "Create Webhook"
Configure:
URL:
https://deploy-mcp.io/webhook/{username}/{repo}/vercelEvents: Deployment Created, Ready, Error
Projects: Select specific or all
Go to Site Settings → Build & deploy → Deploy notifications
Add notification → Outgoing webhook
Configure:
URL:
https://deploy-mcp.io/webhook/{username}/{repo}/netlifyEvents: Deploy started, succeeded, failed
Note: Badges require public repositories. Private repo support coming soon.
Available Tools
─────────────────────────
deploy-mcp provides these tools to your AI assistant:
Core Tools
Tool | Description | Example Command |
| Get latest deployment status or history | "Check my deployment status" / "Show last 5 deployments" |
| Monitor deployment in real-time | "Watch my deployment progress" |
| Compare recent deployments | "Compare my last 2 deployments" |
| Fetch deployment logs | "Show me deployment logs" |
| List all available projects | "List my Vercel projects" / "Show all Netlify sites" |
Platform-Specific Usage
Commands work across all configured platforms:
"Check my Vercel deployment for my-app"
"Show last 10 deployments for my-app on Vercel"
"List all my Vercel projects"
"Check my Netlify deployment for my-site"
"Show me logs for deployment abc123 on Vercel"
"Watch my Netlify deployment progress"
"Show all my Netlify sites"New Features
List Projects
Discover all your projects/sites across platforms:
"List my Vercel projects"
"Show all Netlify sites"
"What projects do I have on Vercel?"Deployment History
View multiple recent deployments at once:
"Show last 5 deployments for my-app"
"Get deployment history for my-site"
"Check last 10 deployments on Vercel"The AI will automatically use the correct platform based on:
Explicit platform mention in your command
Project/site name matching
Available tokens in configuration
Security
─────────────────────────
Local tokens only - Your API tokens stay on your machine
No telemetry - We don't track usage or collect data
Open source - Fully auditable codebase
Minimal permissions - Only read access required
Advanced Configuration
─────────────────────────
Environment Variables
You can also set tokens via environment variables:
export VERCEL_TOKEN="your-vercel-token"
export NETLIFY_TOKEN="your-netlify-token"
npx deploy-mcpCustom Installation
For production use, install globally:
npm install -g deploy-mcp
deploy-mcpContributing
─────────────────────────
We welcome contributions! See CONTRIBUTING.md for guidelines.
Adding New Platforms
Implement the
BaseAdapterinterfaceAdd platform-specific API client
Update configuration documentation
Add tests
License
─────────────────────────
Apache 2.0 - See LICENSE for details.
Links
─────────────────────────
Available Tools
5 toolscheck_deployment_statusC
Check the latest deployment status for a project on a platform
Inputs: project (required), platform (required), limit, token.
compare_deploymentsB
Compare deployments using smart comparison modes to identify changes, performance differences, and potential issues
Inputs: project (required), platform (required), mode, token, +4 more.
get_deployment_logsB
Fetch detailed logs for a specific deployment, useful for debugging failed deployments
Inputs: platform (required), deploymentId (required), token, filter, +1 more.
list_projectsB
List all available projects/sites on a platform that you have access to
Inputs: platform (required), limit, token.
watch_deploymentA
Stream real-time deployment progress with detailed status updates and error information
Inputs: project (required), platform (required), token, deploymentId.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: status checking, streaming progress, comparing deployments, fetching logs, and listing projects. No two tools overlap in function.
All tool names follow the same verb_noun pattern (check_, watch_, compare_, get_, list_) with snake_case, making the API predictable and easy to navigate.
Five tools is a well-scoped set for a deployment monitoring server, covering all core activities without bloat.
The tool surface covers status, live progress, logs, and comparisons, but lacks a way to list historical deployments for a project, which would be useful for selecting deployments to compare.
Maintenance
Related MCP Connectors
Deploy and manage your apps, databases, storage, and scheduled jobs from your AI agent
Deploy sites and apps from your AI coding agent: domains, DNS, logs, env, versions and rollback.
Deploy and run your apps by asking your AI: services, Postgres, logs, traces, rollbacks, costs.
Deploy and run apps in your own AWS, Google Cloud, Azure or DigitalOcean account from any AI agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceUnified deployment dashboard MCP server for AI agents. 9 tools to manage services across Vercel, Render, Railway, and Fly.io — deploy status, logs, service listing, environment variables, rollback, and health checks from one endpoint. Free tier: 50 requests/IP/day.3MIT
- FlicenseNot gradedqualityDmaintenanceDeploy, manage, and scale applications directly from your AI assistant.8-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to deploy code to any hosting provider by creating PRs, building, and verifying health checks, all from a single natural language command.62 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding assistants to deploy websites directly to Vercel from the IDE, automating framework detection, build validation, and secure environment variable synchronization, with live status updates.1MIT