
Apple Calendar (EventKit)
Read and manage Apple Calendar on macOS via EventKit: events, free slots, recurring edits.
- tools
- 15
- transport
- STDIO
- last updated
- Nov 12, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
get_time_contextCurrent local date, time and time zone, so "next Friday" resolves correctly
Current 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 writable
Calendars 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 occurrences
Events 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 match
Case-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 rule
Full 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 invitations
A 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 time
Double 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 want
Gaps 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 rules
Timed 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 all
Partial 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 series
Delete 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 rest
Up 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 batch
Undo 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 undone
Recent 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
Readme
apple-calendar-mcp
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.
Details
- Repository
- github.com/oguz-kagan-gocmez-edu/apple-calendar-mcp
- Website
- github.com/oguz-kagan-gocmez-edu/apple-calendar-mcp#readme
- Category
- Productivity & Office
- Package
apple-calendar-eventkit-mcp- Transport
- STDIO
- Registry
- MCP registry, active