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/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.
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