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.- Claude
- ChatGPT
- Claude Code
- Cursor
- Other clients
Works in claude.ai and in Claude Desktop.
- Open Settings → Connectors.
- Click Add custom connector.
- Paste
https://justflow.it/api/mcpand confirm. - Click Connect, sign in to Just Flow It and allow access.
For developers
For developers
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.Connecting with an API key instead
Connecting with an API key instead
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,.txtand 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.
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_diagramandedit_diagramshare 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
It asks for a Pro plan
It asks for a Pro plan
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.
My organization doesn't appear
My organization doesn't appear
Only the organization’s owner can connect it. If you’re a member, ask the owner to connect it, or connect your personal account.
I disconnected an assistant by mistake
I disconnected an assistant by mistake
Connect it again from the assistant. You sign in once more and it’s back.
I signed in with the wrong account
I signed in with the wrong account
Click Switch account on the consent screen and sign in with the right one.
I can't connect another assistant
I can't connect another assistant
Each account can have up to 20 connected assistants. Disconnect one you no longer use in Settings → AI connections and try again.