render_mermaid
Transforms Mermaid code into SVG or PNG diagrams for flowcharts, sequence diagrams, and more.
Instructions
Render a Mermaid diagram to SVG or PNG. Supports: flowchart, sequenceDiagram, erDiagram, stateDiagram-v2, gantt, pie, gitGraph, classDiagram, journey, mindmap. IMPORTANT: Code must start with diagram type (e.g., 'flowchart TD'). Do NOT use semicolons. Do NOT use HTML tags in labels. Anti-patterns: 'graph' (use 'flowchart'), unquoted special chars in labels, >25 nodes without subgraphs. Call get_tool_guide('mermaid') for examples and full anti-pattern list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Mermaid diagram code. Must start with diagram type declaration (e.g., 'flowchart TD', 'sequenceDiagram'). No semicolons. | |
| theme | No | Mermaid theme. 'neutral' best for docs, 'forest' for dark backgrounds | default |
| format | No | Output format. SVG preferred (smaller, git-friendly diffs) | svg |