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.

caldav-mcp
58
Established
mcp-ical
44
Emerging
Maintenance 13/25
Adoption 8/25
Maturity 18/25
Community 19/25
Maintenance 2/25
Adoption 10/25
Maturity 9/25
Community 23/25
Stars: 56
Forks: 19
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 277
Forks: 66
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work