todoist-mcp-server

todoist-mcp-server

3.2

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.

The Todoist MCP Server is a Python-based server that integrates with the Todoist API to manage tasks, projects, and sections.

The Todoist MCP Server is a Python application designed to interface with the Todoist API, allowing users to manage their tasks, projects, and sections through a model context protocol (MCP) server. Originally translated from a TypeScript version using Claude, this server is tailored to enhance task management workflows. It requires Python 3.10+, the UV package manager, and a Todoist API token for operation. The server is configured to work with Claude Desktop, enabling seamless integration and task management. Users can perform various operations such as creating, updating, and deleting tasks, projects, and sections. The server is hosted by Modl, ensuring compatibility with their systems. The Todoist MCP Server is open-source and licensed under the MIT License, allowing for community contributions and modifications.

Features

  • Integration with Todoist API for task management
  • Support for managing projects, sections, and tasks
  • Python-based server for easy customization
  • Seamless integration with Claude Desktop
  • Open-source with MIT License for community contributions

Tools

  1. todoist_get_projects

    Retrieve a list of projects from Todoist.

  2. todoist_get_project

    Retrieve details of a specific project.

  3. todoist_add_project

    Add a new project to Todoist.

  4. todoist_update_project

    Update an existing project.

  5. todoist_delete_project

    Delete a project from Todoist.

  6. todoist_get_sections

    Retrieve a list of sections from Todoist.

  7. todoist_get_section

    Retrieve details of a specific section.

  8. todoist_add_section

    Add a new section to a project.

  9. todoist_update_section

    Update an existing section.

  10. todoist_delete_section

    Delete a section from a project.

  11. todoist_create_task

    Create a new task in Todoist.

  12. todoist_get_tasks

    Retrieve a list of tasks from Todoist.

  13. todoist_get_task

    Retrieve details of a specific task.

  14. todoist_update_task

    Update an existing task.

  15. todoist_move_task

    Move a task to a different section or project.

  16. todoist_close_task

    Close a task in Todoist.

  17. todoist_reopen_task

    Reopen a closed task.

  18. todoist_delete_task

    Delete a task from Todoist.