It covers the two moments that matter mid-conversation: writing a task down before you forget it, with the due date in plain language, and asking what is on the list for a project. Completing, editing and deleting are not part of it — for those you are still in the app.
An unofficial Python server over the Todoist API with two operations: creating a task with all its fields, and listing tasks — completed or not — through a project name or a Todoist filter string.
- A task created with content, description, due date, priority 1-4, labels and a project
- Due dates written the way you say them — 'tomorrow', 'next monday'
- Active tasks listed, filtered by project name or by a Todoist filter string
- Completed as well as uncompleted tasks retrievable
`pip install todoist-mcp-server`, and a Todoist API token from Todoist → Settings → Integrations, passed as TODOIST_API_TOKEN in the client config. The client runs `todoist-mcp-server` directly.
One command plus a key — pip install todoist-mcp-server, then supply credentials
