MCP server
Agentic Mermaid
io.github.adewale/agentic-mermaid
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Render, verify, describe, and safely edit Mermaid diagrams through MCP.
Working at last checkAbout 52,033 tokens per request once connected9 tools
https://agentic-mermaid.dev/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 52,033 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http agentic-mermaid https://agentic-mermaid.dev/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.agentic-mermaid] url = "https://agentic-mermaid.dev/mcp"
Gemini CLI
{"mcpServers":{"agentic-mermaid":{"httpUrl":"https://agentic-mermaid.dev/mcp"}}}
Cursor
{"mcpServers":{"agentic-mermaid":{"url":"https://agentic-mermaid.dev/mcp"}}}
VS Code
{"servers":{"agentic-mermaid":{"type":"http","url":"https://agentic-mermaid.dev/mcp"}}}
Antigravity
agy mcp add agentic-mermaid https://agentic-mermaid.dev/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"agentic-mermaid","server_url":"https://agentic-mermaid.dev/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"agentic-mermaid","server_url":"https://agentic-mermaid.dev/mcp"}
Tools
build~237 tokens
Author a new Mermaid diagram from blank by folding a list of structured ops over an empty diagram of `family`. The declarative counterpart to hand-writing source. Returns the same envelope as `mutate`: { ok, family, source, verify } or { ok:false, family, opIndex, error }. Call `describe_sdk` for thdescribe~180 tokens
Describe a Mermaid diagram. format=text returns { ok, text } with one or two summary sentences; format=json returns { ok, tree } with the AX tree; format=facts returns { ok, facts } with deterministic semantic fact lines for machine checking (for example edge A -> B : label, member Duck +quack()).describe_sdk~242 tokens
Return version-matched mutation operations for one diagram family. Use detail=signatures for the compact op menu or detail=fields (default) for exact field types, required flags, enum values, defaults, and constraints. Call this before build, mutate, or execute when the family schema is not alreadyexecute~675 tokens
Run JavaScript in an isolated sandbox; return a value. One call composes edits. Submit JavaScript; declaration types are guidance. No promises, async/await, dynamic import, or type annotations. Hosted note: execute runs in an on-demand isolate and costs more than the direct render_svg/render_ascii/rmutate~345 tokens
Apply a list of structured edit ops to an existing Mermaid `source` and return the edited diagram. This is the declarative counterpart to `execute`: plain JSON in, plain JSON out, no sandbox. Prefer it for straightforward edits; reserve `execute` for logic the ops don't express. Returns { ok, familyrender_ascii~16580 tokens
Render a Mermaid source string to text. Returns { ok, text }. useAscii true → plain ASCII (+,-,|); false/absent → Unicode box drawing (┌,─,│). targetWidth sets a hard terminal display-cell bound; impossible bounds return a typed error.render_png~16936 tokens
Rasterize a Mermaid source string to PNG. Returns { ok, png_base64 }. Hosted rendering uses resvg-wasm with bundled fonts; bytes may differ from the local napi renderer, so hosted PNG is a convenience surface, not part of the byte-determinism contract. For file/URL artifacts use the local stdio servrender_svg~16662 tokens
Render a Mermaid source string to themeable SVG. Returns { ok, svg }. Layout is deterministic: identical input produces identical geometry. The hosted boundary forces security:'strict' and embedFontImport:false.verify~176 tokens
Parse and verify a Mermaid diagram without rendering it. Returns { ok, family, summary, warnings, layout: { bounds, nodes, edges } } for valid diagrams and { ok: false, errors } for parse failures. `family` is the detected diagram family and `summary` a one-line description — check them: ok:true onl
Browse
Related MCP servers
- Line9
Render Mermaid with Line9 layout in your assistant. - DocMorph Studio
Render Mermaid diagrams, Markdown to PDF and outlines, image OCR, and media metadata cleanup. - Zindex
Immutable agent diagrams: create, edit, validate and render versioned diagrams over MCP. - ZeroWidth Napkin
Draw boards, write docs and sheets, and build decks with your brand in Napkin. - cnvs.app
Real-time collaborative whiteboard — AI agents and humans edit the same board live over MCP. - Tanod Images
Image toolkit: resize, convert, compress, crop, metadata, hashes, favicons, OCR, QR codes, barcodes. - Docs MD — Markdown Share
Share markdown as public links from your AI assistant — expiring or permanent, no API key. - ZeroWidth Compass
Read and update your Compass map: pages, changes, opportunities and interviews.
Badge for your README
[](https://aptlynx.net/servers/io.github.adewale/agentic-mermaid)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents