Can AI agents automate draw.io?

JGraph · hybrid · designcollaboration

draw.io is automatable today through the official MCP server published by JGraph. This record is the draw.io diagram editor served at drawio.com and app.diagrams.net, including the desktop app. It is not Lucid, Miro, Whimsical, or Microsoft Visio. The hosted app endpoint is https://mcp.draw.io/mcp. Its tools are create_diagram and search_shapes. Inline rendering requires an MCP Apps host; other hosts receive the XML as text. The local server is npx @drawio/mcp and opens XML, CSV, and Mermaid in the draw.io editor. The homepage says draw.io is free, needs no sign-up, and is Apache 2.0 licensed. The desktop repository says the desktop app is free under GPL v3. It publishes Windows and Linux builds and stores macOS data under ~/Library/Application Support/draw.io. The homepage documents export to SVG, PNG, and PDF. The MCP repository documents desktop CLI export with --embed-diagram and layout through the desktop CLI. No general REST API for stored diagrams was established. iPaaS catalogs were not opened. Computer-use viability is unassessed. MCP scores 8 and the CLI scores 5. MCP is the best path.

Best path today: mcp · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIunknown
coverage: unknown
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityunknown
webhooks: unknown
Data access
export: svg, png, pdf, xml · import: xml, csv, mermaid
RPA / UI automationunknownweb-domelectron
No repeatable UI probe was run. The official MCP server creates and opens diagrams without a measured probe of the browser editor or the Electron desktop app.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
—8—5——8

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-30
licensedeclaredsource2026-09-30
licensedeclaredsource2026-09-30
deploymentdeclaredsource2026-09-30
platformsdeclaredsource2026-09-30
platformsdeclaredsource2026-09-30
modalities.rpa.ui_stack[0]declaredsource2026-09-30
modalities.rpa.ui_stack[1]declaredsource2026-09-30
modalities.mcp.first_partydeclaredsource2026-09-30
modalities.mcp.verdictdeclaredsource2026-09-30
modalities.cli.existsdeclaredsource2026-09-30
modalities.data_access.export[0]declaredsource2026-09-30
modalities.data_access.export[1]declaredsource2026-09-30
modalities.data_access.export[2]declaredsource2026-09-30
modalities.data_access.export[3]declaredsource2026-09-30
modalities.data_access.import[0]declaredsource2026-09-30
modalities.data_access.import[1]declaredsource2026-09-30
modalities.data_access.import[2]declaredsource2026-09-30
verdict.scores.mcpdeclaredsource2026-09-30
verdict.scores.clideclaredsource2026-09-30
freshness.watch[0].urldeclaredsource2026-09-30
freshness.watch[1].urldeclaredsource2026-09-30
freshness.watch[2].urldeclaredsource2026-09-30

Related tools

Other products in this database that share a category with draw.io.

Last verified 2026-09-30 · volatility medium · JSON record