caldav-mcp and mcp-ical
These are complements: the CalDAV client provides a standardized protocol interface for calendar operations across any CalDAV-compatible server, while the iCal server offers macOS-native calendar integration, allowing users to leverage both standards-based and platform-specific calendar access depending on their infrastructure.
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 mcp-ical
Omar-V2/mcp-ical
A Model Context Protocol Server that allows you to interact with your MacOS Calendar through natural language.
Implements event CRUD operations, availability checking, and multi-calendar management through PyObjC bindings to macOS Calendar APIs. Integrates with MCP-compatible clients (Claude for Desktop recommended) via stdio transport, enabling Claude to perform calendar operations with natural language understanding of scheduling constraints and recurring event patterns.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work