Todoist MCP Server

todoist_get_tasks

Retrieve filtered tasks from Todoist by specifying filters like priority, project ID, or natural language terms such as 'today' or 'overdue'. Optional limit parameter controls the number of tasks returned.

Instructions

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)

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" } }, "type": "object" }

You must be authenticated.

Other Tools from Todoist MCP Server

Related Tools

ID: fhaif4fv1w