todoist_task_get
Retrieve Todoist tasks using filters like date, priority, project, or label. Get specific tasks by ID or search by name.
Instructions
Retrieve tasks from Todoist. Use 'filter' for Todoist filter syntax (e.g., 'today', 'p1') or 'task_name' for simple text search in task content
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | No | Get a specific task by its ID (optional, takes precedence over filtering) | |
| project_id | No | Filter tasks by project ID (optional) | |
| label_id | No | Filter tasks by label ID (optional) | |
| priority | No | Filter tasks by priority level 1 (highest) to 4 (lowest) (optional) | |
| limit | No | Maximum number of tasks to return (optional) | |
| due_before | No | Return only tasks due strictly before this date (YYYY-MM-DD, optional) | |
| due_after | No | Return only tasks due strictly after this date (YYYY-MM-DD, optional) | |
| filter | No | Todoist filter string like 'today', 'overdue', 'p1' (optional) | |
| lang | No | Language for filter parsing, defaults to 'en' (optional) | |
| task_name | No | Filter tasks by name/content using partial text matching (case-insensitive, optional) |