Tiny TODO MCP

Tiny TODO MCP maintains a persistent task list in SQLite, with tools for adding items, replacing the list, searching and retrieving it.

Local serverstdioTypeScript

What is the Tiny TODO MCP Server?

Tiny TODO MCP maintains a persistent task list in SQLite, with tools for adding items, replacing the list, searching and retrieving it.

Persistent task notes

Tiny TODO stores task content in a local SQLite database. The implementation exposes update_todo, add_todo_item, get_latest_todo and search_todo. It is useful for retaining a working list across assistant sessions, provided those sessions launch the server with the same database path.

Addition versus replacement

The source distinguishes adding a single item from replacing the complete formatted list. Replacements create a new revision, while the addition tool appends an item through the service layer. Choose the appropriate operation so a small request does not overwrite the rest of the working list.

Runtime and database

The package’s start script uses Bun to run src/index.ts. The implementation accepts a database path as its first argument, with a local default otherwise. Use a stable working directory or explicit database path; launching from another directory can create a different task database and make earlier work appear missing.

First trial

Add a task with a distinctive phrase, retrieve the list and search for that phrase. Restart the server with the same database path and confirm the item remains. Back up the SQLite file before testing a whole-list replacement. The documented implementation supports local persistence rather than a hosted team task-management service or an automatic external reminder system.

Project documentation

Repository and setup guide

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
update_todoReplace the complete task list with a new revision.
add_todo_itemAdd one task to the current list.
get_latest_todoRetrieve the current task list.
search_todoSearch task text.

Configuration

Bun, repository dependencies and a writable SQLite database path.

Example prompts to try

  • “Use Tiny TODO MCP to Integration.”

Frequently asked questions

This is the project maintained in the linked repository. Its documentation defines the supported tools, runtime and access requirements.