Todoist MCP Server logo

Todoist MCP Server

by stanislavlysenko0912

A Model Context Protocol (MCP) server implementation that integrates Claude and other AI assistants with Todoist, enabling natural language task management.

View on GitHub

Last updated: N/A

What is Todoist MCP Server?

This is a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Todoist using natural language. It provides a bridge between AI models and the Todoist API, enabling users to manage their tasks, projects, and labels through conversational commands.

How to use Todoist MCP Server?

To use this server, you need a Todoist API token. Configure your AI assistant (e.g., Claude Desktop) to use this MCP server by providing the server command, arguments, and API key in the assistant's configuration file. Then, you can interact with Todoist through your AI assistant using natural language commands.

Key features of Todoist MCP Server

  • Complete Todoist API Integration

  • Batch Processing of Tasks

  • Search by name for tasks, projects, and labels

  • Natural language task management (create, update, close, reopen, move, delete)

  • Project and section management

  • Comment management

  • Label management

  • Prompt Support

Use cases of Todoist MCP Server

  • Creating tasks using voice commands

  • Updating task due dates via chat

  • Organizing projects and labels with natural language

  • Adding comments to tasks through an AI assistant

  • Automating task management workflows

  • Quickly searching and filtering tasks using AI

FAQ from Todoist MCP Server

How do I get a Todoist API token?

Log in to your Todoist account, navigate to Settings → Integrations, and find your API token under "Developer".

How do I configure Claude Desktop to use this server?

Add the server configuration to your claude_desktop_config.json file, including the command, arguments, and API key.

What kind of tasks can I manage with this server?

You can create, update, close, reopen, move, and delete tasks using conversational language.

Can I manage projects and labels with this server?

Yes, you can create, update, and delete projects and labels, as well as manage sections and comments.

What if I encounter issues or need support?

Please file an issue on the GitHub repository.