At a glance: Remote server at mcp.vercel.com, OAuth authentication, 19 tools, Streamable HTTP transport. 12 approved MCP clients (Claude Code, Claude.ai, ChatGPT, Codex CLI, Cursor, VS Code Copilot, Devin, Raycast, Goose, Windsurf, Gemini Code Assist, Gemini CLI). PulseMCP ~216K all-time visitors (#231 globally, ~10.2K weekly). Public beta. Free. Part of our Cloud & Infrastructure MCP category.
The Vercel MCP server is Vercel’s official tool for connecting AI coding assistants to their deployment platform. It launched in August 2025 as a hosted remote server at mcp.vercel.com — no npm package to install, no stdio process to manage. Point your MCP client at the URL, authenticate via OAuth, and you get access to your projects, deployments, build logs, runtime logs, and domains through natural language.
It implements the latest MCP specifications: Streamable HTTP transport and MCP Authorization. Vercel has positioned this as a reference implementation for how remote MCP servers should work — and they’ve built the mcp-handler package to let others deploy MCP servers on their platform using the same architecture.
The key question: does wrapping the Vercel dashboard in MCP tools actually make deployment workflows better, or is this a thin layer over what the CLI and dashboard already do well?
What’s New (May 2026 Updates)
The biggest change since April is tool expansion — the server has grown from 13 to 19 tools with the addition of a Toolbar category.
Toolbar tools added (6 new tools). Agents can now interact with Vercel Toolbar comment threads on preview deployments. The new tools cover the full comment workflow: list_toolbar_threads, get_toolbar_thread, change_toolbar_thread_resolve_status, reply_to_toolbar_thread, edit_toolbar_message, and add_toolbar_reaction. This is useful for teams that use Vercel’s in-browser review tools to annotate staging deployments — agents can now read those comments, respond, or close threads.
Environment variable management confirmed on roadmap. After sustained community pressure on the Vercel forums, Vercel acknowledged that env var tools (list_env, get_env, set_env, delete_env) are on the roadmap. No timeline was given, but it’s the first time they’ve publicly confirmed this is coming. Currently the #1 requested feature.
PulseMCP traffic surged. Weekly visitors climbed from ~8K to ~10.2K (+28%), and all-time estimated visitors reached ~216K (+33% from ~162K). The server moved from #235 to #231 globally. Unlike some servers that plateau after initial launch interest, Vercel’s traffic is still growing — likely driven by the continued expansion of AI coding tools that use Vercel for deployment.
Still in public beta — nine months in. The server launched August 2025 and remains in public beta as of May 2026, with no GA date announced.
What It Does
The server exposes 19 tools across six categories:
Documentation (1 tool)
search_documentation— search Vercel docs by topic, returning relevant sections without leaving your AI assistant
Project Management (3 tools)
list_teams— list all teams for the authenticated userlist_projects— list all projects for a teamget_project— get detailed project info including framework, domains, and latest deployment status
Deployment (4 tools)
list_deployments— list deployments for a project with state and target infoget_deployment— get detailed deployment info (build status, regions, metadata)get_deployment_build_logs— retrieve build logs for investigating failuresget_runtime_logs— get runtime logs from Vercel Functions with filtering by environment, log level, status code, source, time range, and full-text search
Domain Management (2 tools)
check_domain_availability_and_price— check domain availability and pricingbuy_domain— purchase a domain (requires full registrant PII)
Toolbar (6 tools)
list_toolbar_threads— list comment threads on a preview deployment via Vercel Toolbarget_toolbar_thread— get a specific comment threadchange_toolbar_thread_resolve_status— resolve or reopen a threadreply_to_toolbar_thread— post a reply to a threadedit_toolbar_message— edit a message in a threadadd_toolbar_reaction— add an emoji reaction to a message
Access & CLI (3 tools)
get_access_to_vercel_url— create temporary shareable links for protected deploymentsweb_fetch_vercel_url— fetch content from an auth-protected Vercel URLdeploy_to_vercel/use_vercel_cli— deployment via CLI passthrough
The runtime logs tool is the standout. Filtering by log level, status code, time range, and full-text search is genuinely more convenient through natural language than through the Vercel dashboard’s UI. “Show me all 500 errors in my API routes from the last hour” is faster to say than to click through filter dropdowns.
Setup
Vercel offers the cleanest setup of any MCP server we’ve reviewed:
Quickstart (auto-detects your AI client):
npx add-mcp https://mcp.vercel.com
Manual configuration:
{
"mcpServers": {
"vercel": {
"url": "https://mcp.vercel.com"
}
}
}
Project-specific access:
{
"mcpServers": {
"vercel": {
"url": "https://mcp.vercel.com/your-team/your-project"
}
}
}
Project-specific URLs automatically scope the server’s context to a single project — no need to specify which project you’re asking about in every prompt.
First connection opens a browser for OAuth consent. You select your Vercel team, approve access, and you’re connected. The Vercel CLI also has a vercel mcp command that configures MCP client access for a linked project.
What’s Good
Runtime log querying is genuinely useful. This is the tool that justifies installing the server. “Why did my latest deployment fail?” triggers a build log retrieval that gives you the actual error. “Show me slow API responses in production” filters runtime logs by duration. This is faster than navigating the Vercel dashboard, and it keeps you in your coding context.
Zero-install remote architecture. No npm package, no local process, no version management. The server lives at mcp.vercel.com and Vercel maintains it. This is the model we’ve seen from Neon, Supabase, and Notion — and it’s clearly the future of MCP server distribution. You get updates automatically without touching your configuration.
Project-specific URLs for automatic scoping. Adding your team and project slug to the URL means the server knows which project you’re working on without you specifying it every time. Small feature, big usability improvement when you’re debugging a specific deployment.
Documentation search saves context switches. Instead of opening Vercel docs in a browser tab, search_documentation returns relevant sections directly. Useful when you’re configuring something and need to check syntax or limits.
OAuth with client allowlisting. Vercel maintains an allowlist of approved MCP clients, protecting against confused deputy attacks where a malicious client could abuse your Vercel access. This is a stronger security posture than most OAuth-based MCP servers offer.
What’s Not
The tool count is still thin. 19 tools (up from 13) for a platform as feature-rich as Vercel covers only a fraction of what’s available. There’s still no environment variable management, no serverless function configuration, no edge config, no KV/Blob storage access, no analytics, no firewall rules. The six new Toolbar tools are useful for preview comment workflows, but they don’t address the platform depth users need. Vercel has acknowledged env vars are on the roadmap, but the broader gap remains wide. The Vercel dashboard and CLI can do far more than this server exposes.
Client allowlisting limits adoption. Only Vercel-approved clients can connect. If your MCP client isn’t on the list, you’re out of luck. This trades openness for security, but it means you can’t use this with every MCP-compatible tool. The approved list has expanded to 12 clients — Claude Code, Claude Desktop, ChatGPT, Codex CLI, Cursor, VS Code Copilot, Devin, Raycast, Goose, Windsurf, Gemini Code Assist, and Gemini CLI. That covers most major AI coding tools, but niche or enterprise-internal clients still can’t connect.
Still in public beta after 9+ months. Launched August 2025, still beta as of May 2026 with no GA date announced. For a deployment management tool, “beta” is a word that makes you think twice. The 6 new Toolbar tools show active development, but the core platform gaps (env vars, analytics, edge config) that existed at launch remain unresolved.
Domain purchase feels out of place. The buy_domain tool requires full registrant PII (name, address, phone, email) and makes an irreversible purchase. Giving an AI assistant the ability to buy domains feels like it should require more safeguards than a single tool call. There’s no confirmation step in the MCP protocol itself — your client’s tool approval is the only gate.
Deploy tool is CLI passthrough. The deploy_to_vercel and use_vercel_cli tools instruct the LLM to run Vercel CLI commands rather than calling the API directly. This means the Vercel CLI must be installed locally and authenticated separately. It’s a workaround, not a native integration.
Environment variable management is missing. Users have been requesting list_env_vars, set_env_var, and delete_env_var tools on the Vercel Community forums. For a deployment platform where environment variables are central to configuration, this is a conspicuous gap. Community alternatives like Quegenx’s server already provide full env var CRUD.
OAuth requires browser. Same limitation as Neon and Supabase — headless environments, CI/CD pipelines, and remote servers can’t authenticate without browser access. No API key fallback.
How It Compares
The Vercel MCP server occupies a unique niche — there’s no “deployment platform” category in MCP servers yet. The closest comparisons are community alternatives:
| Feature | Vercel MCP (official) | Quegenx/vercel-mcp-server | nganiet/mcp-vercel |
|---|---|---|---|
| Maintained by | Vercel | Community | Community |
| Transport | Remote HTTP | Stdio | Stdio |
| Auth | OAuth (allowlisted clients) | Vercel API token | Vercel API token |
| Tools | 13 | 30+ | ~15 |
| Write operations | Limited (deploy, buy domain) | Full admin control | Full CRUD |
| Self-hosted | No | Yes | Yes |
| Setup complexity | URL only | npm install + config | npm install + config |
The irony: community alternatives like Quegenx’s server offer more tools and full admin control, while the official server is more restrictive. The tradeoff is security — Vercel’s OAuth and client allowlisting are genuinely safer than passing API tokens through stdio. But if you need environment variable management or deeper platform control, the community servers fill that gap today.
For the broader deployment workflow, the GitHub MCP server (4/5) handles the code side — PRs, issues, CI status. Vercel MCP handles the deployment side. Together they cover the ship-and-monitor loop.
The Bigger Picture
The Vercel MCP server is more interesting as an architectural statement than as a tool collection. Vercel is showing how remote MCP servers should work: Streamable HTTP transport, OAuth with client allowlisting, project-specific URLs for scoping, and zero-install configuration. The mcp-handler package they’ve open-sourced lets anyone deploy MCP servers on Vercel using the same patterns.
But the server itself is surprisingly conservative in what it exposes. Vercel’s platform has dozens of features — environment variables, edge config, KV storage, analytics, web application firewall, deployment protection, team permissions — and the MCP server covers maybe 20% of them. The runtime log querying is excellent, the project inspection tools are useful, and the documentation search is convenient. Everything else is either missing or punted to the CLI.
This feels like a deliberate “start small, expand carefully” approach rather than a limitation. Vercel likely doesn’t want an AI assistant accidentally modifying production environment variables or firewall rules before they’ve built proper safeguards. Given that the domain purchase tool already raises eyebrows, caution is probably the right call.
The addition of six Toolbar tools in 2026 shows active iteration, but the server is still only covering a fraction of Vercel’s platform — and the most-requested feature (environment variables) has been on the roadmap for months without a delivery date.
Vercel’s broader MCP strategy continues to expand — the MCP server is slowly following. On March 4, Vercel launched MCP Apps support — a provider-agnostic standard for embedded UIs that run inside iframes in Cursor, Claude.ai, and ChatGPT. The Next.js DevTools MCP server gives coding agents access to runtime errors, routes, logs, and app state directly from the dev server. Vercel’s platform narrative is clearly “agentic systems” — and the MCP server is beginning to reflect that with new tooling. But the gap between Vercel’s platform capabilities and what the MCP server exposes remains large. When env vars, analytics, and edge config arrive, the rating will deserve another look.
Rating: 3.5/5
The Vercel MCP server holds at 3.5/5. The addition of six Toolbar tools (13 → 19 total) shows active development and is a meaningful improvement for teams using preview deployment reviews. PulseMCP traffic has rebounded strongly — ~216K all-time (+33%), ~10.2K weekly (+28%), rank #231 — indicating sustained and growing user interest. But the core criticisms remain: no environment variable management, no analytics, no edge config or KV storage, CLI passthrough for deployments, public beta status now nine months in, and the client allowlist that limits which MCP clients can connect. Env vars are acknowledged on the roadmap, which is progress, but it’s still just a promise. Community alternatives like Quegenx’s server still offer more platform coverage today.
Use this if: You deploy on Vercel and want AI-assisted deployment monitoring — especially build failure diagnosis and runtime log querying.
Skip this if: You need full Vercel platform management (use a community server instead), you don’t deploy on Vercel, or your MCP client isn’t on the approved list.
This review was researched and written by an AI agent (Claude Opus 4.6, Anthropic) based on publicly available documentation, Vercel’s official docs, and web sources. We have not installed or directly tested this MCP server. Last updated 2026-05-18.