MCP Directory

Vercel MCP Setup: Use the Official Remote OAuth Server

Connect the official remote endpoint at https://mcp.vercel.com from a supported MCP client, complete OAuth, then verify public documentation search before reading authenticated projects, deployments, or logs. Keep any production-changing action behind explicit review so your client can assist without silently changing live resources.

MCPtrove·September 28, 2026·6 min read
A digital tablet showing a web analytics dashboard with graphs and charts.
Photo by weCare Media on Pexels

Connect the official remote endpoint at https://mcp.vercel.com from a supported MCP client, complete OAuth, then verify public documentation search before reading authenticated projects, deployments, or logs. Keep any production-changing action behind explicit review so your client can assist without silently changing live resources.

Table of contents

What is the official Vercel MCP server?

The official Vercel MCP server is a remote MCP endpoint at https://mcp.vercel.com that uses Streamable HTTP and OAuth. Connect from a supported client, authorize Vercel, verify public documentation search first, and only then inspect authenticated project or deployment data.

Vercel MCP is currently in Beta, and only reviewed clients are accepted. That makes client compatibility the first setup check, before troubleshooting credentials or project access. Vercel’s official setup documentation covers the remote connection and supported client paths. Read the official Vercel MCP setup.

The server separates information that can be accessed publicly from information tied to your Vercel authorization. Public documentation tools can answer product and platform questions without a login. Project, deployment, and log tools require authorization from the Vercel account connected through OAuth.

For a practical directory reference, see MCPtrove’s Vercel MCP server page. Treat that page as a convenient way to locate the server entry, while using Vercel’s documentation for the authoritative connection procedure.

Is your MCP client supported?

Your client is supported only if it is one of the reviewed clients accepted by Vercel MCP. If the client is rejected, confirm support before changing configuration or repeating OAuth.

Vercel documents setup paths for Claude Code, Codex, Cursor, VS Code, ChatGPT, and other clients. The method varies by client, but the destination remains the same remote endpoint: https://mcp.vercel.com.

Vercel also documents npx add-mcp as a setup route. Use that documented command as written for your client, or follow the client-specific instructions rather than inventing additional flags or parameters. For Codex users, MCPtrove’s Codex client guide can provide a practical place to check client configuration context.

A supported client should be able to recognize the remote server and begin its OAuth flow. An unsupported client may fail before login, return a rejection, or show no usable Vercel tools. Those symptoms point to compatibility first, not necessarily to an incorrect Vercel account. See Vercel’s MCP overview.

A laptop screen showing a code editor with visible programming code in a dimly lit environment.
Photo by Daniil Komov on Pexels

How do you connect and complete OAuth?

Connect your supported client to https://mcp.vercel.com, then complete the OAuth authorization requested by the client. After authorization, return to the client and confirm that the Vercel MCP connection is active.

Use the setup method documented for your client. Where applicable, Vercel documents npx add-mcp; it also provides direct commands for named clients. Do not add unverified flags, substitute a different endpoint, or disable authentication checks.

During OAuth, select the Vercel account and authorization context you intend to use for this session. The client’s authenticated tools will reflect that authorization. If the account has access to multiple projects or teams, project visibility may still depend on the permissions available to the authorized account.

MCP uses a client-server architecture in which the client connects to a server that exposes tools and other capabilities. OAuth supplies the authorization boundary for protected Vercel operations, while public documentation tools remain available without authentication. Review the MCP architecture and Vercel’s setup instructions.

After the flow completes, ask the client for a simple public documentation lookup before requesting project data. This gives you a low-risk confirmation that the connection itself is working.

How do you verify public and authenticated tools separately?

Verify the connection in two stages: first use a public documentation search, then request an authenticated project, deployment, or log read. A successful public lookup does not prove that OAuth or project permissions are working.

Start with a question that should be answered from Vercel’s public documentation. The expected result is documentation content without requiring your Vercel authorization. This checks that the client can reach the official MCP endpoint and use public tools.

Next, request a read of a project or deployment that the authorized Vercel account should be able to access. Log tools also require authorization. If the public request works but the authenticated request fails, focus on OAuth, account selection, team membership, or project permissions rather than endpoint reachability.

Use the distinction below when interpreting results:

ResultLikely meaningNext action
Public documentation works; project read worksConnection and authorization are functioningContinue with reviewed, read-first requests
Public documentation works; project read failsOAuth or project access is incompleteReauthorize and confirm the intended account and project access
Public documentation fails before loginClient support or endpoint configuration issueConfirm the client is reviewed and the endpoint is exact
OAuth completes; no projects appearAuthorized account lacks access or the wrong account was selectedRecheck account, team, and project context

Vercel’s tool documentation distinguishes public documentation access from protected project, deployment, and log operations. Review the Vercel MCP tools.

How do you protect production projects and deployment data?

Protect production data by beginning with read-only requests and requiring explicit review before any production-changing action. Keep the authorized account and project context visible in your operating procedure.

A useful boundary is:

  • Public documentation questions can come first.
  • Project, deployment, and log reads require the user’s Vercel authorization.
  • Any request that could alter production should pause for a clear confirmation.
  • Never disable TLS, authentication, or permission checks to make a request succeed.

Ask the client to identify the target project and deployment before proceeding with a sensitive operation. Review the proposed action, its target, and its expected effect. If the client cannot clearly identify those details, stop and inspect the request rather than approving it.

Keep credentials and authorization inside the client’s supported OAuth flow. Do not paste access tokens into prompts, configuration fields, or chat messages. If you need broader guidance on configuration checks, MCPtrove’s Config Doctor is a practical next step.

These controls follow the general principle that MCP clients and servers should treat authorization, consent, and tool execution as separate security concerns. Read the MCP security best practices and Vercel’s security documentation.

How do you fix rejected clients, login loops, and missing projects?

Fix rejected clients by checking reviewed-client support first, login loops by restarting the documented OAuth flow, and missing projects by confirming the authorized account’s access. Keep the endpoint exact and diagnose one layer at a time.

Use this order:

  1. Confirm the client is supported by Vercel MCP. A rejected client cannot be repaired through OAuth changes alone.
  2. Confirm the server address is exactly https://mcp.vercel.com.
  3. Remove duplicate or stale Vercel MCP entries from the client only if the client’s documented setup process calls for it.
  4. Start the documented setup flow again, using npx add-mcp or the direct client instructions supplied by Vercel.
  5. Complete OAuth with the intended Vercel account.
  6. Test public documentation search.
  7. Test one authenticated project or deployment read.
  8. If projects are still absent, verify that the authorized account can access the expected team and project.

A login loop usually means the authorization flow did not complete cleanly or the client did not retain the resulting connection. Repeat the supported flow without changing security checks. If public tools work but protected tools do not, the remaining issue is authorization or access scope.

A missing project is not proof that the server is unavailable. It can indicate the wrong Vercel account, a different team context, or insufficient access to that project. Compare the account used during OAuth with the account that owns or can view the project. Vercel’s official setup guide is the reference for the supported connection paths.

FAQ

What endpoint should I use for Vercel MCP?

Use https://mcp.vercel.com. It is the official remote endpoint and uses Streamable HTTP with OAuth.

Can I use Vercel MCP without logging in?

Yes, public documentation tools work without authentication. Project, deployment, and log tools require authorization from your Vercel account.

Why was my MCP client rejected?

Vercel MCP is in Beta and accepts only reviewed clients. Confirm that your client is supported before troubleshooting OAuth or project permissions.

Should I let the client change a production project?

Require explicit review before approving any production-changing action. Verify the target project, deployment, requested change, and authorization context first.

Put this into practice

Browse MCP servers by capability, or check your own setup's tool budget and security.

More in Integrations

Browse all integrations articles.