Available tools
Project tools
| Tool | Description |
|---|---|
initiate_project | Builds a project from a plain-text prompt. Handles workflows, database, frontend, 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: building · ready · failed |
open_project_for_editing | Returns a direct editor URL to open an existing project in VibeFlow for review or editing. |
export_flow_json | Exports a project’s flow graph (nodes and edges) as JSON. |
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 | Creates a new design system with the specified name, description, and guidelines. |
update_design_system | Updates an existing design system’s name, description, or guidelines. |
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

