Excalidraw+ MCP

Use Excalidraw+ through MCP

Alpha

Excalidraw+ MCP is currently in alpha. It is built on top of the Excalidraw+ API, and everything may still change while we stabilize both surfaces. Tool names, schemas, auth behavior, and overall integration patterns should not be treated as fully stable yet.

Excalidraw+ MCP lets AI clients access your Excalidraw Plus workspace through the Model Context Protocol (MCP).

If you are looking for the open source MCP server, see excalidraw/excalidraw-mcp. We may merge the Excalidraw+ and open source MCP efforts more closely over time.

Endpoint

https://api.excalidraw.com/api/v1/mcp

Quick install

To connect an MCP client, use the same setup described in Getting Started:

  1. Create an Excalidraw Plus API key.
  2. Point your MCP client at the Excalidraw+ MCP endpoint.
  3. Send the API key as a bearer token.

Example config:

{
  "mcpServers": {
    "excalidraw": {
      "url": "https://api.excalidraw.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

How it works

  • Transport: Streamable HTTP
  • Auth: Authorization: Bearer <API_KEY>
  • Mode: Stateless (no long-lived server session)
  • Permissions: tools are filtered by the same API key permissions as the API

Alpha notes

  • MCP behavior may change as the underlying API evolves
  • Tool names, schemas, and output formats may change during alpha
  • If you need the most stable integration path today, use the REST API directly

Next Steps

On this page