
Read and manage Apple Calendar on macOS via EventKit: events, free slots, recurring edits.
Public tool metadata for what this MCP can expose to an agent.
get_time_contextCurrent local date, time and time zone, so "next Friday" resolves correctlyCurrent local date, time and time zone, so "next Friday" resolves correctly
No parameter schema in public metadata yet.
list_calendarsCalendars with account, colour and whether they're writableCalendars with account, colour and whether they're writable
No parameter schema in public metadata yet.
list_eventsEvents in a range, with recurring events expanded into occurrencesEvents in a range, with recurring events expanded into occurrences
No parameter schema in public metadata yet.
search_eventsCase-insensitive search across title, location and notes; all terms must matchCase-insensitive search across title, location and notes; all terms must match
No parameter schema in public metadata yet.
get_eventFull details, including attendees and repeat ruleFull details, including attendees and repeat rule
No parameter schema in public metadata yet.
agendaA day (or up to 14) in one call: what's on now and next, all-day items, busy minutes, free gaps left, overlaps and unanswered invitationsA day (or up to 14) in one call: what's on now and next, all-day items, busy minutes, free gaps left, overlaps and unanswered invitations
No parameter schema in public metadata yet.
find_conflictsDouble bookings: pairs of events that overlap and both take the timeDouble bookings: pairs of events that overlap and both take the time
No parameter schema in public metadata yet.
find_free_slotsGaps of at least N minutes within working hours, with an optional buffer around other events, skipping weekends if you wantGaps of at least N minutes within working hours, with an optional buffer around other events, skipping weekends if you want
No parameter schema in public metadata yet.
create_eventTimed or all-day events, with alarms, URL and repeat rulesTimed or all-day events, with alarms, URL and repeat rules
No parameter schema in public metadata yet.
update_eventPartial edits. Recurring events take span: this, future or allPartial edits. Recurring events take span: this, future or all
No parameter schema in public metadata yet.
delete_eventDelete one occurrence, this and later ones, or the whole seriesDelete one occurrence, this and later ones, or the whole series
No parameter schema in public metadata yet.
apply_changesUp to 25 creates, updates and deletes in one go, all-or-nothing: everything is checked first, and a failure part-way rolls back the restUp to 25 creates, updates and deletes in one go, all-or-nothing: everything is checked first, and a failure part-way rolls back the rest
No parameter schema in public metadata yet.
undo_changeUndo the latest change (or one picked from list_changes), including a whole batchUndo the latest change (or one picked from list_changes), including a whole batch
No parameter schema in public metadata yet.
list_changesRecent changes made through the server, and whether each can be undoneRecent changes made through the server, and whether each can be undone
No parameter schema in public metadata yet.
respond_to_invitationAccept, decline or tentatively accept an invitation, for the whole series or one occurrence (iCloud/CalDAV backend only)Accept, decline or tentatively accept an invitation, for the whole series or one occurrence (iCloud/CalDAV backend only)
No parameter schema in public metadata yet.
Sponsors
A Model Context Protocol server that lets Claude read and manage your Apple Calendar and Reminders: list your schedule, find free time, and create, move or delete events, including recurring ones. Larger changes can be previewed first and undone afterwards.
It talks to macOS through Apple's EventKit framework. That is the same database Calendar.app uses, so every account synced on your Mac (iCloud, Google, Exchange, your university's Outlook) shows up through one interface. Nothing leaves your machine except what Claude reads in the conversation.
apple-calendar-eventkit-mcp