{
 "categories": [
  "design",
  "collaboration"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-30",
   "fact": "homepage",
   "note": "draw.io presents a browser diagram editor and a desktop app, with storage kept by the user.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "license",
   "note": "The homepage says draw.io is free forever, requires no sign-up, and is Apache 2.0 licensed. License is open-source.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "license",
   "note": "The desktop README says the desktop app can be used for free under the GPL v3 license.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "deployment",
   "note": "jgraph/drawio-desktop is the Electron desktop build of the draw.io editor, alongside the browser app. Deployment is hybrid.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "platforms",
   "note": "The desktop README documents Windows installers and a Linux AppImage, and it stores session data on macOS at ~/Library/Application Support/draw.io.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "platforms",
   "note": "The homepage documents the browser editor in addition to the desktop app.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The online editor is a browser application. UI stack includes web-dom. Drivability was not probed.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.rpa.ui_stack[1]",
   "note": "The desktop app is an Electron wrapper of the draw.io editor.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.first_party",
   "note": "The jgraph/drawio-mcp README calls this the official draw.io MCP server.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.mcp.verdict",
   "note": "Hosted tools at https://mcp.draw.io/mcp are create_diagram and search_shapes. The local package @drawio/mcp opens diagrams in the editor. Verdict is official.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.cli.exists",
   "note": "Assistant plugins export PNG, SVG, or PDF with the local draw.io desktop CLI and --embed-diagram, and they can pass layout to that CLI.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.export[0]",
   "note": "The homepage says diagrams can be exported to SVG, PNG, or PDF.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.export[1]",
   "note": "PNG is one of the export formats named on the homepage.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.export[2]",
   "note": "PDF is one of the export formats named on the homepage.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.export[3]",
   "note": "The MCP app server renders draw.io XML, and plugins write .drawio files.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.import[0]",
   "note": "The local MCP tool server accepts draw.io XML.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.import[1]",
   "note": "The local MCP tool server accepts CSV as well as XML.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "modalities.data_access.import[2]",
   "note": "The local MCP tool server accepts Mermaid as well as XML and CSV.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "verdict.scores.mcp",
   "note": "Official hosted and local MCP servers can create and open diagrams. Inline rendering needs an MCP Apps host. Score 8.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "verdict.scores.cli",
   "note": "The desktop CLI is documented for export and layout from the MCP repository, not as a full command reference. Score 5.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the official draw.io MCP README.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the draw.io homepage.",
   "source": "https://www.drawio.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-30",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the draw.io desktop README.",
   "source": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-30",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/jgraph/drawio-mcp/main/README.md"
   },
   {
    "type": "docs",
    "url": "https://www.drawio.com/"
   },
   {
    "type": "docs",
    "url": "https://raw.githubusercontent.com/jgraph/drawio-desktop/dev/README.md"
   }
  ]
 },
 "homepage": "https://www.drawio.com/",
 "id": "drawio",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "unknown",
   "docs": null,
   "exists": "unknown",
   "kinds": []
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "svg",
    "png",
    "pdf",
    "xml"
   ],
   "import": [
    "xml",
    "csv",
    "mermaid"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "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.\n",
   "ui_stack": [
    "web-dom",
    "electron"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "draw.io",
 "platforms": [
  "web",
  "windows",
  "macos",
  "linux"
 ],
 "related": {
  "alternatives": [
   "lucid",
   "miro",
   "whimsical",
   "microsoft-visio"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "JGraph",
 "verdict": {
  "best_path": "mcp",
  "scores": {
   "api": null,
   "cli": 5,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "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.\n"
 }
}