todoist-mcp-server

todoist-mcp-server

3.5

If you are the rightful owner of todoist-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

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

The Todoist MCP Server is a robust implementation designed to seamlessly integrate AI assistants like Claude with Todoist, a popular task management platform. This server allows users to manage their tasks, projects, comments, and labels using natural language commands. By leveraging the full capabilities of the Todoist API, the server supports a wide range of operations, from creating and updating tasks to managing projects and labels. It also offers batch processing, enabling multiple tasks to be handled in a single request. The server is designed to enhance productivity by allowing users to interact with their Todoist account through conversational language, making task management more intuitive and efficient.

Features

  • Complete Todoist API Integration: Access to the full Todoist REST API v2, and support for the Todoist Sync API through natural language
  • Batch Processing: Client can process multiple tasks in a single request
  • Search by name: AI can search for tasks, projects, and labels by name instead of ID
  • Tasks: Create, update, close, reopen, move, and delete tasks using conversational language
  • Projects: Create and manage projects and sections

Tools

  1. Tasks

    get_tasks_list, create_tasks, get_tasks, update_tasks, close_tasks, reopen_tasks, delete_tasks, move_tasks

  2. Projects

    get_projects_list, create_projects, get_projects, update_projects, delete_projects, get_collaborators, move_projects

  3. Sections

    get_sections_list, create_sections, get_sections, update_sections, delete_sections

  4. Comments

    get_comments_list, create_comments, get_comments, update_comments, delete_comments

  5. Labels

    get_labels_list, create_labels, get_labels, update_labels, delete_labels, get_shared_labels, rename_shared_labels, remove_shared_labels

  6. Utils

    utils_get_colors