MCP Apple Calendars
A Model Context Protocol (MCP) server for interacting with Apple Calendars on macOS. This module allows AI models to access and manipulate calendar data through a standardized interface.
Prerequisites
- macOS 12.0 or later
- Node.js 16.0 or later
- Calendar API Bridge running locally
Installation
- Clone this repository
- Install dependencies:
npm install
- Build the TypeScript code:
npm run build
Usage
- Make sure the Calendar API Bridge is running on port 8080
- Start the MCP server:
npm start
Available Tools
The MCP server provides the following tools for AI models:
getCalendars
: List all available calendarsgetCalendarEvents
: Get events from a specific calendarcreateCalendarEvent
: Create a new event in a calendarupdateCalendarEvent
: Update an existing eventdeleteCalendarEvent
: Delete an event from a calendar
Date Formats
When creating or updating events, you can use any of the following date formats:
ISO8601 with milliseconds and Z timezone (recommended):
2025-03-09T10:00:00.000Z
ISO8601 without milliseconds:
2025-03-09T10:00:00
ISO8601 with space instead of T:
2025-03-09 10:00:00
ISO8601 with forward slashes:
2025/03/09 10:00:00
The Calendar API Bridge has been updated to handle these date formats automatically.
Development
To run the server in development mode with automatic reloading:
npm run dev
License
MIT
MCP Apple Calendars
Project Details
- shadowfax92/apple-calendar-mcp
- mcp-apple-calendars
- Last Updated: 3/30/2025
Recomended MCP Servers
PlainSignal Official MCP Server
An MCP server paired with a browser extension that enables LLM clients to control the user's browser.
A Model-Context Protocol Server for YouTube in Jp
MCP Server for Worldpay APIs
Integrate Arduino-based robotics (using the NodeMCU ESP32 or Arduino Nano 368 board) with AI using the MCP (Model...
An official Qdrant Model Context Protocol (MCP) server implementation
ClaudeKeep lets you save & share chats from Claude using an MCP inside Claude Desktop
Kibela's official MCP Server