Add Excalidraw canvas asset
add_canvas_assetImport a local raster image into an Excalidraw canvas as a bounded asset. Specify workspace-relative project, canvas, and source image paths to place the image on the canvas.
Instructions
Imports one bounded local raster image from the current Workspace.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectPath": "<projectPath>",
"canvasPath": "<canvasPath>",
"sourcePath": "<sourcePath>",
"baseRevision": "<baseRevision>",
"mutationId": "<mutationId>"
},
"name": "add_canvas_asset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| canvasPath | Yes | Full workspace-relative canvas path under projectPath, for example designs/m3/main.excalidraw. Never pass only main.excalidraw. | |
| mutationId | Yes | ||
| sourcePath | Yes | Workspace-relative path to a local PNG, JPEG, GIF, or WebP image. URLs are not accepted. | |
| projectPath | Yes | Full workspace-relative project path, for example designs/m3. | |
| baseRevision | Yes |