{"protocolVersion":"1.0.1","name":"FlowZap","description":"AI-first diagramming and compliance analysis agent. Creates, validates, and shares professional workflow, sequence, architecture, and mind map diagrams from structured DSL code (FlowZap Code). Also runs automated SOC2, GDPR, and PIPL compliance reviews on data-flow architecture diagrams. Optimized for LLM generation and agentic automation pipelines (n8n, Make.com, Zapier). Quad-view rendering: same code renders as workflow, sequence, architecture, AND mind map diagrams.","url":"https://flowzap.xyz/mcp","version":"2.0.0","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://flowzap.xyz/mcp","version":"2025-06-18"},{"protocol":"http","transport":"rest","url":"https://flowzap.xyz/api","version":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json","text/markdown"],"skills":[{"id":"flowzap-get-syntax","name":"Get FlowZap Code Syntax","description":"Retrieve the complete FlowZap Code DSL syntax documentation. Call before generating any diagram to learn the rules (shapes, nodes, edges, lanes, loops).","tags":["documentation","syntax","dsl","reference"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"flowzap-validate","name":"Validate FlowZap Code","description":"Validate FlowZap Code DSL syntax before rendering. Returns line-by-line errors, warnings, and structural stats (lanes, nodes, edges).","tags":["validation","syntax-check","linting"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"flowzap-create-playground","name":"Create Shareable Diagram","description":"Create a shareable, interactive playground URL from FlowZap Code. Renders as workflow, sequence, or architecture view. No authentication required to view. Sessions are ephemeral (60-minute TTL).","tags":["rendering","playground","sharing","visualization"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"flowzap-export-graph","name":"Export as Structured Graph","description":"Parse FlowZap Code into a structured JSON graph (lanes, nodes, edges) for programmatic analysis, transformation, or integration.","tags":["export","json","graph","parsing"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"flowzap-artifact-to-diagram","name":"Convert Artifacts to Diagrams","description":"Parse HTTP logs, OpenAPI specs, or code snippets into FlowZap Code diagrams. Automatically generates a shareable playground URL.","tags":["conversion","openapi","http-logs","code-analysis"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"flowzap-diff","name":"Compare Diagram Versions","description":"Compare two versions of FlowZap Code and return a structured diff showing added, removed, and updated elements.","tags":["diff","comparison","versioning","review"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"flowzap-apply-change","name":"Apply Structured Changes","description":"Apply incremental patch operations (insert/remove/update nodes or edges) to existing FlowZap Code. Returns the updated code and a new playground URL.","tags":["editing","patch","incremental","modification"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"flowzap-compliance-check","name":"SOC2 / GDPR / PIPL Compliance Check","description":"Run an automated architectural compliance review of a FlowZap Code data-flow diagram against SOC2, GDPR, and PIPL frameworks. Returns a Markdown audit report. Rate-limited (3/day per client).","tags":["compliance","security","soc2","gdpr","pipl","audit","privacy"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown"]},{"id":"flowzap-mindmap-validate","name":"Validate Mind Map Code","description":"Validate FlowZap Code syntax and check mind-map readiness. Returns stats with root node and branch count.","tags":["mindmap","validation","syntax-check","mind-map"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain"]},{"id":"flowzap-mindmap-approve","name":"Audit Mind Map Readiness","description":"Structured audit for Mind Map rendering. Returns ERROR/WARNING/INFO verdict. 100% client-side.","tags":["mindmap","audit","linting","mind-map"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain"]},{"id":"flowzap-mindmap-template","name":"Generate Mind Map Template","description":"Generate a parametric Mind Map tree skeleton with circle root and rectangle branches.","tags":["mindmap","template","generation","mind-map"],"inputModes":["application/json"],"outputModes":["text/plain"]},{"id":"flowzap-mindmap-create-playground","name":"Create Mind Map Playground","description":"Create a shareable playground URL that opens in Mind Map view (?view=mindmap).","tags":["mindmap","playground","sharing","rendering","mind-map"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"provider":{"organization":"FlowZap","url":"https://flowzap.xyz"},"securitySchemes":{},"security":[],"documentationUrl":"https://flowzap.xyz/docs/mcp","iconUrl":"https://flowzap.xyz/icon-512.png"}