search_tasks
Search tasks across boards using a query DSL with filters for assignee, name, priority, tags, due date, and more. Scope to one board or all, with pagination.
Instructions
Search tasks across boards using Kanban Tool's query DSL.
query is forwarded verbatim — do not URL-encode, do not wrap the whole
expression in quotes. Quote individual values only when they contain spaces
(e.g. name:"ship the thing"). Terms combine with spaces and are AND-ed.
Supported operators:
@username— assignee, e.g.@alicename:<text>— title containspriority:<level>— e.g.priority:hightags:<tag>— tag matchdue_date=<iso-date>— e.g.due_date=2026-05-01subtasks_count<N>— also>,=archived:<bool>— include archived
Unknown operators silently return zero results, so don't invent syntax for
things the DSL doesn't cover (comment full-text, fuzzy match) — say so
instead. board_id scopes to one board (omit to search all visible).
limit is clamped to 50; paginate further with page (1-indexed).
Returns a SearchResults wrapper:
results— the list of matchedTaskobjects on this page.total_count— total matches across all pages (from the API's pagination envelope;Noneif the API omits the envelope).page— 1-indexed page number of this response.has_more—Truewhen at least one further page exists. Use this to decide whether to bumppageand call again, instead of heuristics onlen(results) == limit(which is wrong on the last page).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| board_id | No | ||
| limit | No | ||
| page | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |