apple-calendar-mcp
Documentation
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
1. Clone this repository
2. Install dependencies:
npm install3. Build the TypeScript code:
npm run buildUsage
1. Make sure the Calendar API Bridge is running on port 8080
2. Start the MCP server:
npm startAvailable Tools
The MCP server provides the following tools for AI models:
- `getCalendars`: List all available calendars
- `getCalendarEvents`: Get events from a specific calendar
- `createCalendarEvent`: Create a new event in a calendar
- `updateCalendarEvent`: Update an existing event
- `deleteCalendarEvent`: Delete an event from a calendar
Date Formats
When creating or updating events, you can use any of the following date formats:
1. ISO8601 with milliseconds and Z timezone (recommended):
2025-03-09T10:00:00.000Z2. ISO8601 without milliseconds:
2025-03-09T10:00:003. ISO8601 with space instead of T:
2025-03-09 10:00:004. ISO8601 with forward slashes:
2025/03/09 10:00:00The 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 devLicense
MIT
Frequently asked questions
What is apple-calendar-mcp?
apple-calendar-mcp is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install apple-calendar-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is apple-calendar-mcp open source?
Yes — it is hosted on GitHub at https://github.com/shadowfax92/apple-calendar-mcp and has 4 stars.
Related MCP tools
Vibe Check is a tool that provides mentor-like feedback to AI Agents, preventing tunnel-vision, over-engineering and reasoning lock-in for complex and long-h...
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
Playwright MCP server TypeScript-based implementation. Trusted by 22000+ developers. Trusted by 22000+ developers. Trusted by 22000+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP