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/mcpQuick install
To connect an MCP client, use the same setup described in Getting Started:
- Create an Excalidraw Plus API key.
- Point your MCP client at the Excalidraw+ MCP endpoint.
- 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