Things3 is a good place to keep work and a slow place to put it there. Talking a project into existence — notes, deadline and tags already set — turns capture into a sentence, and today's list is readable without switching apps.
A Python MCP server for Things3 on macOS. It drives the app through AppleScript and Things' URL scheme, with careful URL encoding so special characters and unicode survive the trip.
- Everything in the inbox, with due dates and scheduling
- All projects, and today's todos with their metadata
- New projects created with notes, area, start date, deadline and tags
- New todos created with notes, checklists, tags and dates
- A todo completed by searching for its title
- A search across all todos by title or content
macOS with Things3 installed and running — the server talks to the live app, so nothing works while it is closed. Python 3.8 or newer; `pip install -e .` puts it on your path as `mcp-server-things3`. Everything stays on the machine: there is no Things account or token in the loop, which also means there is nothing to reach from another device.
One command — mcp-server-things3
