Menu

AI

v0 MCP Server: Tools, Setup and Security

Vercel's v0 MCP server lets other agents create v0 chats, edit files, get previews and deploy apps through the v0 API. See tools, OAuth setup and limits.

By: Irina ShvayaNovember 2, 2026

v0 MCP Server: Tools, Setup and Security

This profile is part of our MCP server directory, within The MCP Guide. Profiles are checked against each vendor's own documentation. Need a server built? See MCP development.

The v0 MCP server lets another agent use v0, Vercel's AI app builder. From Claude, Cursor or another MCP client, you can create v0 chats, import code, edit files, get preview links and deploy to Vercel. Vercel hosts it at https://v0.app/api/mcp.

Checked against: v0's MCP client guide (last updated 2 November 2026) and Claude's v0 listing on 2 November 2026. eSEOspace did not install or test this server.

Key Takeaways

  • v0 says the server has "full parity with the public v0 API v2," except streaming operations and ZIP downloads.
  • Tool names match API operations, such as chats.create and messages.send.
  • Sign-in is OAuth. v0 says, "Do not put a v0 API key in your MCP client configuration."
  • During sign-in you choose which v0 account or team the client uses.
  • chats.deploy creates a Vercel project if the chat does not have one yet.

At a glance

ItemDetail
PublisherVercel
Official?Yes
HostingRemote URL (hosted by Vercel)
TransportStreamable HTTP; mcp-remote bridge for stdio-only clients
Sign-inOAuth, with account or team selection
Read or writeRead-write, including file edits and deploys
PriceNo separate MCP price listed
Source codeNot published
StatusLive; added to Claude's directory July 2026

What it can do

The v0 guide says the server can create and import chats, edit files, continue app builds, deploy apps, and manage MCP servers, webhooks, usage and preview settings. Because tools mirror the v0 API v2, the API reference documents each tool's parameters.

Common workflows in the guide include:

  • Create a chat that builds an app from a prompt.
  • Continue a chat, for example asking v0 to add dark mode.
  • Resolve a pending task when v0 pauses to approve a plan, answer a question or grant a permission.
  • Get a preview URL with chats.getPreview, or the chat link with chats.getUrl.
  • Import a GitHub repo, inline files, a ZIP, a Vercel project or a Claude Design HTML export.
  • Read and edit source files in a chat.
  • Deploy with chats.deploy.
  • Review usage and list configured MCP servers and webhooks.

For long jobs, chats.createAsync and messages.sendAsync return IDs right away. You then poll messages.get until the message's finishReason is set.

Claude's listing shows eight tools with camelCase names, such as createChat, sendChatMessage, getPreview and resolveTask. Expect the tool names in your client to differ from the docs depending on how you connect.

How to connect it

If your client supports Streamable HTTP, use the URL directly:

{
  "mcpServers": {
    "v0": {
      "url": "https://v0.app/api/mcp"
    }
  }
}

If your client needs a local stdio bridge, v0 gives:

{
  "mcpServers": {
    "v0": {
      "command": "npx",
      "args": ["mcp-remote", "https://v0.app/api/mcp"]
    }
  }
}

The first connection starts OAuth. Sign in to v0, choose the account or team, and approve. To switch teams later, remove the connection and add it again. In Claude, you can instead add v0 from the connector directory. Our MCP config generator can format the JSON for other clients.

Security notes

The team you pick at sign-in decides what the agent can reach, so choose the narrowest one that works. Other points from the docs:

  • Deploys. chats.deploy can create a new Vercel project and deploy. Keep approval prompts on for it.
  • Design imports. v0 says an imported Claude Design HTML file "is uploaded to a public Vercel Blob before generation starts." Do not import designs that contain confidential content.
  • SSO. If your team requires SSO, a tool response may return a re-authentication link you must complete.
  • No API keys in config. OAuth keeps long-lived keys out of config files.

Imported repositories and files are untrusted input for the agent. See prompt injection through tool results. The MCP project's security best practices and our MCP Security Center cover the rest.

Alternatives

Next step

Connect v0 and ask it to list your recent chats before creating anything new. Pair it with the deploy steps in our deploy checks playbook, or browse the MCP server directory.

More in the MCP Guide

Free tools: MCP Server Risk Checklist · Tool Permission Planner

Latest research: State of MCP: October 2026

Frequently asked questions

Is the v0 MCP server official?

Yes. Vercel documents it on v0's docs site and publishes it in Claude's connector directory.

Can I use a v0 API key with the MCP server?

No. v0's guide says the server uses OAuth for MCP clients and tells you not to put an API key in your config.

What can't the v0 MCP server do?

Streaming operations and ZIP file downloads are not exposed as tools. v0 suggests the async tools and chats.getFiles instead.

How do I switch v0 teams?

Remove the v0 connection in your client and connect again. During sign-in, choose the other team.

You Might Also like to Read

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.