← Back to Apple EventKit

Install Apple EventKit

Pick your client, copy the command, done.

Manual setup required. The maintainer's config contains paths only you know — edit the placeholders below before adding it to Claude Code.
1

Prepare the server locally

Run this once before adding it to Claude Code.

git clone https://github.com/snarris/apple-eventkit-mcp
cd apple-eventkit-mcp

Then follow the repository README for any remaining dependency or build steps.

2

Register it in Claude Code

claude mcp add apple-eventkit -- /path/to/uv --directory /path/to/apple-eventkit-mcp run python -m apple_eventkit_mcp.server

Replace any placeholder paths in the command with the real path on your machine.

Available Tools (16)

Once configured, Apple EventKit gives your AI agent access to:

eventkit_check_permissionsCheck Calendar and Reminders permission status
calendar_list_calendarsList all available calendars
calendar_list_eventsList events within a date range
calendar_get_eventGet event details by ID
calendar_search_eventsSearch events by text/tags
calendar_create_eventCreate a new event
calendar_edit_eventEdit an existing event
calendar_delete_eventDelete an event
reminders_list_listsList all reminder lists
reminders_listList reminders with filters
reminders_getGet reminder details by ID
reminders_searchSearch reminders by text/tags
reminders_createCreate a new reminder
reminders_editEdit an existing reminder
reminders_completeMark a reminder as completed
reminders_deleteDelete a reminder

Try It Out

After setup, try these prompts with your AI agent:

Show me my calendar events for this week
Create a meeting titled 'Team Sync' tomorrow at 2pm for 1 hour
List my reminders that are due this week
Create a reminder to 'Review PR' with high priority, due Friday
Search for calendar events containing 'dentist'
Prerequisites & system requirements
  • An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
  • Python 3.8+ with pip installed

Keep this setup from going cold

Save the docs, env vars, and workflow around Apple EventKit in Conare so Claude Code, Codex, and Cursor remember it next time.

Remember this setup