todoist_get_tasks
Retrieve tasks from Todoist using filters like due date, priority, labels, or specific task IDs. Supports batch retrieval and client-side limits for streamlined task management.
Instructions
Get a list of tasks from Todoist with various filters - handles both single and batch retrieval
Input Schema
Name | Required | Description | Default |
---|---|---|---|
filter | No | Natural language filter like 'today', 'tomorrow', 'next week', 'priority 1', 'overdue' (optional) | |
ids | No | Array of specific task IDs to retrieve (optional) | |
label | No | Filter tasks by label name (optional) | |
lang | No | IETF language tag defining what language filter is written in (optional) | |
limit | No | Maximum number of tasks to return (optional, client-side filtering) | |
priority | No | Filter by priority level (1-4) (optional) | |
project_id | No | Filter tasks by project ID (optional) | |
section_id | No | Filter tasks by section ID (optional) |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Todoist MCP Server
- todoist_complete_task
- todoist_create_personal_label
- todoist_create_project
- todoist_create_project_section
- todoist_create_task
- todoist_delete_personal_label
- todoist_delete_task
- todoist_get_personal_label
- todoist_get_personal_labels
- todoist_get_projects
- todoist_get_project_sections
- todoist_get_shared_labels
- todoist_get_tasks
- todoist_remove_shared_labels
- todoist_rename_shared_labels
- todoist_update_personal_label
- todoist_update_project
- todoist_update_task
- todoist_update_task_labels
Related Tools
- @abhiz123/todoist-mcp-server
- @Chrusic/todoist-mcp-server-extended
- @mikemc/todoist-mcp-server
- @Doist/todoist-mcp
- @Chrusic/todoist-mcp-server-extended