Diagrams.so MCP Server

The Diagrams.so MCP server — generate, edit, and manage cloud architecture diagrams from any MCP client (Claude Desktop, Claude Code, Cursor). It's a thin stdio client over the public Diagrams.so API (/api/v2); every…

Local serverstdioApache-2.0

What is the Diagrams.so MCP Server?

Diagrams.so source profile. From the maintainer documentation: “The Diagrams.so MCP server — generate, edit, and manage cloud architecture diagrams from any MCP client (Claude Desktop, Claude Code, Cursor). It's a thin stdio client over the public Diagrams.so API (/api/v2); every tool is one REST call.”

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
generate_diagramCreate a diagram from a prompt → id + draw.io XML + warnings + score
edit_diagramApply a natural-language change (new version)
fix_warningResolve one Well-Architected warning
relayout_diagramAI re-arrange the layout (async; first 2/diagram free, then confirm)
import_diagramImport existing draw.io XML as a new diagram
update_diagramRename / change visibility / replace XML
revert_diagramRevert to an earlier version
delete_diagramSoft-delete a diagram (destructive)
fork_templateCopy a public/library diagram into your account (private)
get_diagramFetch a diagram's XML + score
list_diagramsList your diagrams (cursor-paginated)
get_warningsWell-Architected findings for a diagram
export_diagramRaw drawio or svg file (free on every plan; free-plan SVG is watermarked)
list_versionsVersion history (with is_current)
get_versionA specific version's XML + score
get_relayout_statusPoll an async re-layout job
search_gallerySearch public community + curated library diagrams
enhance_promptTurn a rough idea into a detailed prompt
clarify_promptGet clarifying questions for a vague prompt
get_usagePlan + credits + cost estimates
get_usage_historyItemized credit ledger per task (action, credits, diagram, surface) with filters + a live session tally
whoamiAccount, plan, scopes, live/test mode
list_capabilitiesValid diagram types / providers / export formats