caldav-mcp and orchard-mcp
The CalDAV client (A) and the MCP server for Apple Calendar (B) are complementary tools, with the former providing a generic CalDAV interface for AI assistants and the latter exposing macOS-specific calendar functionalities to the MCP ecosystem, potentially allowing the CalDAV client to interact with Apple Calendar via the MCP server.
About caldav-mcp
dominik1001/caldav-mcp
A CalDAV client using Model Context Protocol (MCP) to expose calendar operations as tools for AI assistants.
Implements calendar CRUD operations (create, list, delete events) with time-range filtering and multi-calendar support, communicating via MCP's stdio transport. Built in TypeScript with environment-based CalDAV server configuration, it integrates directly into AI assistant platforms like Claude Desktop through standard MCP server setup. The tool exposes granular operations—event creation with start/end times, querying by timeframe, and deletion by UID—enabling sophisticated calendar automation workflows.
About orchard-mcp
l22-io/orchard-mcp
MCP server for Apple Calendar, Mail, and Reminders on macOS using native EventKit and ScriptingBridge
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work