logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

project-vista-todoist-connector

Facilitates deep integration of Todoist task lists within the development interface, allowing developers to query, visualize, and manipulate their to-dos natively. Supports the full spectrum of Todoist's advanced query language for precise data retrieval and presents information clearly.

Author

project-vista-todoist-connector logo

mingolladaniele

No License

Quick Info

GitHub GitHub Stars 40
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

taskmastertodoisttaskstaskmaster todoisttodoist tasksusing todoist

Security Assessment

🌟 VistaTool: Todoist Synchronization Module for Cursor

Smithery Integration Status

This document details the Model Context Protocol (MCP) server designed to bridge Cursor AI's capabilities with your personal Todoist task repository. It empowers AI assistants to interact with project management artifacts directly inside the IDE.

Demonstration

Task Management Showcase

Core Functionality

  • Granular Task Sourcing: Leverage Todoist's comprehensive filter syntax for precise data acquisition.
    • Time-bound retrieval: today, tomorrow, overdue
    • Hierarchical importance filtering (levels P1 through P4)
    • Composition of intricate logical search expressions
  • Enhanced Visual Presentation: Tasks are rendered with distinct markers for urgency, deadline, and other metadata.
  • Native Cursor Environment Use: Operational synchronization between Todoist and the Cursor AI coding session.

Deployment Guide

Smithery Automated Install

Install this handler automatically via the Smithery ecosystem for Claude Desktop environments:

bash npx -y @smithery/cli install @mingolladaniele/taskMaster-todoist-mcp --client claude

Prerequisites Checklist

  • Runtime Environment: Python version 3.10 or newer required.
  • Dependency Manager: Poetry must be installed.
  • Authentication: Valid Todoist account credentials and a generated API access key.

Initial Configuration Steps

  1. Clone the source repository: bash git clone https://github.com/mingolladaniele/todoist-mcp.git cd todoist-mcp

  2. Install required libraries: bash pip install -r requirements.txt

  3. Expose the authorization credential via a system variable: bash

Unix-like systems (Linux/macOS)

export TODOIST_API_TOKEN="your-secret-token"

Windows (Command Prompt)

set TODOIST_API_TOKEN="your-secret-token"

Your Todoist API secret is discoverable under Settings -> Integrations -> Developer section within the Todoist application.

Operational Usage

Initiating the Service

Execute the main application script: bash python server.py

MCP Interface Definition

The service exposes a singular primary interaction point:

retrieve_work_items

Fetches task items leveraging advanced filtering logic.

Arguments Supplied: - query_string: A sophisticated string conforming to Todoist's filter syntax for complex queries. - urgency_level: An optional numerical indicator (1-4, where 1 signifies peak importance).

Illustrative Query Strings: - "today" - Tasks scheduled for the present day. - "overdue" - Items past their deadline. - "Mar 15" - Target date of March 15th. - "due before: 2024-06-01" - Items due prior to the first of June. - "due after: 2024-05-01" - Items due subsequent to the first of May. - "due before: +12 hours" - Tasks due within the next half-day, plus any overdue ones. - "no date" - Items lacking a specified completion date. - "next 7 days" - Items due within the upcoming week. - "recurring" - Items set to repeat.

Configuring Cursor AI Access

To enable Cursor AI to utilize this server, modify or create the configuration file at the following location:

Windows Location: C:\Users\<UserAccount>\.cursor\mcp.json

{ "mcpServers": { "todoist-connector": { "command": "C:/path/to/todoist-mcp/.venv/bin/python", "args": [ "C:/path/to/todoist-mcp/server.py" ], "env": { "TODOIST_API_TOKEN": "" } } } }

Ensure you substitute <UserAccount> and the file paths with your actual system details. After configuration, navigate to Cursor Settings -> MCP to verify the server connection status (indicated by a green status light).

Structural Organization

Codebase modules are distributed as follows:

  • data_layer/: Encapsulates the Todoist API interaction logic.
  • settings/: Handles initialization parameters and configuration variables.
  • helpers/: Contains support functions, notably for task data serialization.

Future Development Pipeline

Upcoming enhancements planned for subsequent iterations:

  • Task Provisioning: Functionality to inject novel tasks into Todoist via Cursor AI.
  • Closure Mechanism: Interface for marking items as finished without leaving the editor context.
  • Item Archiving: Capability to purge obsolete records.
  • Intelligent Prioritization: AI-driven task reshuffling based on:
    • Project precedence
    • Allocated time slots
    • Deadlines
    • Current task load assessment
  • Organizational Unit Support: Tools for managing Todoist Projects.
  • Tagging & Saved Views: Support for custom metadata tags and access to saved filter sets.

Governing License

Open Source under the MIT License.


Contextual Definition (Business Tools): Business administration utilities encompass the complete array of methodologies, software applications, control mechanisms, and computational frameworks utilized by commercial entities to successfully navigate shifting market dynamics, maintain competitive advantage, and elevate organizational effectiveness. These systems address departmental necessities, spanning planning, workflow control, documentation, human resources management, strategic assessment, and operational oversight. Modern management platforms have drastically transformed due to accelerated technological progress, creating complexity in selecting optimal solutions for specific organizational requirements. This complexity arises from constant pressure to reduce expenditure while simultaneously maximizing revenue, deeply understanding client desires, and reliably delivering requisite products in the specified manner. Consequently, leadership must adopt a strategic viewpoint regarding management tooling, favoring adaptation to organizational needs over blind adoption of the newest technology.

Common Application Categories: Tooling can be functionally segmented by its role in the organization: * Input and verification utilities across any functional area. * Software for monitoring and refinement of operational workflows. * Systems for aggregating information to support executive decision-making.

Global Usage Trends (2013 Survey Highlight): Data from a 2013 Bain & Company analysis illustrated global usage patterns, reflecting regional economic needs: * Strategic planning frameworks * Customer relationship management platforms * Personnel feedback mechanisms (surveys) * Comparative analysis techniques (Benchmarking) * Performance measurement models (Balanced Scorecard) * Core capability definition * External sourcing strategies * Organizational transformation programs * Logistics network governance * Corporate mission/vision articulation * Market delineation * Comprehensive quality management systems

Enterprise Software Evolution: Business software—programs assisting users with core operations—has evolved from early Management Information Systems (MIS) to expansive Enterprise Resource Planning (ERP) suites, later incorporating Customer Relationship Management (CRM), and now primarily residing in the cloud-based operational management domain. While IT investment correlates with corporate performance, value realization hinges critically on effective rollout procedures and the judicious selection and tailoring of the appropriate software assets.

See Also

`