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. Access is currently request-only, so ask in our Discord or email support@excalidraw.com to get access.

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.

Access to MCP is currently request-only during alpha. Ask in our Discord or email support@excalidraw.com if you need access.

Example config for clients that use the common mcpServers JSON shape:

{
  "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

Last updated on

On this page