find-tasks
Find tasks by text, project, section, parent, assigned user, labels, or filter query. Retrieve matching tasks from your Todoist account.
Instructions
Find tasks by text search, project/section/parent container, responsible user, labels, a raw Todoist filter string, or a saved filter by ID or name (filterIdOrName). At least one filter must be provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | The maximum number of tasks to return. | |
| cursor | No | The cursor to get the next page of tasks (cursor is obtained from the previous call to this tool, with the same parameters). | |
| filter | No | A raw Todoist filter query string (e.g. "today", "p1", "##Work", "(today | overdue) & p1"). Combined with other filters using AND. Cannot be used with projectId, sectionId, parentId, or filterIdOrName. | |
| labels | No | The labels to filter the tasks by | |
| parentId | No | Find subtasks of this parent task. | |
| projectId | No | Find tasks in this project. Project ID should be an ID string, or the text "inbox", for inbox tasks. | |
| sectionId | No | Find tasks in this section. | |
| searchText | No | The text to search for in tasks. | |
| filterIdOrName | No | The ID or name of a saved Todoist filter. The filter's query will be fetched and used to find tasks. Cannot be used with the `filter` parameter, projectId, sectionId, or parentId. | |
| labelsOperator | No | The operator to use when filtering by labels. This will dictate whether a task has all labels, or some of them. Default is "or". | |
| responsibleUser | No | Find tasks assigned to this user. Can be a user ID, name, or email address. | |
| responsibleUserFiltering | No | How to filter by responsible user when responsibleUser is not provided. "assigned" = only tasks assigned to others; "unassignedOrMe" = only unassigned tasks or tasks assigned to me; "all" = all tasks regardless of assignment. Default value will be `unassignedOrMe`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes | The found tasks. | |
| hasMore | Yes | Whether there are more results available. | |
| nextCursor | No | Cursor for the next page of results. | |
| totalCount | Yes | The total number of tasks in this page. | |
| appliedFilters | Yes | The filters that were applied to the search. |