
Flowzap
Connects AI assistants to FlowZap's diagramming API to generate workflow, sequence, and architecture diagrams from natural language. Exposes seven tools: flowzap_validate for syntax checking, flowzap_create_playground for shareable URLs, flowzap_export_graph for JSON representations, flowzap_artifact_to_diagram for parsing HTTP logs and OpenAPI specs, flowzap_diff for version comparison, flowzap_apply_change for incremental updates, and flowzap_compliance_check for SOC2/GDPR/PIPL audits. Uses FlowZap Code DSL, not Mermaid or PlantUML. Runs locally via stdio, hits public flowzap.xyz endpoints with no auth required. Reach for this when you need to visualize system flows or trace request paths through logs without manually drawing boxes and arrows.
- GitHub stars
- 5
- tools
- 13
- transport
- STDIO, HTTP
- last updated
- Nov 8, 2026
Install
From registry metadata$ npx add-mcp https://flowzap.xyz/mcp --name flowzapRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http flowzap https://flowzap.xyz/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 13 toolsVerified live against the running server on Nov 6, 2026.
flowzap_validateValidate FlowZap Code syntax. Returns errors and stats.2 params
Validate FlowZap Code syntax. Returns errors and stats.
code*stringlngstringen · fr · zhflowzap_fixDeterministically repair mechanical FlowZap Code errors: non-sequential node numbering, inferred edge handles, node/edge label syntax, missing lane display labels, emoji and non-printable characters. Returns the repaired code plus the list of corrections that were applied. Err...2 params
Deterministically repair mechanical FlowZap Code errors: non-sequential node numbering, inferred edge handles, node/edge label syntax, missing lane display labels, emoji and non-printable characters. Returns the repaired code plus the list of corrections that were applied. Err...
code*stringlngstringen · fr · zhflowzap_mindmap_validateValidate FlowZap Code syntax specifically for Mind Map diagrams. Checks syntax validity and whether the code is mind-map-ready (no diamonds, no taskboxes, at least one circle for the root, at least one rectangle for branches). Use this before flowzap_mindmap_approve and flowza...1 params
Validate FlowZap Code syntax specifically for Mind Map diagrams. Checks syntax validity and whether the code is mind-map-ready (no diamonds, no taskboxes, at least one circle for the root, at least one rectangle for branches). Use this before flowzap_mindmap_approve and flowza...
code*stringflowzap_mindmap_approveCheck if valid FlowZap Code is suitable for Mind Map rendering. Returns structured verdict with errors (blocking), warnings (advisory), and info. Rules: diamonds and taskboxes are ERROR (not rendered in mind maps), multiple circles produce WARNING (only the first is the root),...1 params
Check if valid FlowZap Code is suitable for Mind Map rendering. Returns structured verdict with errors (blocking), warnings (advisory), and info. Rules: diamonds and taskboxes are ERROR (not rendered in mind maps), multiple circles produce WARNING (only the first is the root),...
code*stringflowzap_mindmap_templateGenerate a ready-to-extend FlowZap Code skeleton for a Mind Map. Returns a tree structure with a central circle root, rectangle branches and sub-branches, and optional cross-links between branches. Use this to bootstrap a new mind map.3 params
Generate a ready-to-extend FlowZap Code skeleton for a Mind Map. Returns a tree structure with a central circle root, rectangle branches and sub-branches, and optional cross-links between branches. Use this to bootstrap a new mind map.
branchesnumberdepthnumbertopicstringflowzap_mindmap_create_playgroundCreate a FlowZap playground session that opens directly in Mind Map view (?view=mindmap). Validates the code first, then creates a shareable URL. Use this after flowzap_mindmap_validate and flowzap_mindmap_approve have passed.1 params
Create a FlowZap playground session that opens directly in Mind Map view (?view=mindmap). Validates the code first, then creates a shareable URL. Use this after flowzap_mindmap_validate and flowzap_mindmap_approve have passed.
code*stringflowzap_create_playgroundCreate a shareable FlowZap playground URL. Set view to 'architecture', 'sequence', or 'mindmap' when appropriate. Returns an advisory quality block listing process defects (e.g. a step with no incoming edge, more than one start circle); the diagram is still created — fix the c...3 params
Create a shareable FlowZap playground URL. Set view to 'architecture', 'sequence', or 'mindmap' when appropriate. Returns an advisory quality block listing process defects (e.g. a step with no incoming edge, more than one start circle); the diagram is still created — fix the c...
code*stringlngstringen · fr · zhviewstringworkflow · sequence · architecture · mindmapflowzap_get_syntaxGet FlowZap Code syntax documentation and examples.
Get FlowZap Code syntax documentation and examples.
No parameters. Call it with no arguments.
flowzap_export_graphParse FlowZap Code into a structured JSON graph (lanes, nodes, edges).1 params
Parse FlowZap Code into a structured JSON graph (lanes, nodes, edges).
code*stringflowzap_artifact_to_diagramConvert HTTP logs, OpenAPI specs, or code snippets into a FlowZap diagram.3 params
Convert HTTP logs, OpenAPI specs, or code snippets into a FlowZap diagram.
artifactType*stringhttp_logs · openapi · codecontent*stringviewstringworkflow · sequence · architectureflowzap_diffCompare two FlowZap Code versions and return a structured diff.2 params
Compare two FlowZap Code versions and return a structured diff.
newCode*stringoldCode*stringflowzap_apply_changeApply structured patch operations (insert/remove/update nodes or edges) to FlowZap Code. Returns an advisory quality block listing process defects (e.g. a step with no incoming edge, more than one start circle); the diagram is still created — fix the code and call again.2 params
Apply structured patch operations (insert/remove/update nodes or edges) to FlowZap Code. Returns an advisory quality block listing process defects (e.g. a step with no incoming edge, more than one start circle); the diagram is still created — fix the code and call again.
code*stringoperations*arrayflowzap_compliance_checkRun an automated SOC2 / GDPR / PIPL / EU AI Act architectural compliance review of a FlowZap Code data flow. Returns a Markdown summary of findings (control · status · detail · recommendation) for each framework whose elements are detectable in the diagram. Free quota: 10 free...2 params
Run an automated SOC2 / GDPR / PIPL / EU AI Act architectural compliance review of a FlowZap Code data flow. Returns a Markdown summary of findings (control · status · detail · recommendation) for each framework whose elements are detectable in the diagram. Free quota: 10 free...
code*stringlngstringen · fr · zhSponsors
Readme
FlowZap MCP Server
Create workflow, sequence, architecture, and mind map diagrams using AI assistants like Claude, Cursor, Antigravity, and Devin Desktop, plus any other MCP-compatible tool.
FlowZap is a visual workflow diagramming tool with a text-based DSL called FlowZap Code. This MCP server lets AI assistants create diagrams for you.
What is FlowZap?
FlowZap turns text prompts into quad-view diagrams (Workflow, Sequence, Architecture & Mind Map) using FlowZap Code DSL. It is NOT Mermaid, NOT PlantUML - it is a unique domain-specific language designed for simplicity and AI generation.
Details
- Repository
- github.com/flowzap-xyz/flowzap-mcp
- Categories
- Sales & Marketing, Automation & Workflows
- Package
flowzap-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026