render_diagramRender DGMO markup to SVG or PNG. Returns SVG text or base64 PNG image. When format is
share_diagramGenerate a shareable diagrammo.app URL for a DGMO diagram.
open_in_appOpen a DGMO diagram in the Diagrammo desktop app (macOS only). Falls back to browser preview if the app is not installed.
list_chart_typesList all supported DGMO chart types with descriptions.
get_language_referenceGet the DGMO language reference documentation. Optionally filter by chart type.
preview_diagramRender one or more DGMO diagrams and open an HTML preview in the browser. Supports theme toggle and optional source display. DGMO color syntax: color
generate_reportGenerate a polished HTML report with multiple DGMO diagrams, table of contents, and optional source blocks. Opens in browser by default. DGMO color sy
validate_diagramValidate DGMO markup without rendering. Returns structured parse errors and warnings. Much faster than render_diagram \u2014 use this to check syntax
suggest_chart_typeSuggest the best DGMO chart type for a user
get_examplesGet example DGMO diagrams for a chart type. Returns real-world examples from the gallery that demonstrate syntax patterns. Use these as few-shot refer
migrate_diagramMigrate legacy DGMO content (pre-0.18.0) to the unified \xA71.4 same-line metadata grammar. Input is the source of a
We re-grade npm:@diagrammo/dgmo-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.