create_reminder
Create a real Apple Reminder in a list with due dates, alarms, repeats, priority, tags, links, notes, and subtasks. Set early reminders or urgent alarms for timely notifications.
Instructions
Create a real Apple Reminder in a list (name or id). parent: id of a reminder to nest this under as a subtask (same list, one level deep); prefer the add_subtask tool. urgent: make it an Urgent alarm (needs a due date and time; turn-on only). links: URLs to attach, e.g. ['https://example.com/page']. alarms: extra time alarms, each 'YYYY-MM-DDTHH:MM' (local) or 'due' (at the due time, which needs a timed due date), e.g. ['due', '2026-10-20T08:00']. notify: a reminder with a due TIME gets an alarm at that time, like the app does, because without one it never notifies. Set notify=False for a silent due time. Passing alarms yourself overrides this default. early_minutes / early_hours / early_days / early_weeks / early_months: also notify N of that unit before the due date (needs a due date; the app holds one early reminder, so use one of them). The due time stays the real time; this is the app's "Early Reminder" setting, so for "9 PM with a 15 minute heads-up" pass due 21:00 and early_minutes=15, not an extra alarm. due: '' for none, 'YYYY-MM-DD' for all-day, or an ISO datetime (local time). priority: 0 none, 1 high, 5 medium, 9 low. repeat: '' none, or daily|weekly|monthly|yearly; repeat_interval=every N units; repeat_count=0 means forever. tags: names without '#'. Repeat needs a due date to be meaningful.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | ||
| list | Yes | ||
| tags | No | ||
| links | No | ||
| notes | No | ||
| title | Yes | ||
| alarms | No | ||
| notify | No | ||
| parent | No | ||
| repeat | No | ||
| urgent | No | ||
| flagged | No | ||
| priority | No | ||
| early_days | No | ||
| early_hours | No | ||
| early_weeks | No | ||
| early_months | No | ||
| repeat_count | No | ||
| early_minutes | No | ||
| repeat_interval | No |