mcp-ical

MCP.Pizza Chef: Omar-V2

Ask what is on next week, create an appointment with a location and a reminder, move a meeting to a new time, or hunt for a free two-hour slot, all in ordinary sentences. Events land in whichever calendar you name, including a Google calendar synced through iCloud. It runs on macOS only, costs nothing, and asks for calendar permission the first time you use it. Worth knowing: the code has not changed since April 2025 and repeating events are a known weak spot.

Unmaintained ยท no changes since April 2025, no replacement named
Calendar

Use This MCP server To

Ask what is on my calendar next week Add a lunch meeting tomorrow at noon Move tomorrow's team meeting to three o'clock Find a free two-hour slot next Tuesday Set up a weekly sync with a reminder

README

MCP iCal Server

๐Ÿ—“๏ธ Natural Language Calendar Management for macOS

MIT License Python 3.12+ MCP Compatible

๐ŸŒŸ Overview

Transform how you interact with your macOS calendar using natural language! The mcp-ical server leverages the Model Context Protocol (MCP) to turn your calendar management into a conversational experience.

You: "What's my schedule for next week?"
Claude: "Let me check that for you..."
[Displays a clean overview of your upcoming week]

You: "Add a lunch meeting with Sarah tomorrow at noon"
Claude: "โœจ ๐Ÿ“… Created: Lunch with Sarah Tomorrow, 12:00 PM"

โœจ Features

๐Ÿ“… Event Creation

Transform natural language into calendar events instantly!

"Schedule a team lunch next Thursday at 1 PM at Bistro Garden"
โ†“
๐Ÿ“Ž Created: Team Lunch
   ๐Ÿ“… Thursday, 1:00 PM
   ๐Ÿ“ Bistro Garden
Supported Features
  • Custom calendar selection
  • Location and notes
  • Smart reminders
  • Recurring events

mcp-ical FAQ

Is this still maintained?
No. The last change was April 2025 and two dozen reports sit unanswered. The author has not named a replacement.
Does it work on Windows?
No. It reads the Calendar app built into macOS, so a Mac is required.
Do I need a paid key?
No. It works with the calendar already on your Mac and charges nothing.
Can I use this to add events to my Google calendar?
Yes, as long as that calendar is synced into your Mac's Calendar app โ€” just name it when you ask.
Why can it not see my calendar?
macOS only asks for calendar permission when Claude is started from the terminal, which the setup notes walk you through.
Can I use this to find a free slot for a two-hour meeting?
Yes โ€” ask when you are free and it reads your existing events to answer.
What does not work well?
Unusual repeating schedules are often set incorrectly, and reminders on all-day repeating events can be a day out.
How hard is setup?
Developer-level. You download the code, install the uv tool, edit a settings file, and launch Claude from the terminal once.