Integration · Developer tools
Connect Claude & ChatGPT to v0.dev
Ask your AI to start a v0 chat from a prompt, revise the app it generated, or deploy a version to Vercel. It can list your chats, versions and projects, fork a chat to try another direction, restore an earlier version and read deployment logs and errors. You can also check your plan and credit usage from the same conversation.
Free plan, no credit card. Takes about a minute.
Try asking
“Start a v0 chat: a booking page for a hair salon with a calendar and a contact form.”
The AI creates a new v0 chat with your prompt and returns the chat with its preview link. This uses v0 credits.
“In the salon chat, make the header dark and add opening hours.”
It sends the follow-up prompt to the existing chat, and v0 generates a new version.
“Deploy the latest version of the salon chat.”
It finds the chat's latest version and creates a deployment to Vercel, then reads back the status and live URL.
What your AI can do
Chats and versions
Start chats from a prompt, send follow-ups, fork, rename or favorite chats, and view, edit, download or restore versions.
Projects
List, create and update v0 projects with instructions for the model, and move chats into a project.
Deployments and usage
Deploy a version to Vercel, read deployment status, logs and errors, and check your plan and credit usage.
“Why did my last deployment fail?”
It gets the deployment's errors and its build and runtime logs, and explains what went wrong.
“Go back to the version from before the header change.”
It lists the chat's versions and restores the earlier one as the current version.
“How many v0 credits did we use this month?”
It reads your usage report for the date range and your current plan.
29 tools for v0.dev
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
assign_chat_to_projectChanges dataMove a chat (`chat_id`) into a project (`project_id`).create_chatChanges dataStart a new v0 chat that generates an app from a prompt in `message`; optional `system` context, `project_id`, `attachments` (file URLs) and `chat_privacy`. Uses v0 credits.create_deploymentChanges dataDeploy a chat version to Vercel: pass `chat_id` and `version_id` (optional `project_id`). This publishes the app to a live URL.create_projectChanges dataCreate a v0 project with `name`, optional `description`, `instructions` for the model and `privacy`. A new Vercel project is created unless you pass `vercel_project_id`.delete_chatDeletesPermanently delete a chat by `chat_id`, with its messages and versions. This cannot be undone.download_chat_versionDownload the files of a chat version by `chat_id` and `version_id`.favorite_chatVisible to othersMark or unmark a chat as favorite: pass `chat_id` and `is_favorite` true or false.fork_chatChanges dataCopy a chat (`chat_id`) into a new chat, optionally from a specific `version_id`, so you can try another direction without changing the original.get_chatGet one chat by `chat_id`, with its name, privacy, latest version, demo/preview URL and files.get_chat_messageGet one message in a chat by `chat_id` and `message_id`, including its content and status.get_chat_projectGet the project a chat belongs to by `chat_id`.get_chat_versionGet one version of a chat by `chat_id` and `version_id`, including its files and preview URL.get_current_userGet the v0 user this connection is signed in as. Use to confirm which account you are working in.get_deploymentGet one deployment by `deployment_id`, with its status and live URL.get_deployment_errorsGet the errors reported for a deployment by `deployment_id`. Use when a deployment failed.get_deployment_logsGet build and runtime logs for a deployment by `deployment_id`, optionally only after `since` (timestamp).get_planGet the account's current v0 plan and its limits.get_projectGet one v0 project by `project_id`, with its description, instructions and linked Vercel project.get_usage_reportGet v0 credit usage events, filtered by `start_date`, `end_date`, `chat_id`, `message_id` or `user_id`.list_chat_messagesList the messages in a chat by `chat_id`, newest first; paginate with `cursor` and `limit`.list_chat_versionsList the generated versions of a chat by `chat_id`. Use to find a `version_id` to view, restore or deploy.list_chatsList v0 chats (app generations), filtered by `is_favorite` ("true"/"false"), `vercel_project_id`, `branch` or `metadata`. Use to find a `chat_id`.list_deploymentsList deployments for a chat version: pass `chat_id` and `version_id`, optional `project_id`.list_projectsList your v0 projects. Use to find a `project_id` for grouping chats.restore_chat_versionChanges dataMake an earlier version (`version_id`) the current version of a chat (`chat_id`).send_chat_messageVisible to othersSend a follow-up prompt in `message` to an existing chat (`chat_id`) so v0 revises the app. Creates a new version and uses v0 credits.update_chatChanges dataRename a chat or change its `privacy` or `metadata` by `chat_id`. Only the fields you pass change.update_chat_version_filesChanges dataEdit files of a chat version directly: pass `chat_id`, `version_id` and `files` with the new file contents.update_projectChanges dataUpdate a v0 project's `name`, `description`, `instructions` or `privacy` by `project_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose v0.dev from the app list.
- 2
Paste your key
Paste a v0 API key. In v0 open Settings › Keys (https://v0.app/chat/settings/keys) and create an API key. API access requires a v0 plan that includes it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in v0?
The AI can read your chats, messages, versions, projects, deployments, plan and usage. It can start chats, send follow-up prompts, fork, rename, favorite and delete chats, edit and restore versions, create and update projects, and deploy a version to Vercel.
Does the AI see my v0 API key?
No. Your v0 API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Sending a prompt uses v0 credits, a deployment publishes the app to a live URL, and deleting a chat is permanent. These can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own v0 account on a plan that includes API access. Prompts the AI sends use your v0 credits.
Does the AI write the code itself?
No. The AI sends your prompts to v0, and v0 generates the app and its files. The AI can read the generated files, edit them directly in a version, and help you describe the next change.
Let your AI work in v0.dev today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect v0.dev freePipMCP is not affiliated with v0.dev. Product names are trademarks of their owners.






