macOS Calendar & Reminders MCP server with 29 tools — Native Swift EventKit integration for Claude. Attendees/organizer, per-event timezone, undo/redo, --cli mode, --setup TCC, --self-update, signed + notarized binary for macOS 26. Supports iCloud, Google, Exchange.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
check_conflicts
Check for overlapping events in a time range
-
cleanup_completed_reminders
Delete all completed reminders in one call, dry_run preview by default (v1.7.2)
-
complete_reminder
Mark as completed/incomplete
-
copy_event
Copy an event to another calendar (with optional move)
-
create_calendar
Create a new calendar
-
create_event
Create an event (with reminders, location, URL, per-event timezone)
-
create_events_batch
Create multiple events at once (with per-event timezone)
-
create_reminder
Create a reminder with due date, tags (v1.3.0)
-
create_reminders_batch
Create multiple reminders at once (v0.9.0)
-
delete_calendar
Delete a calendar
-
delete_event
Delete an event (with occurrence support for recurring)
-
delete_events_batch
Delete events by IDs or date range, with dry-run preview (v1.0.0)
-
delete_reminder
Delete a reminder
-
delete_reminders_batch
Delete multiple reminders at once (v0.9.0)
-
find_duplicate_events
Find duplicate events across calendars (v0.5.0)
-
list_calendars
List all calendars and reminder lists (includes source_type)
-
list_events
List events with filter/sort/limit (v1.0.0)
-
list_events_quick
Quick shortcuts: today, tomorrow, this_week, next_7_days, etc.
-
list_reminder_tags
List all unique tags with usage counts (v1.3.0)
-
list_reminders
List reminders with filter/sort/limit, tags extraction (v1.0.0)
-
move_events_batch
Move multiple events to another calendar
-
redo
Redo the last undone operation
-
search_events
Search events by keyword(s) with AND/OR matching
-
search_reminders
Search reminders by keyword(s) or tag (v1.3.0)
-
undo
Undo the most recent calendar/reminder operation
-
undo_history
List undoable operations with timestamps
-
update_calendar
Rename a calendar or change its color (v0.9.0)
-
update_event
Update an event (including timezone, recurrence, span for recurring)
-
update_reminder
Update a reminder (including tags, clear_due_date) (v1.3.0)
analyzed commit 65c31ee · analyzer v17 · 1d ago
skills & prompt files 18
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-apply/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-archive/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-ask/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-audit/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-debug/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-discuss/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-ingest/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.agents/skills/spectra-propose/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-apply/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-archive/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-ask/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-audit/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-debug/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-discuss/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-ingest/SKILL.md
- skillPsychQuant-che-ical-mcp-65c31ee/.claude/skills/spectra-propose/SKILL.md
- agent-rulesPsychQuant-che-ical-mcp-65c31ee/AGENTS.md
- agent-rulesPsychQuant-che-ical-mcp-65c31ee/CLAUDE.md
No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.