Delv
CommunityAbandoned· 1.2y4.3by abhiz123

Todoist

Create, complete, schedule Todoist tasks from inside your agent. Quietly one of the most useful productivity MCPs.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-18

Maintainer45
Permissions65
Supply chain55
Transparency60
Incidents100

This community MCP server connects Claude to Todoist's API for task management. The maintainer (abhiz123) appears to be a solo developer with limited GitHub presence and no clear organisational backing. The server requires a Todoist API token with full account access, granting read and write permissions to all tasks and projects. Supply chain is moderately concerning: whilst distributed via npm, the package has minimal downloads and no apparent security audit. The repository exists but documentation is sparse beyond basic setup. Permissions are reasonably scoped to Todoist's domain only, which limits blast radius compared to filesystem or shell access. No known security incidents, but the combination of solo maintenance, low visibility, and credential requirements warrants caution. Suitable for personal use if you trust the maintainer, but organisations should evaluate alternatives or audit the code first.

Green flags

  • Narrow scope limited to Todoist API, no filesystem or shell access
  • Published to npm with standard package structure
  • Open source repository available for inspection
  • No known security incidents or credential leaks

Red flags

  • Solo maintainer with thin GitHub profile and limited public activity
  • Requires full Todoist API token with read/write access to all tasks
  • Very low npm download count suggests minimal community vetting
  • Sparse documentation and no visible changelog or versioning strategy

Permissions requested

Outbound networkAccess secretsIdentity readIdentity write
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Review

This MCP turns Claude into a Todoist client. You can create tasks, mark them complete, reschedule them, and query your project list without leaving the chat window. The value proposition is narrow but real: if you already live in Todoist and you're using Claude Desktop for research, planning, or drafting, this removes the friction of switching contexts. I found it most useful during planning sessions. Ask Claude to help you break down a project, and it can write the tasks directly into your Todoist inbox or a specific project. You can also ask it to show you what's due today, then complete items as you knock them out. The API coverage is solid for core workflows: task creation supports due dates, priorities, labels, and project assignment. Completing tasks works reliably. Rescheduling is there if you need to nudge deadlines around mid-conversation. The setup is straightforward if you've done MCP installs before. You need a Todoist API token, which lives in your account settings under Integrations. Drop that into your Claude Desktop config as an environment variable, restart, and you're live. The server itself is a small Node package, so there's no heavyweight runtime to manage. Quirks: it doesn't handle subtasks or comments yet, so if your workflow leans heavily on nested task hierarchies, you'll hit the ceiling quickly. It also won't pull in completed task history or archive data, so this is strictly for active task management. The repo is maintained by a single developer, and while it's stable, updates are sporadic. If Todoist changes their API in a breaking way, you might wait a bit for a patch. Who shouldn't bother: anyone not already committed to Todoist. This isn't a gateway drug to task management; it's a convenience layer for existing users. If you use Notion, TickTick, or plain text files, look elsewhere. Also skip it if you need deep Todoist features like filters, board views, or collaboration tools. This is strictly CRUD for tasks and a read-only view of projects.
Verdict

Install this if you use Todoist daily and Claude Desktop for thinking work. The friction savings are real when you're already in a flow state. Skip it if you're not a Todoist user or if you need advanced task features like subtasks and comments.

Good at

  • Removes context-switching when planning or processing tasks during a Claude session.
  • Supports the core task lifecycle: create, complete, reschedule, and query projects.
  • Lightweight Node package with minimal dependencies and a clean API surface.
  • Works reliably with Claude Desktop and Cursor once the token is configured.

Watch out

  • No support for subtasks, comments, or task history, so complex workflows hit limits quickly.
  • Single-developer maintenance means updates can lag if Todoist changes their API.
  • Hosts beyond Claude Desktop and Cursor require manual config tweaking.
  • Project list queries can be noisy if you have a large number of active projects.

Getting started

1. Grab your Todoist API token from Settings > Integrations > Developer in your Todoist account. 2. Install the server with `npx @abhiz123/todoist-mcp-server` or add it to your Claude Desktop config under `mcpServers` with the token as `TODOIST_API_TOKEN` in the environment block. 3. Restart Claude Desktop and check the MCP icon in the toolbar to confirm the Todoist server is connected. 4. Test it by asking Claude to create a task in your inbox or list your projects. 5. Watch out: if you have dozens of projects, the initial project list can be verbose. Ask Claude to filter by name if you need a specific one.

Works with

Claude DesktopCursor

Similar MCPs