Apple Reminders management with strong disambiguation and confirmation. Use when the user wants to set reminders, check due items, manage lists, complete tasks, or clean up reminders. Triggers on: remind me, reminder, reminders, don't forget, due items, groceries, todo, check off, complete task.
Safe CRUD for Apple Reminders via osascript on the host Mac.
All operations via Mac control MCP. Must pre-open app:
do shell script "open -a Reminders && sleep 2"
| Value | Display | Input keywords |
|---|---|---|
| 0 | (none) | default |
| 1 | !!! | urgent, critical, high |
| 5 | !! | medium |
| 9 | ! | low |
| Context | List |
|---|
| groceries, food, buy, eggs, milk | Groceries |
| work, deploy, meeting, project | Work |
| personal, family, birthday, gift | Personal |
| errands, pickup, drop off, return | Errands |
| default | Reminders |
Check available lists before assigning. If suggested list doesn't exist, use "Reminders" and offer to create it.
Trigger: "reminders", "my reminders", "show reminders", "what's due"
Group into: Overdue → Due Today → Upcoming → No Due Date. Show list name, priority indicators, due dates.
Trigger: "remind me", "add reminder", "remember to", "don't forget"
MUST confirm before creating.
Parse: title, due date, priority, list, notes. Show confirmation, then create.
Trigger: "add to Groceries: eggs, milk, bread"
Parse items and list, confirm, create each.
Trigger: "done X", "complete X", "finished X", "check off X"
If single match → complete. If multiple → show candidates, ask.
MUST show details, confirm before modifying.
For delete, hint that "complete" might be intended.
Show lists, create lists, delete lists (with warning about removing all reminders).