Flowgraf MCP server — create and edit clean, editable architecture diagrams from your AI agent (Claude Code, Cursor, Windsurf). Returns an SVG plus a link to a live, editable canvas.
This is a transparent proxy server that forwards tool definitions from a remote HTTP endpoint. The source code does NOT contain explicit tool schemas, parameter descriptions, or output documentation, only tool names are visible in the banner. Per the hard scoring rules, tools without visible schemas score 0 for schema, and tools without descriptions score 0 for description. The proxy pattern itself is valid, but the evaluation must be based on what is statically verifiable in THIS codebase, not assumptions about the remote endpoint.
Create a new architecture diagram
Edit an existing architecture diagram
Retrieve an existing architecture diagram
No input schemas visible in source code. Tool definitions are fetched from remote endpoint at runtime; static analysis cannot verify parameter types, constraints, or descriptions.
No parameter descriptions in source. The proxy forwards remote tool definitions verbatim but does not embed or document them locally. LLMs cannot see parameter constraints or expected formats.
No output schema documentation. Callers cannot predict the structure of responses (e.g., does create_diagram return SVG, JSON, a URL, or all three?).
No error handling guidance. If a tool call fails, the proxy forwards the remote error verbatim with no recovery hints or classification (retryable vs. user-fixable vs. fatal).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
Tool names lack specificity. 'edit_diagram' does not clarify what aspects can be edited (layout, colors, labels, connections?). 'get_diagram' does not indicate format (SVG, JSON, PNG?).