Available tools
Project tools
| Tool | Description |
|---|---|
initiate_project | Builds a web app from a plain-text prompt. Handles frontend, backend, database, and auth when needed. Only prompt is required — VibeFlow handles the build. |
get_project | Polls the build status of a project using its projectId. Returns one of: queued · provisioning · sandbox_setup · generating · saving · ready · failed |
open_project_for_editing | Returns a direct editor URL to open an existing project in VibeFlow for review or editing. |
Design System tools
| Tool | Description |
|---|---|
get_all_design_systems | Lists all design systems in your VibeFlow account. Use this before creating a new one or referencing one in a project. |
create_design_system | Analyzes a workspace and creates a design system from existing patterns, styles, and components. Extracts colors, typography, spacing, and reusable components. |
update_design_system | Re-analyzes a workspace and updates an existing design system with the latest patterns and components. |
add_component_to_design_system | Adds a reusable component (button, card, form, nav, etc.) to an existing design system. |
Typical workflow
Getting your API key
- Go to Settings → MCP in VibeFlow.
- Click Create API Key to generate your key.
- Copy the MCP URL and API Key — you’ll need both when connecting.
Transport
| Field | Value |
|---|---|
| Transport | Streamable HTTP |
| MCP URL | https://tool.vibeflow.ai/mcp |
Authorization header:
Connecting your client
Claude Code
Run the following command in your terminal:YOUR_API_KEY with the key from your Settings page.
Cursor
Cursor usesmcp-remote as a bridge for HTTP-based MCP servers. Add the following to your Cursor MCP config (~/.cursor/mcp.json or the MCP settings panel):
YOUR_API_KEY with the key from your Settings page.
Other MCP clients
For any other client that supports Streamable HTTP transport, configure it with:- MCP URL:
https://tool.vibeflow.ai/mcp - Auth header:
Authorization: Bearer YOUR_API_KEY

