todoist-mcp-server

todoist-mcp-server

2

MCP Todoist is an MCP server designed to integrate Claude with Todoist, enabling task management through models. It offers features like creating, updating, and organizing tasks within projects and provides a seamless interface with Claude Desktop.

MCP Todoist

A Model Context Protocol (MCP) server that enables Claude to interact with your Todoist account.

Features

  • Manage tasks: create, update, complete, and delete tasks
  • Organize tasks in projects and with labels
  • Search and filter tasks based on various criteria
  • Seamless integration with Claude Desktop

Prerequisites

  • Python 3.11+
  • Todoist account and API token
  • Claude Desktop (for using the MCP server)

Running the MCP Server

There are multiple ways to run the Todoist MCP server:

Method 1: Direct Command Line

  • Set your API token and run the server using UV.

Method 2: Using a Startup Script (Recommended)

  • Create and execute a startup script for automatic server start with Claude Desktop.

Debugging

  • Check the logs, enable debug mode, verify API token, use MCP Inspector, and troubleshoot common issues.