dkeesey_todoist-mcp-server

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

  1. 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.