Calendar & Scheduling · AI Chatbot

todoist logo

todoist

stanislavlysenko0912/todoist-mcp-server

A Model Context Protocol (MCP) server implementation that integrates Claude and other AI assistants with Todoist, enabling natural language task management.

Install

npx -y todoist-mcp

Client configuration

{
  "mcpServers": {
    "server": {
      "command": "npx",
      "args": [
        "-y",
        "todoist-mcp"
      ],
      "env": {
        "API_KEY": "<API_KEY>"
      }
    }
  }
}

Environment variables

API_KEY
GitHub stars
16
Category
Calendar & Scheduling, AI Chatbot
License
MIT
Updated
Oct 6, 2026

Features

  • Complete Todoist API Integration: Access to the full Todoist REST API v2, and support for the Todoist Sync API through natural language

  • Batch Processing: Client can process multiple tasks in a single request

  • Search by name: AI can search for tasks, projects, and labels by name instead of ID

  • Tasks: Create, update, close, reopen, move, and delete tasks using conversational language

  • Projects: Create and manage projects and sections

  • Comments: Add and manage comments on tasks and projects

  • Labels: Create and manage personal and shared labels

  • Smart Context: On startup, automatically provides your projects and labels to the AI via server instructions — no extra tool calls needed

  • Prompt Support: You can easily provide information about your projects to client

Tools (35)

  • get_tasks_list

    Get tasks with optional filtering by project, section, label, or IDs

  • get_tasks_by_filter

    Get tasks using Todoist filter language (e.g.

  • create_tasks

    Create new tasks with various attributes

  • get_tasks

    Get specific tasks by ID or name

  • update_tasks

    Update existing tasks

  • close_tasks

    Mark tasks as complete

  • reopen_tasks

    Reopen completed tasks

  • delete_tasks

    Delete tasks

  • move_tasks

    Move tasks to a different project or section

  • get_projects_list

    Get all projects

  • create_projects

    Create new projects

  • get_projects

    Get specific projects by ID or name

  • update_projects

    Update existing projects

  • delete_projects

    Delete projects

  • get_collaborators

    Get all collaborators for a project

  • move_projects

    Move projects to a different location or subproject

  • get_sections_list

    Get all sections or filter by project

  • create_sections

    Create new sections

  • get_sections

    Get specific sections by ID or name

  • update_sections

    Update sections

  • delete_sections

    Delete sections

  • get_comments_list

    Get comments for a project or task

  • create_comments

    Create new comments

  • get_comments

    Get specific comments by ID

  • update_comments

    Update comments

  • delete_comments

    Delete comments

  • get_labels_list

    Get all personal labels

  • create_labels

    Create new personal labels

  • get_labels

    Get personal labels by ID or name

  • update_labels

    Update personal labels

  • delete_labels

    Delete personal labels

  • get_shared_labels

    Get all shared labels

  • rename_shared_labels

    Rename shared labels

  • remove_shared_labels

    Remove shared labels

  • utils_get_colors

    Get available colors for projects, labels, filters

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
MCP Gsuite logo

MCP Gsuite

MarkusPfundstein/mcp-gsuite

318

An MCP server project providing interaction with Google products such as Gmail and Calendar, supporting multi-account management, email queries and operations, and calendar event management.

Calendar & Scheduling
Google Calendar MCP logo

Google Calendar MCP

nspady/google-calendar-mcp

181

A Model Context Protocol (MCP) server that provides Google Calendar integration for AI assistants like Claude.

Calendar & Scheduling
Todoist MCP Server logo

Todoist MCP Server

abhiz123/todoist-mcp-server

171

An MCP (Model Context Protocol) server implementation that integrates Claude with Todoist, enabling natural language task management. This server allows Claude to interact with your Todoist tasks using everyday language.

Calendar & Scheduling
Clickup MCP Server logo

Clickup MCP Server

taazkareem/clickup-mcp-server

97

A high-performance Model Context Protocol (MCP) server for managing tasks, checklists, sprints, comments, tags, spaces, lists, folders, files, docs, chat, and time using natural language.

Calendar & Scheduling
MCP Ical logo

MCP Ical

Omar-V2/mcp-ical

72

Transform how you interact with your macOS calendar using natural language! The mcp-ical server leverages the Model Context Protocol (MCP) to turn your calendar management into a conversational experience.

Calendar & Scheduling
Google Calendar logo

Google Calendar

v-3/google-calendar

41

This MCP server allows Claude to interact with your Google Calendar, enabling capabilities like listing events, creating meetings, and finding free time slots.

Calendar & Scheduling