Todoist MCP Server

by mikemc
Verified

todoist_get_tasks

Retrieve filtered Todoist tasks by project ID, priority, natural language filters, or task limits to organize and manage your to-do list effectively.

Instructions

Get a list of tasks from Todoist with various filters

Args: project_id: Filter tasks by project ID (optional) filter: Natural language filter like 'today', 'tomorrow', 'next week', 'priority 1', 'overdue' (optional) priority: Filter by priority level (1-4) (optional) limit: Maximum number of tasks to return (optional)

Input Schema

NameRequiredDescriptionDefault
filterNo
limitNo
priorityNo
project_idNo

Input Schema (JSON Schema)

{ "properties": { "filter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Filter" }, "limit": { "default": 10, "title": "Limit", "type": "integer" }, "priority": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Priority" }, "project_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Project Id" } }, "title": "todoist_get_tasksArguments", "type": "object" }
ID: rhxk8wxe9p