caldav-mcp and mcp-fantastical
One is a CalDAV client implemented using MCP, and the other is an MCP server specifically for the Fantastical calendar app, making them ecosystem siblings within the MCP framework for calendar scheduling.
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-fantastical
aplaceforallmystuff/mcp-fantastical
MCP server for Fantastical calendar app - create events, view calendar, and manage schedules
Implements AppleScript-based integration with macOS Calendar and Fantastical's URL scheme, enabling natural language event parsing and real-time schedule querying through a native EventKit helper for permission-safe calendar access. Provides six tools covering event creation, schedule viewing, date navigation, and search—designed as an MCP server for Claude Desktop and Claude Code without requiring API keys or external authentication.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work