Free Todo List
A todo list with no signup, no paid tier, and an MCP server so assistants can use it too.

Most todo apps want to become your operating system. This one holds a list and gets out of the way.
There's no signup wall. You open the site, type, and you have a list in about five seconds. If you want it on another device or in someone else's hands, you copy a link — shared links are read-only, so the person you sent it to can follow along without an account and without being able to reorder your week.
There's also no paid tier. Not a trial, not a free plan with one feature held back for "pro". The whole thing is free, with a Buy Me A Coffee link for anyone who feels strongly about it.
What's in it
Due dates, with overdue items surfaced and date-based sorting. Tabs, for splitting one list into sections — rooms in a move, weeks in a plan, workstreams in a launch. Bulk add, so pasting twenty lines gives you twenty items instead of twenty round trips. Search across your lists, archiving for finished items, and 87 templates for the lists people actually make: moving home, weddings, meal planning, exam prep.
Lists leave as easily as they arrive — Markdown export, plain text, a print layout, an iCal feed your calendar can subscribe to, and RSS. It installs as a PWA if you want it on a home screen.
Talking to it without the UI
Three ways in, all against the same data:
- MCP — an OAuth-authenticated server at
/mcpexposing sixteen tools, so Claude or ChatGPT can add items, set due dates, reorganise tabs, and answer "what's overdue?" directly. - REST — a versioned JSON API at
/api/v1, bearer token, 60 requests a minute, with the usualX-RateLimit-*headers. - CLI — a single static Go binary with no runtime to install, so cron jobs and CI can file tasks, and an agent like Claude Code can add them while you're still working.
The MCP server is the piece I'd point at first. A todo list is a small enough domain that an assistant can hold the whole of it, which makes "add these to my move list and flag anything due this week" one sentence instead of a session of clicking.
The constraint
Making accounts optional removed most of the product: no password reset, no billing, no sync-conflict resolution, no account deletion flow, no upgrade prompt. What's left is a list you can edit quickly and hand to someone.
Accounts do exist — sign in and you get search and a dashboard across everything — but nothing in the product makes you make one.