Todoist
Drive Todoist (personal/team task manager) from any AI agent: projects, tasks, comments, labels, sections. 12 tools, Bearer token auth, REST API v2.
7-day free trial · No credit card · EU-hosted
Ask Todoist anything
Try a real prompt against Todoist via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install Todoist on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click Todoist in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for Todoist
Step-by-step setup for the most popular AI clients.
Setting up Todoist
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
This connector uses the Todoist API v1 (the modern unified API — the older /rest/v2 and /sync/v9 are deprecated).
Setup:
- Sign in to https://todoist.com → top-right avatar → Settings → Integrations → Developer → API token → Copy.
- Set
TODOIST_API_TOKENto it.
Authentication: Authorization: Bearer ${TODOIST_API_TOKEN}. The token is per-user; everything done with it appears as that user's actions. Personal API tokens never expire.
Hierarchy: Project → Section (optional) → Task → Sub-task. Tasks can also live directly in a project without a section. The Inbox is a special project (inbox_project=true).
Date strings: Todoist accepts natural language for due_string (e.g. 'tomorrow at noon', 'every monday 9am', 'in 3 days', 'next friday') OR explicit due_date (YYYY-MM-DD) / due_datetime (ISO 8601 RFC 3339). For recurring tasks, the natural-language form is required to set recurrence rules.
Priorities: 1-4 in the API (1=lowest, 4=urgent). The Todoist UI shows them inverted (P1 in UI = priority 4 in API).
Filters: when listing tasks via todoist_get_active_tasks, the filter parameter accepts Todoist's filter syntax: 'today', 'overdue', 'p1 & @work', 'due before: +7 days', etc.
Pagination: not used — the REST API returns full lists (sometimes thousands of items). Use filters to narrow.
Rate limits: 1000 requests per 15 min per user. On 429 back off.
Sync API not exposed here: Todoist also has a Sync API (single batch endpoint that returns all data at once) — useful for full local mirrors but more complex. This connector uses the simpler REST endpoints.
Out of scope here: webhooks, attachments upload, project sharing/collaboration changes (only show collaborators), karma stats, premium-only filters management.
Your AI is two clicks away from Todoist.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.