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

-
security - not tested
F
license - not found
-
quality - not tested

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
                  A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
                  Last updated -
                  2
                  Python
                  • Apple
                  • Linux
                • -
                  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 -
                  Python
                  • Apple
                  • Linux
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
                  Last updated -
                  TypeScript
                  MIT License
                  • 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
                  13
                  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