Skip to main content
Glama

FlowZap MCP Server

Create sequence and workflow diagrams using AI assistants like Claude, Cursor, and Windsurf.

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 dual-view diagrams (Flowchart & Sequence diagrams) using FlowZap Code DSL. It is NOT Mermaid, NOT PlantUML - it is a unique domain-specific language designed for simplicity and AI generation.

Key Facts:

  • Only 4 shapes: circle, rectangle, diamond, taskbox

  • Node attributes use colon: label:"Text"

  • Edge labels use equals: [label="Text"]

  • Handles required: n1.handle(right) -> n2.handle(left)

Installation

For Claude Desktop

Add to your claude_desktop_config.json:

{ "mcpServers": { "flowzap": { "command": "npx", "args": ["-y", "flowzap-mcp"] } } }

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

For Cursor

Add the same configuration to your Cursor MCP settings.

For Windsurf IDE

Add to ~/.codeium/windsurf/mcp_config.json:

{ "mcpServers": { "flowzap": { "command": "npx", "args": ["-y", "flowzap-mcp"] } } }

Windows Users: If tools don't appear, use the absolute path:

"command": "C:\\Program Files\\nodejs\\npx.cmd"

Available Tools

Core Tools

Tool

Description

flowzap_validate

Validate FlowZap Code syntax

flowzap_create_playground

Create a shareable diagram URL

flowzap_get_syntax

Get FlowZap Code syntax documentation

Agent-Focused Tools (v1.1.0+)

Tool

Description

flowzap_export_graph

Export FlowZap Code as structured JSON graph (lanes, nodes, edges) for reasoning

flowzap_artifact_to_diagram

Parse HTTP logs, OpenAPI specs, or code into FlowZap diagrams

flowzap_diff

Compare two versions of FlowZap Code and get structured diff

flowzap_apply_change

Apply structured patch operations (insert/remove/update nodes/edges)

Usage Examples

Basic Diagram Creation

Ask your AI assistant:

  • "Generate a Sequence diagram of the current Sign In flow implemented in this App"

  • "Create a workflow diagram for an order processing system"

  • "Make a flowchart showing user registration flow"

  • "Diagram a CI/CD pipeline with build, test, and deploy stages"

Agent-Focused Workflows

Parse HTTP Logs into Diagrams:

"Here are my nginx access logs. Create a sequence diagram showing the request flow."

The agent uses flowzap_artifact_to_diagram with artifactType: "http_logs".

Analyze Diagram Structure:

"Which steps in this workflow touch the database?"

The agent uses flowzap_export_graph to get a JSON graph, then queries it.

Show What Changed:

"I updated the workflow. What's different from the previous version?"

The agent uses flowzap_diff to compare old and new code.

Safe Incremental Updates:

"Add a logging step after the API call in this diagram."

The agent uses flowzap_apply_change with a structured patch instead of regenerating.

The assistant will:

  1. Generate FlowZap Code based on your description

  2. Validate the code

  3. Create a playground URL to view the diagrams and share

FlowZap Code Example

sales { # Sales Team n1: circle label:"Order Received" n2: rectangle label:"Validate Order" n3: diamond label:"Valid?" n1.handle(right) -> n2.handle(left) n2.handle(right) -> n3.handle(left) n3.handle(right) -> fulfillment.n4.handle(left) [label="Yes"] } fulfillment { # Fulfillment n4: rectangle label:"Process Order" n5: circle label:"Complete" n4.handle(right) -> n5.handle(left) }

Security

  • No authentication required - Uses only public FlowZap APIs

  • No user data access - Cannot read your diagrams or account

  • Runs locally - The MCP server runs on your machine

  • SSRF protected - Only connects to flowzap.xyz

  • Rate limited - 30 requests/minute client-side

  • Input validation - 50KB max code size

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/flowzap-xyz/flowzap-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server