Todoist MCP Server
by Chrusic
Verified
todoist_get_tasks
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
- todoist_create_task
- todoist_get_tasks
- todoist_update_task
- todoist_delete_task
- todoist_complete_task
- todoist_get_projects
- todoist_create_project
- todoist_update_project
- todoist_get_project_sections
- todoist_create_project_section
- todoist_get_personal_labels
- todoist_remove_shared_labels
- todoist_create_personal_label
- todoist_get_personal_label
- todoist_update_personal_label
- todoist_delete_personal_label
- todoist_get_shared_labels
- todoist_rename_shared_labels
- todoist_update_task_labels