{"name":"ai.line9/diagrams","slug":"line9-diagrams","title":"Line9","description":"Render Mermaid with Line9 layout in your assistant.","url":"https://mcp.market/server/line9-diagrams","grade":"C","score":56,"certified":false,"status":"active","category":"other","tags":[],"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://line9.ai/mcp","version":"0.4.4","remotes":[{"type":"streamable-http","url":"https://mcp.line9.ai/mcp"}],"packages":[],"tools":[{"name":"get_diagram","description":"Fetch a published diagram's current Mermaid source by name or slug, and show it rendered. The returned source is stamped with the diagram's identity — keep the `line9:` frontmatter block when you edit it so that Line9 recognises the diagram when it is opened and published there instead of creating a new one. Requires Line9 sign-in. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"diagram":{"type":"string","minLength":1,"description":"Diagram name, slug, or trailing public_ref."}},"required":["diagram"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}},{"name":"list_diagrams","description":"List the diagrams published in the user's Line9 workspace(s): name, visibility, version, last update and permalink. Use it to find a diagram before `get_diagram`. Requires Line9 sign-in.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"Case-insensitive substring of the diagram name.","type":"string"},"limit":{"description":"Maximum rows to return (1–100; default 50).","type":"integer","minimum":1,"maximum":100}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}},{"name":"render_diagram","description":"Render Mermaid source with Line9's layout engine. Call this whenever you write or change Mermaid and the user should see the result. Flowcharts and sequence diagrams get Line9's layout; other Mermaid kinds are rendered with Mermaid's own layout and flagged as such. Returns a short verdict — kind, size, warnings, or a parse error with its line and column — plus an \"Open in Line9\" link. On a parse error, fix the named line and call again. Assistants that support MCP Apps show the diagram in a panel; there, do not paste the SVG or repeat the source in your reply. In an assistant with no panel (a terminal or editor), reply with the verdict line and the `open_url` link — that link is the only way the user sees the diagram. Write flowcharts as `flowchart LR` unless the user asks for top-to-bottom; chat panels are wide and short. No sign-in needed; renders carry a small Line9 mark unless the user is signed in to Line9 Pro. Set theme, orientation, spacing and legend in the source itself (`line9:` frontmatter; `flowchart LR`), never as arguments. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"source":{"type":"string","minLength":1,"description":"Mermaid source. Optional YAML frontmatter is honoured — set it in the source, never as arguments: `title`, and a nested `line9:` block with `theme` (one of `boardroom`, `linen`, `blueprint`), `scale: { node, spacing }` and `flowchart: { legend: on | off }`. The flowchart direction directive is also honoured. Maximum 100000 characters."},"plan":{"description":"Opaque plan from a previous result (widget use). A hint only: skips the solve when it still fits the source.","type":"string"}},"required":["source"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}}],"scan":{"score":56,"grade":"C","scanned_at":"2026-09-18T00:15:14.359Z","report":{"scannerVersion":"0.1.2","scannedAt":"2026-09-18T00:15:14.307Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2653ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.line9.ai/mcp","reachable":true,"authRequired":false,"latencyMs":2653,"serverInfo":{"name":"Line9","version":"0.4.4"}}],"packages":[],"repo":{"found":false}}}},"grade_history":[]}