Todoist MCP Server logo

Todoist MCP Server

by MCP-Mirror

An MCP server that integrates Claude with Todoist, enabling natural language task management. This server allows Claude to interact with your Todoist tasks using everyday language.

View on GitHub

Last updated: N/A

What is Todoist MCP Server?

The Todoist MCP Server is an implementation of the Model Context Protocol (MCP) that allows Claude to interact with Todoist using natural language. It provides a set of tools that enable Claude to create, update, complete, and delete tasks within Todoist.

How to use Todoist MCP Server?

To use the server, you need a Todoist API token and configure Claude Desktop to use the server. First, install the server using npm. Then, add the server configuration to your claude_desktop_config.json file, providing your Todoist API token. Once configured, you can use natural language commands within Claude to manage your Todoist tasks.

Key features of Todoist MCP Server

  • Natural Language Task Management

  • Smart Task Search

  • Flexible Filtering

  • Rich Task Details

  • Intuitive Error Handling

Use cases of Todoist MCP Server

  • Creating tasks using natural language commands

  • Retrieving and filtering tasks based on due date, priority, or project

  • Updating task attributes like content, description, due date, and priority

  • Completing tasks using natural language search

  • Deleting tasks using natural language search

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 install the Todoist MCP Server?

Use the command npm install -g @abhiz123/todoist-mcp-server.

How do I configure Claude Desktop to use the server?

Add the server configuration to your claude_desktop_config.json file, including the command, arguments, and environment variables (specifically, your Todoist API token).

What kind of natural language commands can I use?

You can use commands like 'Create task...', 'Show tasks due...', 'Update task...', 'Mark task as complete...', and 'Delete task...' followed by relevant details in natural language.

Where can I report issues or get support?

Please file an issue on the GitHub repository: https://github.com/abhiz123/todoist-mcp-server/issues