create_element
Create a new element on the canvas
get_element
Retrieve a specific element by ID
update_element
Update an existing element
delete_element
Delete an element from the canvas
query_elements
Query elements based on criteria
batch_create_elements
Create multiple elements at once
duplicate_elements
Duplicate existing elements
align_elements
Align selected elements
distribute_elements
Distribute selected elements evenly
group_elements
Group selected elements together
ungroup_elements
Ungroup a previously grouped set of elements
lock_elements
Lock elements to prevent modification
unlock_elements
Unlock locked elements
describe_scene
Get a textual description of the current scene
get_canvas_screenshot
Capture a screenshot of the canvas
export_scene
Export the current scene to a file
import_scene
Import a scene from a file
export_to_image
Export the canvas as an image
export_to_excalidraw_url
Export the scene as an Excalidraw URL
create_from_mermaid
Create a diagram from a Mermaid definition
clear_canvas
Clear all elements from the canvas
snapshot_scene
Take a snapshot of the current scene state
restore_snapshot
Restore the scene to a previous snapshot
set_viewport
Set the viewport position and zoom
read_diagram_guide
Read the diagram design guide
get_resource
Get a resource