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.