Skip to main content
The list_artboards tool returns metadata for every artboard currently on the canvas. The response gives you each artboard’s ID, name, position in canvas world coordinates, and dimensions — everything you need to scope other tools like get_tree, get_screenshot, get_html, and get_css to a specific frame. Call list_artboards at the start of any multi-artboard workflow to discover what exists before creating new frames or directing your agent to work on a specific screen.

Parameters

list_artboards takes no parameters. Pass an empty object as arguments.

Response

object[]
required
An array of ArtboardData objects, one for each artboard on the canvas. Returns an empty array if no artboards exist.

Example

After calling list_artboards, you can iterate the returned IDs and call get_screenshot on each one to capture a visual snapshot of every screen in your design — useful for generating a design review summary.
Artboard IDs are stable for the lifetime of the canvas session. They are regenerated if the canvas file is deleted and recreated, but persist through save/load cycles within the same .designjs.json file.