# Excalidraw

SecureOfficial RemoteFile & Document Management

**Summary:** Official Excalidraw+ remote MCP for workspace, scene, collection, invite, user, and scene-content operations.

**How Teams Use It:** The Barndoor Excalidraw MCP Server enables agents to create, search, and edit collaborative whiteboard scenes and organize them into collections, making it easy to manage visual diagrams and team workspaces programmatically.

## Tool Index

| Tool Name                   | Tool Description                                                           | Tool Type |
|-----------------------------|---------------------------------------------------------------------------|-----------|
| create_collection            | Creates a new Excalidraw+ collection in the workspace.                   | Create    |
| create_collection_scene      | Creates a new Excalidraw+ scene inside a specific collection.            | Create    |
| create_invite               | Creates a new invite for the current Excalidraw+ workspace.              | Create    |
| create_scene                | Creates a new Excalidraw+ scene with scene metadata and optional collection assignment. | Create    |
| delete_collection            | Soft-deletes an Excalidraw+ collection by moving it to trash.           | Delete    |
| delete_invite               | Deletes a specific Excalidraw+ workspace invite.                        | Delete    |
| delete_scene                | Soft-deletes an Excalidraw+ scene by moving it to trash.                | Delete    |
| edit_scene_content           | Applies add, update, and delete operations to Excalidraw+ scene content. | Update    |
| get_collection               | Retrieves Excalidraw+ collection details by collection ID.               | Read      |
| get_invite                  | Retrieves details for a specific Excalidraw+ workspace invite.          | Read      |
| get_scene                   | Retrieves Excalidraw+ scene metadata by scene ID.                       | Read      |
| get_scene_content            | Retrieves the full Excalidraw+ scene content payload, including elements and files. | Read      |
| get_workspace                | Retrieves the current Excalidraw+ workspace metadata.                   | Read      |
| get_workspace_user           | Retrieves details for a specific Excalidraw+ workspace user.           | Read      |
| list_collection_scenes       | Lists Excalidraw+ scenes that belong to a specific collection.          | Read      |
| list_collections             | Lists Excalidraw+ collections in the workspace with pagination.         | Read      |
| list_invites                | Lists invites for the current Excalidraw+ workspace.                   | Read      |
| list_logs                   | Lists Excalidraw+ workspace logs.                                       | Read      |
| list_scenes                 | Lists Excalidraw+ scenes with pagination and optional collection filtering. | Read      |
| list_workspace_users         | Lists users in the current Excalidraw+ workspace.                      | Read      |
