List or search the canvases the user can access. Use this to find a canvas by title or body text before reading or editing it. Searches the stored Markdown body — the same body v1GetCanvasContent returns. Recent writes, including in-app edits (saved after a short delay), may take a few seconds to show up in `match_context` and ranking. `q` runs hybrid full-text search over title and body; omit it to list. `include_workspace=true` adds canvases shared with the whole workspace. Paginate with `limit` (1–100) and `offset`. Use v1GetCanvasContent to read a result's body with its ETag.
listCanvasesList or search the canvases the user can access. Use this to find a canvas by title or body text before reading or editing it.
Searches the stored Markdown body — the same body v1GetCanvasContent returns. Recent writes, including in-app edits (saved after a short delay), may take a few seconds to show up in match_context and ranking. q runs hybrid full-text search over title and body; omit it to list. include_workspace=true adds canvases shared with the whole workspace. Paginate with limit (1–100) and offset. Use v1GetCanvasContent to read a result's body with its ETag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search query over title and body (max 500 characters) | |
| limit | No | Maximum items per page (1-100) | |
| offset | No | Number of items to skip | |
| include_workspace | No | Also include canvases shared with every workspace member |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | Array of items for the current page | |
| limit | No | Maximum number of items per page | |
| total | No | Total number of items across all pages | |
| offset | No | Number of items skipped from the beginning |