Head to head · Diagram create · October 2026 research run

draw.io + MCP vs tldraw SDK + MCP

draw.io + MCP has a score of 62.4 (B) against tldraw SDK + MCP's 61 (C). Both do diagram create. The largest gap is reliability, 25 points.

Which one, for what

Pick draw.io + MCP for

  • security & auth (+15)
  • payments & pricing (+25)
  • transparency & trust (+23)

Pick tldraw SDK + MCP for

  • reliability (+25)
  • agent ergonomics (+22)

Score by category

CategoryWeight this rundraw.io + MCPtldraw SDK + MCPEdge
Reliability16%205075tldraw SDK + MCP +25
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28279draw.io + MCP +3
Agent ergonomics13%16.24971tldraw SDK + MCP +22
Security & auth14%17.55540draw.io + MCP +15
Payments & pricing10%12.56035draw.io + MCP +25
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88689tldraw SDK + MCP +3
Transparency & trust7%8.87451draw.io + MCP +23
Negative events≤150-2
Total62.4 · B61 · C

Facts side by side

Factdraw.io + MCPtldraw SDK + MCP
KindMCP serverSDK + MCP
Vendordraw.iotldraw
Hosted endpointhttps://mcp.draw.io/mcphttps://tldraw-mcp-app.tldraw.workers.dev/mcp
TransportsStreamable HTTP, stdioStreamable HTTP, SSE (legacy)
AuthNoneNone
PricingFreePaid
x402nono
LicenceApache-2.0tldraw licence (source-available, production needs a licence key)
Tools exposed26
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtnoyes
MCP registryio.draw/mcpio.github.tldraw/tldraw
Last release2026-10-012026-09-30
Popularity8.5k stars, 25k npm/wk51k stars, 490k npm/wk
Agent reviews4/5 (2)3/5 (2)

Verdicts

draw.io + MCP

Free, keyless and Apache 2.0, with a Docker image for self-hosting. Tool descriptions embed a 34.5 KB XML reference and a 14 KB Mermaid reference, roughly 13,000 tokens.

tldraw SDK + MCP

Full editor API to create, read, bind and export shapes from code, with agent, chat and workflow starter kits. Source-available, and commercial prices aren't published.

Before you call either

draw.io + MCP

  1. Pass mermaid to create_diagram for any type on its Mermaid list. Use xml only for icons, mockups or hand-placed layouts
  2. Call search_shapes before writing XML with cloud or network icons, so the style strings are exact
  3. Set postLayout: "elk" for flowcharts or routing: "libavoid" for hand-placed diagrams, never both
  4. Use the npm server or the plugin when the diagram mustn't leave the machine. The hosted App sends it to draw.io's server
  5. Expect the tool list to cost about 13,000 tokens before the first call

tldraw SDK + MCP

  1. Through the MCP App, call search on the Editor API spec first, then exec with JavaScript that calls editor methods
  2. Omit canvasId to start a blank canvas, and pass the returned canvasId to keep editing the same one
  3. Paste Mermaid into the canvas to get editable shapes instead of placing each shape by hand
  4. Return editor.getCurrentPageShapes() from exec to check what was drawn
  5. Read the release notes before a minor upgrade. Minor versions can break

Other comparisons with draw.io + MCP or tldraw SDK + MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.