Skip to main content
Just Flow It runs a remote Model Context Protocol server. Connect your AI assistant to it and ask in plain language: “create a project for client Acme with this context”, “draw our purchase approval process”, “add a step for the finance review”, “show me the diagram”, “export it to BPMN”. The assistant works on your real Just Flow It account, with the same rules as the REST API.
The MCP server needs a Pro plan, or a Team plan for the organization’s owner (members can’t connect the organization). You connect by signing in with your Just Flow It account, so there is no API key to create.

Server URL

Connect your assistant

Add the server URL to your assistant. The first time it connects, a browser window opens: sign in to Just Flow It and allow the app to access your diagrams. On that screen you choose where the assistant works: your personal account or an organization you own.
Works in claude.ai and in Claude Desktop.
  1. Open Settings → Connectors.
  2. Click Add custom connector.
  3. Paste https://justflow.it/api/mcp and confirm.
  4. Click Connect, sign in to Just Flow It and allow access.
To disconnect an assistant, open Settings → AI connections in Just Flow It and click Disconnect.
Transport: Streamable HTTP (stateless, POST only). Clients must send Accept: application/json, text/event-stream, which every MCP client does. Authentication: OAuth sign-in with your Just Flow It account. JSON-RPC batches are not supported; send one message per request.
Scripts and clients without sign-in can still send an API key in the Authorization: Bearer <your API key> header, along with Accept: application/json, text/event-stream. Create one in Settings → API keys. A key gives access to your diagrams, so keep it out of shared files and repositories. A key with fewer scopes limits what the assistant can do: the server only offers the tools the key’s scopes allow.

Tools

Projects and folders can carry a context (who the client is, rules of the business). When the assistant generates or edits a diagram inside them, the AI uses that context.

How generation works

Prompts can be up to 20,000 characters.

Files

generate_diagram and edit_diagram take the same attachments as the REST API: up to 4 images and 4 documents.
  • Text files (.md, .csv, .json, .bpmn, .txt and the other text types): the assistant passes the file’s own text (up to 100,000 characters), not a summary. Works from assistants that can see the file’s text, including the Claude and ChatGPT apps for files of normal size.
  • Images and PDFs go as bytes, which the assistant has to write into the tool call itself. In practice that only works for very small files read from disk (Claude Code, Cursor). In the Claude and ChatGPT apps, the assistant describes the image or PDF in the prompt instead.
Creating or editing a diagram with AI usually takes 30 to 90 seconds. generate_diagram and edit_diagram wait up to 45 seconds (set wait_seconds to change it); if the diagram isn’t ready yet, they return the generation id and the assistant checks it with get_generation. Most assistants do this on their own.

Limits

The MCP server follows the same rate limits as the REST API. They are tracked per account (personal or organization) and shared by all of its API keys and connected assistants:
  • Every tool call counts as one request to the matching endpoint (120 per minute).
  • generate_diagram and edit_diagram share the monthly quota of 500 generations per rolling 30 days. While they wait, each status check also counts as one request.
  • When a limit is hit, the tool error says when to retry.

Troubleshooting

Connecting AI assistants is part of the Pro and Team plans. If you’re on Free or your plan ended, upgrade at justflow.it/pricing, then go back to the sign-in tab and refresh the page.
Only the organization’s owner can connect it. If you’re a member, ask the owner to connect it, or connect your personal account.
Connect it again from the assistant. You sign in once more and it’s back.
Click Switch account on the consent screen and sign in with the right one.
Each account can have up to 20 connected assistants. Disconnect one you no longer use in Settings → AI connections and try again.