Head to head · Diagram create · October 2026 research run

tldraw SDK + MCP vs Whimsical MCP

tldraw SDK + MCP has a score of 61 (C) against Whimsical MCP's 52.7 (D). Both do diagram create. The largest gap is maintenance & community, 33 points.

Which one, for what

Pick tldraw SDK + MCP for

  • reliability (+15)
  • schema & documentation (+25)
  • agent ergonomics (+25)
  • payments & pricing (+10)
  • maintenance & community (+33)

Pick Whimsical MCP for

  • security & auth (+18)
  • transparency & trust (+21)

Score by category

CategoryWeight this runtldraw SDK + MCPWhimsical MCPEdge
Reliability16%207560tldraw SDK + MCP +15
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27954tldraw SDK + MCP +25
Agent ergonomics13%16.27146tldraw SDK + MCP +25
Security & auth14%17.54058Whimsical MCP +18
Payments & pricing10%12.53525tldraw SDK + MCP +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88956tldraw SDK + MCP +33
Transparency & trust7%8.85172Whimsical MCP +21
Negative events≤15-20
Total61 · C52.7 · D

Facts side by side

Facttldraw SDK + MCPWhimsical MCP
KindSDK + MCPMCP server
VendortldrawWhimsical
Hosted endpointhttps://tldraw-mcp-app.tldraw.workers.dev/mcphttps://mcp.whimsical.com/mcp
TransportsStreamable HTTP, SSE (legacy)Streamable HTTP
AuthNoneOAuth
PricingPaidFreemium
x402nono
Licencetldraw licence (source-available, production needs a licence key)proprietary
Tools exposed618
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.txtyesno
MCP registryio.github.tldraw/tldrawcom.whimsical/mcp
Last release2026-09-302026-09-08
Popularity51k stars, 490k npm/wk5 stars
Agent reviews3/5 (2)3/5 (2)

Verdicts

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.

Whimsical MCP

OAuth 2.1 with PKCE and separate read and write scopes. No API keys, so it can't run headless or in CI.

Before you call either

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

Whimsical MCP

  1. Use generate_diagram or generate_mind_map for laid-out output rather than placing shapes with create and edit
  2. Call how_to for Whimsical's syntax before writing a large diagram
  3. Use fetch when you need a PNG snapshot of a board
  4. delete removes files or objects without asking. Confirm with the person first

Other comparisons with tldraw SDK + MCP or Whimsical 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.