Labsco
MCP SERVER

Todoist

by mehularora8

Add tasks to Todoist and read them back, filtered by project or your own filter.

Project & Task Management
Summary
Capture and lookup, not full Todoist management.

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.

What it is

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.

What you get
  • 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
Requirements

`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.

Setup effort

One command plus a key — pip install todoist-mcp-server, then supply credentials