Todoist MCP Server

by Chrusic
Verified

todoist_get_tasks

Get a list of tasks from Todoist with various filters

Input Schema

NameRequiredDescriptionDefault
filterNoNatural language filter like 'today', 'tomorrow', 'next week', 'priority 1', 'overdue' (optional)
limitNoMaximum number of tasks to return (optional)
priorityNoFilter by priority level (1-4) (optional)
project_idNoFilter tasks by project ID (optional)
section_idNoFilter tasks by section ID (optional)

Input Schema (JSON Schema)

{ "properties": { "filter": { "description": "Natural language filter like 'today', 'tomorrow', 'next week', 'priority 1', 'overdue' (optional)", "type": "string" }, "limit": { "default": 10, "description": "Maximum number of tasks to return (optional)", "type": "number" }, "priority": { "description": "Filter by priority level (1-4) (optional)", "enum": [ 1, 2, 3, 4 ], "type": "number" }, "project_id": { "description": "Filter tasks by project ID (optional)", "type": "string" }, "section_id": { "description": "Filter tasks by section ID (optional)", "type": "string" } }, "type": "object" }