authProfile
Main user identity.
Read your Routine calendar, tasks, pages and contacts, and write back to the tasks — while the app runs locally.
LABSCO SUMMARY
Because it talks to the app running on your machine, there is no API key and nothing leaves the desk — but the app has to be open for any of it to answer. The write surface is deliberately narrow: tasks can be created, changed and completed, while calendars, events, pages and contacts stay read-only.
A server for the Routine planner app. It reads calendars and events, the day's agenda, tasks in several views, pages and contacts, and writes to tasks — creating, patching, completing and re-opening them.
The Routine desktop application running on the same machine — the server talks to it locally. Node to run the server. No key to paste.
One command — npx routine-mcp-server
USE CASES
Get the agenda and the day's tasks together, already ordered with the starred ones first.
Create it as it comes up, rather than switching to the planner and losing the thread.
Mark tasks done as you finish them, and re-open one you closed too early.
Read the upcoming weeks and the unplanned pile separately, which is the split that makes planning possible.
Resolve the email address to the contact that owns it before you draft anything.
List the pages and read the one you need, without leaving the conversation.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
authProfileMain user identity.
calendarAllAll calendars.
calendarGetA calendar.
eventDayThe events on a given day.
eventGetAn event.
eventTimelineAgenda view for a day.
pageAllAll pages.
pageGetGet a page.
peopleByEmailThe potential contact owning this email address.
peopleGetThe contact with the given id.
taskCompleteComplete a task.
taskCreateSimpleCreate a task (simplified for MCP).
taskDayTasks of a day sorted by: starred < default < (completed or ignored).
taskGetA task.
taskUncompleteUncomplete a task.
taskUnplannedUnplanned tasks.
taskUpcomingNon-allocated organized by week and sorted alphabetically.
taskUpdatePatch a task.
BEFORE YOU INSTALL
18 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 18 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"routine-mcp-server": {
"command": "npx",
"args": [
"routine-mcp-server"
]
}
}
}npx routine-mcp-server