{
  "info": {
    "name": "V0 — mcp.ai",
    "description": "REST API for the V0 MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/v0",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "v0_assign_chat_to_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/assign/chat/to/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "assign",
            "chat",
            "to",
            "project"
          ]
        },
        "description": "Tool to assign a chat to a project. Use when you need to group a conversation under a shared project context for better organization.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"projectId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_chat_completions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/chat/completions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "chat",
            "completions"
          ]
        },
        "description": "Tool to generate a chat model response given a list of messages. Use when you need AI-powered conversational replies via the v0 API. Note: This action uses the POST /chats endpoint which creates a per",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"model\": \"\",\n  \"tools\": \"\",\n  \"stream\": false,\n  \"messages\": \"\",\n  \"tool_choice\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_create_hook_v0",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/hook/v0",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "hook",
            "v0"
          ]
        },
        "description": "Tool to create a new webhook subscription for receiving event notifications. Use when you need to listen for chat or message events from v0.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"name\": \"\",\n  \"chatId\": \"\",\n  \"events\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_create_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "project"
          ]
        },
        "description": "Tool to create a new v0 project container for chats and code generation. Use when you need to start a clean project with specific configuration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"icon\": \"\",\n  \"name\": \"\",\n  \"privacy\": \"\",\n  \"description\": \"\",\n  \"instructions\": \"\",\n  \"vercelProjectId\": \"\",\n  \"environmentVariables\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_create_project_env_vars",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/project/env/vars",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "project",
            "env",
            "vars"
          ]
        },
        "description": "Tool to create new environment variables for a v0 project. Use when you need to add environment variables to a project. By default, fails if any keys already exist unless upsert is set to true.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"upsert\": false,\n  \"decrypted\": \"\",\n  \"projectId\": \"\",\n  \"environmentVariables\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_create_vercel_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/vercel/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "vercel",
            "project"
          ]
        },
        "description": "Tool to link a Vercel project to an existing v0 project. Use when you need to enable Vercel-related features and deployment integration for a v0 project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"projectId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_delete_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "chat"
          ]
        },
        "description": "Tool to permanently delete a specific chat by ID. Use when you need to remove a chat and all its contents irreversibly.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_delete_deployment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/deployment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "deployment"
          ]
        },
        "description": "Tool to delete a deployment by ID from Vercel. Use when you need to remove a specific deployment permanently.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"deploymentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_delete_hook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/hook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "hook"
          ]
        },
        "description": "Tool to delete a webhook by its ID. Use when you need to remove a webhook subscription. This action is irreversible.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"hookId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_delete_project_env_vars_v0",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/project/env/vars/v0",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "project",
            "env",
            "vars",
            "v0"
          ]
        },
        "description": "Tool to delete multiple environment variables from a project by their IDs. Use when you need to remove environment variables from a v0 project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"projectId\": \"\",\n  \"environmentVariableIds\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_delete_v0_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/v0/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "v0",
            "project"
          ]
        },
        "description": "Tool to permanently delete a v0 project by its ID. Use when you need to remove a project and optionally all its associated chats. This operation is irreversible.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"projectId\": \"\",\n  \"deleteAllChats\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_deploy_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/deploy/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "deploy",
            "project"
          ]
        },
        "description": "Tool to deploy a specific v0 chat version to Vercel. Use when you need to create a live deployment with public URLs after generating code via v0.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"projectId\": \"\",\n  \"versionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_download_chat_version",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/download/chat/version",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "download",
            "chat",
            "version"
          ]
        },
        "description": "Tool to download all files for a specific chat version as a zip or tarball archive. Use when you need to retrieve a complete downloadable archive of a version's files, optionally including deployment ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"format\": \"\",\n  \"versionId\": \"\",\n  \"includeDefaultFiles\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_export_project_code",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/export/project/code",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "export",
            "project",
            "code"
          ]
        },
        "description": "Tool to export a deployable snapshot of a v0 chat version by retrieving all files (including default/deployment files). Use when you need to get the complete generated code for a specific version, rea",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"versionId\": \"\",\n  \"includeDefaultFiles\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_favorite_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/favorite/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "favorite",
            "chat"
          ]
        },
        "description": "Tool to mark a chat as favorite or remove the favorite status. Use when you need to organize and quickly access important chats.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"isFavorite\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_find_chats",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/find/chats",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "find",
            "chats"
          ]
        },
        "description": "Tool to retrieve a list of chats. Use when you need to list user chats with pagination and optional favorite filtering after authentication.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"offset\": 0,\n  \"isFavorite\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_find_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/find/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "find",
            "projects"
          ]
        },
        "description": "Tool to retrieve a list of projects associated with the authenticated user. Use after obtaining a valid API key.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": \"\",\n  \"limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_find_vercel_projects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/find/vercel/projects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "find",
            "vercel",
            "projects"
          ]
        },
        "description": "Tool to retrieve a list of Vercel projects linked to the user's v0 workspace. Use when you need to discover available Vercel projects for deployment or integration purposes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": \"\",\n  \"limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_fork_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/fork/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "fork",
            "chat"
          ]
        },
        "description": "Tool to create a fork (copy) of an existing chat. Use when you need to explore alternative directions without modifying the original conversation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"privacy\": \"\",\n  \"versionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "chat"
          ]
        },
        "description": "Tool to retrieve the full details of a specific chat using its chatId. Use when you need to access chat messages, metadata, and configuration for a specific chat.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_chat_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/chat/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "chat",
            "project"
          ]
        },
        "description": "Tool to retrieve the v0 project associated with a given chat. Use when you need to determine the context or scope of a chat session.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_deployment_errors",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/deployment/errors",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "deployment",
            "errors"
          ]
        },
        "description": "Tool to retrieve errors for a specific deployment. Use when diagnosing and debugging deployment issues.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"deploymentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_deployment_logs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/deployment/logs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "deployment",
            "logs"
          ]
        },
        "description": "Tool to retrieve logs for a specific deployment. Use when you need to debug or monitor deployment behavior by fetching log entries, optionally filtered by timestamp.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"since\": 0,\n  \"deploymentId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_hook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/hook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "hook"
          ]
        },
        "description": "Tool to retrieve detailed information about a specific webhook by its ID. Use when you need to inspect webhook configuration, subscribed events, or target URL.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"hookId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "message"
          ]
        },
        "description": "Tool to retrieve detailed information about a specific message within a chat. Use when you need to access message content, metadata, attachments, or model configuration for a known message ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"messageId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project"
          ]
        },
        "description": "Tool to retrieve the details of a specific v0 project by its ID, including associated chats and metadata. Use when you need to inspect project configuration or access related chats.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"projectId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_project_env_var",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/project/env/var",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "project",
            "env",
            "var"
          ]
        },
        "description": "Tool to retrieve a specific environment variable for a given project by its ID, including its value. Use when you need to get the details of a particular environment variable for a project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"decrypted\": \"\",\n  \"projectId\": \"\",\n  \"environmentVariableId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_rate_limits",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/rate/limits",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "rate",
            "limits"
          ]
        },
        "description": "Tool to retrieve the current rate limits for the authenticated user. Use when you need to monitor usage limits and avoid throttling.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"scope\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_usage_report_v0",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/usage/report/v0",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "usage",
            "report",
            "v0"
          ]
        },
        "description": "Tool to retrieve detailed usage events including costs, models used, and metadata. Use when you need to access usage data from the dashboard, filter by chat/user, or analyze costs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"chatId\": \"\",\n  \"cursor\": \"\",\n  \"userId\": \"\",\n  \"endDate\": \"\",\n  \"messageId\": \"\",\n  \"startDate\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user"
          ]
        },
        "description": "Tool to retrieve the currently authenticated user's information. Use when you need to get the user's ID, name, email, avatar, or account metadata.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_user_billing",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user/billing",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user",
            "billing"
          ]
        },
        "description": "Tool to fetch billing usage and quota information for the authenticated user. Use when you need to check the user's billing details or usage metrics. Can be scoped to a specific project or namespace.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"scope\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_user_plan_v0",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user/plan/v0",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user",
            "plan",
            "v0"
          ]
        },
        "description": "Tool to retrieve the authenticated user's subscription plan details including billing cycle and balance. Use to check plan status and usage limits.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_get_user_scopes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user/scopes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user",
            "scopes"
          ]
        },
        "description": "Tool to retrieve all accessible scopes for the authenticated user, such as personal workspaces or shared teams. Use when you need to understand which workspaces the user can access.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_init_v0_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/init/v0/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "init",
            "v0",
            "chat"
          ]
        },
        "description": "Tool to initialize a new chat from source content such as files, repositories, registries, zip archives, or templates. Use when you need to start a new v0 chat session with pre-populated content. Init",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"zip\": {},\n  \"name\": \"\",\n  \"repo\": {},\n  \"type\": \"\",\n  \"files\": \"\",\n  \"registry\": {},\n  \"projectId\": \"\",\n  \"templateId\": \"\",\n  \"chatPrivacy\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_list_chat_versions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/chat/versions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "chat",
            "versions"
          ]
        },
        "description": "Tool to retrieve all versions (iterations) for a specific chat, ordered by creation date (newest first). Use when you need to view the history of a chat's generated versions with cursor-based paginati",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"chatId\": \"\",\n  \"cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_list_deployments",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/deployments",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "deployments"
          ]
        },
        "description": "Tool to retrieve a list of deployments for a given project, chat, and version. Use when you need to check existing deployments for specific project versions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"chatId\": \"\",\n  \"projectId\": \"\",\n  \"versionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_list_hooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/hooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "hooks"
          ]
        },
        "description": "Tool to retrieve all webhooks tied to chat events or deployments. Use when you need to list configured webhooks after authentication.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": \"\",\n  \"limit\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_list_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "messages"
          ]
        },
        "description": "Tool to retrieve all messages within a specific chat. Use when you need to list messages with content, role, and type information. Supports pagination for chats with many messages.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"chatId\": \"\",\n  \"cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_list_project_env_vars",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/project/env/vars",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "project",
            "env",
            "vars"
          ]
        },
        "description": "Tool to retrieve all environment variables for a project with optional decryption. Use when you need to view project configuration or secrets.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"decrypted\": \"\",\n  \"projectId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_update_chat",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/chat",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "chat"
          ]
        },
        "description": "Tool to update metadata of an existing v0 chat. Use when you need to rename a chat or change its privacy setting after creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"chatId\": \"\",\n  \"privacy\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_update_chat_version",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/chat/version",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "chat",
            "version"
          ]
        },
        "description": "Tool to update source files of a specific chat version. Use when you need to manually edit generated files through the API.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"files\": \"\",\n  \"chatId\": \"\",\n  \"versionId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_update_hook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/hook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "hook"
          ]
        },
        "description": "Tool to update the configuration of an existing webhook, including its name, event subscriptions, or target URL. Use when you need to modify webhook settings after creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"name\": \"\",\n  \"events\": \"\",\n  \"hookId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_update_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "project"
          ]
        },
        "description": "Tool to update the metadata of an existing v0 project using its projectId. Use when you need to change the project name, description, instructions, or privacy setting.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"privacy\": \"\",\n  \"projectId\": \"\",\n  \"description\": \"\",\n  \"instructions\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "v0_update_project_env_vars",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/project/env/vars",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "project",
            "env",
            "vars"
          ]
        },
        "description": "Tool to update environment variables for a v0 project. Use when you need to modify the values of existing environment variables.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"decrypted\": \"\",\n  \"projectId\": \"\",\n  \"environmentVariables\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}