todo-list-mcp

todo-list-mcp

3.5

If you are the rightful owner of todo-list-mcp 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 that provides a comprehensive API for managing todo items.

The Todo List MCP Server is an educational project designed to demonstrate the implementation of a Model Context Protocol (MCP) server. It provides a robust API for managing todo items, allowing users to create, update, complete, delete, and search for tasks. The server is built with a clear separation of concerns, making it easy to understand and extend. It serves as a learning resource for those interested in MCP technology, offering a comprehensive guide and heavily commented source code to facilitate understanding. The server is compatible with platforms like Claude for Desktop and Cursor, providing flexibility in usage.

Features

  • Create todos: Add new tasks with title and markdown description
  • Update todos: Modify existing tasks
  • Complete todos: Mark tasks as done
  • Delete todos: Remove tasks from the list
  • Search todos: Find tasks by title or creation date

Tools

  1. create-todo

    Create a new todo item

  2. list-todos

    List all todos

  3. get-todo

    Get a specific todo by ID

  4. update-todo

    Update a todo's title or description

  5. complete-todo

    Mark a todo as completed

  6. delete-todo

    Delete a todo

  7. search-todos-by-title

    Search todos by title (case-insensitive partial match)

  8. search-todos-by-date

    Search todos by creation date (format: YYYY-MM-DD)

  9. list-active-todos

    List all non-completed todos

  10. summarize-active-todos

    Generate a summary of all active (non-completed) todos