Labsco
MCP SERVER

Apple Reminders

by shadowfax92

Create, complete and clear Apple Reminders on your Mac from the conversation, through AppleScript.

Project & Task Management
Summary
Writes into the list you already use, so reminders show up on your phone without a second system.

Because it drives the real Reminders app, anything created here syncs the way your reminders always have — watch, phone, notification. Reminders are addressed by list name and reminder name, which keeps the calls simple and means two reminders with the same title in one list are not distinguishable. Due dates go in as ISO timestamps rather than 'tomorrow at nine', so the model has to resolve the date before it calls.

What it is

A TypeScript server that drives the Reminders app on macOS with AppleScript, so an assistant can work your real lists rather than a copy of them.

What you get
  • getLists — every reminder list in the app
  • getReminders — the reminders in a named list
  • createReminder — a new reminder with a title, and optionally a due date in ISO format and notes
  • completeReminder — mark one done by name
  • deleteReminder — remove one from a list
Requirements

macOS with the Reminders app configured and at least one list, plus Node.js 16 or higher. No account and no key — it talks to the local app, so everything stays on the machine. Launched by absolute path to the built entry point in your client config.