LabscoMCP early access ↗
mingolladanieleMCP SERVER

TaskMaster Todoist

Pull your Todoist tasks into the editor using Todoist's own filter syntax — today, overdue, by priority, or any query you can write.

by mingolladaniele ↗Project & Task ManagementCommunity

LABSCO SUMMARY

Your task list where the work is, in the query language you already use.

Because it takes Todoist's own filter syntax rather than a reduced set of options, any view you have already built in Todoist is a question you can ask from the editor.

What it is

A read view of Todoist built for Cursor. Tasks come back through Todoist's filter query language and are formatted with priority and due date rather than as raw fields.

What you get

  • Tasks retrieved with any Todoist filter query — today, tomorrow, overdue, a named date, or a date range
  • Filtering by priority level 1 to 4, where 1 is the highest
  • Complex queries combined, so "due before May 5 and high priority" is a single call
  • Each task rendered with its priority, due date and other relevant fields marked with icons instead of run together

Requirements

Python 3.10 or higher and a clone of the repository, with its dependencies installed into a .venv. A Todoist account and its API token, which you take from Todoist settings under Integrations → Developer and hand to the server as an environment variable. It reads tasks; nothing here creates or completes them.

Setup effort

Build from source — git clone https://github.com/mingolladaniele/taskMaster-todoist-mcp.git