dkeesey_todoist-mcp-server
1
MCP Todoist is an MCP server that integrates with the Todoist task management application, allowing interaction through the Claude platform. It provides capabilities to manage tasks and projects, including creation, updating, and organization with labels.
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+
- Astral UV
- Todoist account and API token
- Claude Desktop
Installation
- Install using UV
Usage with Claude
Once configured, Claude can interact with your Todoist account to manage tasks and projects.
Tools
- Task Management: list, create, update, complete, delete tasks
- Project Management: list, create, update, delete projects
- Label Management: list, create, update, delete labels
Debugging
Strategies include checking logs, enabling debug mode, verifying API token, and using MCP Inspector.
Development
Clone repository, install dependencies, and run tests using provided commands.