Skip to main content
Glama

MCP Apple Calendars

by shadowfax92

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

Installation

  1. Clone this repository
  2. Install dependencies:
    npm install
  3. Build the TypeScript code:
    npm run build

Usage

  1. Make sure the Calendar API Bridge is running on port 8080
  2. Start the MCP server:
    npm start

Available 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.000Z
  2. ISO8601 without milliseconds:
    2025-03-09T10:00:00
  3. ISO8601 with space instead of T:
    2025-03-09 10:00:00
  4. 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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

A Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS through a standardized interface.

  1. Prerequisites
    1. Installation
      1. Usage
        1. Available Tools
          1. Date Formats
            1. Development
              1. License

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  Model Context Protocol server that provides seamless access to Google Calendar API with asynchronous operation support, enabling efficient calendar management through a standardized interface.
                  Last updated -
                  1
                  Python
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.
                  Last updated -
                  8
                  19
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that enables AI assistants to interact with Apple Reminders on macOS, allowing users to view lists, retrieve, create, complete, and delete reminders through natural language.
                  Last updated -
                  5
                  5
                  TypeScript
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables running AppleScript code to interact with Mac applications and system features including Notes, Calendar, Contacts, Messages, file management, and more.
                  Last updated -
                  1
                  854
                  321
                  JavaScript
                  MIT License
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/shadowfax92/apple-calendar-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server