Docket × Model Context Protocol

Claude can file your homework.

Docket ships a built-in MCP server. Connect it once, and when Claude spots something you need to do, it lands in your class lists, with alerts, synced to your iPhone.

add_assignment(title: "Write up lab conclusions", class: "chem", due: "friday 8am")
Filed it: "Write up lab conclusions" is in Honors Chemistry, due Friday 8:00 AM, with a reminder Thursday evening. Now, about that segfault...

Set up

Paste this into Claude. In Claude Code it installs itself; in the Claude app or on claude.ai it walks you through it, one step at a time.

Help me connect the Docket MCP server on my Mac. The server ships inside
the Docket app at: /Applications/Docket.app/Contents/MacOS/docket-mcp

If you can run terminal commands on this Mac, just run:
claude mcp add docket -s user -- /Applications/Docket.app/Contents/MacOS/docket-mcp
and confirm it worked.

If you can't run commands on my Mac, coach me through it ONE short step
at a time, waiting for me to reply between steps. Keep it beginner friendly:
- If I use Claude Code: have me paste that same command into Terminal.
- If I use the Claude desktop app: have me run
  open -e ~/Library/Application\ Support/Claude/claude_desktop_config.json
  in Terminal, then help me add {"docket": {"command":
  "/Applications/Docket.app/Contents/MacOS/docket-mcp"}} inside
  "mcpServers", merging with whatever is already there. Then I quit
  Claude fully with Cmd+Q and reopen it.
Finish by telling me how to check that the docket tools are connected.

The first time a tool runs, macOS asks for Reminders access, the same permission Docket itself uses. That's it.

The tools

add_assignment
Saves a task into the right class list. Natural dates work: "friday 8am", "tomorrow", "next tuesday". Adds Docket's evening-before alert.
list_upcoming
What's due, soonest first, overdue included. Ask Claude "what do I have this week?"
complete_assignment
Checks something off by name, everywhere: Docket, Reminders, your phone.
list_classes
Your classes, so Claude files things where they belong. "chem" matches "Honors Chemistry".
🔒 No server, no account, no data leaves your Mac. The MCP process writes directly into Apple Reminders on your machine, the same place Docket keeps everything. Works with any MCP client, not just Claude.