Skip to main content
Once you switch Calendar on, an assistant can read today, any day, or a range of days across every calendar your Mac shows, and add to them. Times come back in your Mac’s own time zone, and every timestamp carries an explicit UTC offset, so an assistant cannot quietly guess wrong about which day you meant.
Can
  • Read today, one day, or a range of days
  • Create an event, with a location and notes if you give them
  • Change an event you name: its time, title, calendar, location or notes
Cannot
  • Delete an event
  • Send or answer invitations
  • Change anything you did not ask it to change

Tools

Try it

Worth knowing

calendar_update_event applies only the fields it was sent. Everything else on the event is left exactly as it was. To clear a location or the notes, the assistant sends an empty string for that field — there is no way to blank a field by accident.
Updating a recurring event changes only that occurrence, never the whole series. There is no tool that edits a recurrence rule.
There is no delete tool for Calendar, so no request produces one. If an assistant says it has deleted an event, it has not — check the Calendar app.
Including subscribed and shared calendars, because EventKit presents them all. Hiding a calendar in the Calendar app does not hide it here.

Permissions

Switching Calendar on asks macOS for access to your calendars (NSCalendarsFullAccessUsageDescription). The prompt names Pomeroy, and nothing is requested until you flip the toggle. What Pomeroy asks macOS for