← Back to Apple Calendar

Install Apple Calendar

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.

cd ~/mcp-servers/calendar
npm install
npm run build
2

Register it in Claude Code

claude mcp add apple-calendar -- node /path/to/apple-calendar-mcp/dist/index.js

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

Available Tools (19)

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

list_calendarsList all available calendars
create_calendarCreate new calendars
delete_calendarDelete calendars
rename_calendarRename existing calendars
create_eventCreate events with natural language date parsing
list_eventsList events in a specific calendar
list_all_eventsList events across all calendars
search_eventsSearch for events by keyword
update_eventUpdate event properties
delete_eventDelete events
move_eventMove events between calendars
find_free_timeFind available time slots
check_conflictsCheck for scheduling conflicts
suggest_optimal_timeAI-powered time suggestions with preferences
create_templateSave event configurations as reusable templates
use_templateCreate events from templates
list_templatesView all saved templates
delete_templateRemove templates
analyze_scheduleGet insights on meeting density and time spent

Try It Out

After setup, try these prompts with your AI agent:

Create an event 'Team Meeting' tomorrow at 2pm in the work calendar.
Find free time tomorrow for a 1 hour meeting during business hours.
Analyze my schedule for this week and tell me how busy I am.
Suggest the best time for a meeting next week, I prefer mornings.
Search for all events with 'dentist' in the title this month.
Prerequisites & system requirements
  • An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
  • Node.js 18+ with npm/npx installed

Keep this setup from going cold

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

Remember this setup