A

Apple Calendars

Provides a TypeScript-based server for reading, creating, updating, and deleting macOS calendar even...

4 views
0 installs
Updated Jan 18, 2026
Not audited
Tools I Recommend
Provides a TypeScript-based server for reading, creating, updating, and deleting macOS calendar events through a local HTTP bridge, enabling seamless scheduling and calendar management for desktop applications.
  1. Open the FastMCP connection interface

    • Click the "Install Now" button to open the FastMCP ENV / connection configuration dialog.
  2. Add the Calendar API Bridge URL

    • Key: CALENDAR_API_BRIDGE_URL
    • Value (if the bridge runs on the same Mac as FastMCP): http://localhost:8080
    • If the bridge runs on another machine, replace localhost with that machine's IP, e.g. http://192.168.1.42:8080.
  3. (Optional) Add the port separately if your FastMCP UI has a port field

    • Key: CALENDAR_API_BRIDGE_PORT
    • Value: 8080
  4. If the Calendar API Bridge requires authentication (only if your Bridge docs/state one exists)

    • Add a secret token variable in FastMCP: Key: CALENDAR_API_BRIDGE_TOKEN
    • Value: the token obtained from your Calendar API Bridge installation (follow the Bridge’s README to obtain this token).
  5. How to find the host IP on macOS (if the bridge is on another Mac)

    • In Terminal on the bridge machine run:
      • Wired or primary interface: ipconfig getifaddr en0
      • Or list addresses: ifconfig | grep "inet " | grep -v 127.0.0.1
    • Use the returned IP in CALENDAR_API_BRIDGE_URL (e.g. http://<IP>:8080).
  6. Verify the Calendar API Bridge is reachable before saving

    • From the machine running FastMCP (or from the FastMCP UI test button), run:
      • curl -I http://localhost:8080/ (or http://<IP>:8080/ if remote)
    • Expect an HTTP 200 or any non-error response indicating the bridge is listening on port 8080.
  7. Save the ENV values in the FastMCP interface

    • Click Save / Confirm in the FastMCP connection dialog after entering the keys and values.
  8. Start the MCP server and confirm integration

    • Start the MCP server (on the MCP Apple Calendars repository): npm start
    • Check the MCP server logs for successful connection messages or for errors indicating an incorrect URL/port or missing token; if there are issues, re-open the FastMCP connection interface and correct the values.
  9. Troubleshooting

    • If curl fails, ensure the Calendar API Bridge is running on the target Mac and listening on port 8080.
    • If the bridge’s README mentions a different port or an API token, update CALENDAR_API_BRIDGE_URL/CALENDAR_API_BRIDGE_PORT and add CALENDAR_API_BRIDGE_TOKEN accordingly in the FastMCP interface.

Quick Start

View on GitHub

More for Productivity

View All →

More for API Development

View All →

Similar MCP Servers

Kalendis

Kalendis

Official

Kalendis is a scheduling backend API that provides an MCP server for generating TypeScript clients and framework-specific API route handlers (Next.js, Express, Fastify, NestJS).

API Development Developer Tools
G

Google Calendar

Integrates with Google Calendar API to enable creating, updating, and retrieving calendar events for seamless scheduling and event management.

Productivity
397
1

Report Issue

Thank you! Your issue report has been submitted successfully.