list_tasks
Retrieve tasks ordered by due date, then priority and title. Filter by task list, tags, status, or due-date range; completed and cancelled tasks are hidden unless included.
Instructions
List tasks, earliest deadline first. Searches every task list unless one is named. Completed and cancelled tasks are excluded unless includeCompleted is true. Results are sorted by due date, then priority, then title.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | Task list uri or display name. Omit to search every list. | |
| nest | No | Return a tree, each task carrying its subtasks, instead of a flat list. A subtask whose parent is not in the result stays at the top level. | |
| tags | No | Keep tasks carrying every one of these tags (case-insensitive). | |
| limit | No | Maximum tasks to return. | |
| search | No | Case-insensitive substring match over title, description and location. | |
| status | No | Keep only these statuses. Applied after includeCompleted. | |
| dueAfter | No | Keep tasks due at or after this instant. | |
| dueBefore | No | Keep tasks due strictly before this instant. A bare "YYYY-MM-DD" means midnight that day, so tasks due today are dueAfter today and dueBefore tomorrow. | |
| parentUid | No | Keep only subtasks of this uid, or "none" for top-level tasks only. | |
| includeUndated | No | Keep tasks with no due date when a due bound is set. Default false — a due-date filter otherwise silently drops everything undated. | |
| includeCompleted | No | Include COMPLETED and CANCELLED tasks. Default false. |