list-accountsList all accounts configured in macOS Reminders.app (e.g. iCloud, On My Mac)
list-listsList every reminder list, optionally scoped to a single account by name. Returns id, name, container account, color, and emblem for each list.
get-listGet properties of a single list by name (id, account, color, emblem, open + completed reminder counts)
create-listCreate a new reminder list. If accountName is omitted, the list is created in the default account.
update-listRename a reminder list
delete-listDelete a reminder list by name. Reminders.app supports this directly via AppleScript (unlike Calendar.app).
show-listBring a list to the front in Reminders.app
list-remindersList reminders in a named list. Excludes completed by default.
search-remindersSearch reminders by name substring. Optionally scope to one list (recommended —
get-reminderGet full details of a reminder by id (searches all lists). Returns name, body, completed, completion/creation/modification dates, due date, allday due
today-remindersList reminders due today, scoped to one list or all lists.
upcoming-remindersList reminders due in the next N days, scoped to one list or all lists.
overdue-remindersList reminders whose due date is in the past and that are not yet completed.
create-reminderCreate a new reminder in a named list. Pass
update-reminderPatch fields on an existing reminder by id
delete-reminderDelete a reminder by id
complete-reminderMark a reminder as completed (Reminders.app stamps completion date automatically)
uncomplete-reminderMark a previously completed reminder as not completed
+4 more tools
We re-grade npm:@aernoud/remindersmcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.