MCP Todoist logo

MCP Todoist

by dkeesey

MCP Todoist is a Model Context Protocol (MCP) server that enables Claude to interact with your Todoist account. It allows you to manage your tasks and projects directly through Claude.

View on GitHub

Last updated: N/A

What is MCP Todoist?

MCP Todoist is an MCP server that acts as a bridge between Claude and your Todoist account, allowing you to manage tasks, projects, and labels using natural language commands through Claude.

How to use MCP Todoist?

To use MCP Todoist, you need to install it using Astral UV, configure your Todoist API token, and configure Claude Desktop to use the server. Once configured, you can interact with Todoist through Claude using natural language commands.

Key features of MCP Todoist

  • Manage tasks (create, update, complete, delete)

  • Organize tasks in projects and with labels

  • Search and filter tasks

  • Seamless integration with Claude Desktop

Use cases of MCP Todoist

  • Creating tasks via voice command

  • Updating task due dates through natural language

  • Listing tasks due today

  • Organizing tasks into projects using Claude

FAQ from MCP Todoist

How do I get my Todoist API token?

You can find your Todoist API token in the Todoist Integrations settings under the developer section.

What is Astral UV?

Astral UV is a fast, modern Python package installer and resolver.

How do I configure Claude Desktop to use MCP Todoist?

You need to add the MCP Todoist server configuration to your Claude Desktop configuration file (claude_desktop_config.json) specifying the command and arguments to start the server.

What if I get an 'MCP Server not available' error?

Ensure the server is running in a separate terminal or via a startup script. Also, verify that the command and arguments in your Claude Desktop configuration are correct.

How can I debug issues with the MCP server?

You can check the logs, enable debug mode by setting the MCP_DEBUG environment variable to true, verify your API token, and use the MCP Inspector.