list_tasks
Retrieve tasks using structured filters for project, labels, priorities, and due dates. By default excludes finished tasks; can include them or show only top-level.
Instructions
List tasks with structured filters. By default terminal tasks
(completed/cancelled) are hidden unless include_terminal is true. Use
parent_id for one task's sub-tasks, or top_level_only to hide sub-tasks.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_tasks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | due | |
| sizes | No | ||
| labels | No | ||
| overdue | No | ||
| project | No | ||
| statuses | No | ||
| parent_id | No | ||
| due_before | No | ||
| no_project | No | ||
| priorities | No | ||
| top_level_only | No | ||
| include_terminal | No | ||
| scheduled_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |