Agent♥︎Age
Catalog

io.github.aernouddekker/calendarmcp

Official

by aernouddekker · TypeScript

MCP server for macOS Calendar.app — calendar and event management via AppleScript

MCP server for macOS Calendar.app that manages calendars and events via AppleScript. It runs locally on your Mac and connects directly to Calendar using macOS app automation, without API keys, OAuth, or cloud services.

🛠️ Key Features

  • macOS Calendar.app integration for calendar and event management
  • Communication via AppleScript
  • Local execution on the Mac (no cloud services)
  • Direct access using macOS URL schemes (tel://, facetime://)

🚀 Use Cases

  • Create, update, or retrieve Calendar data through an MCP client
  • Manage event information in macOS Calendar.app from developer tools

⚡ Developer Benefits

  • No authentication setup (no API keys, no OAuth)
  • Works with MCP clients that can invoke the server to control native Calendar.app behavior

⚠️ Limitations

  • Limited to macOS native app control for Calendar.app via AppleScript
  • Other app integrations are mentioned in context (Mail, Numbers, Contacts, Reminders, FaceTime/phone calls), but this server excerpt is specifically for Calendar.app