Enterprise DNA
M MCP Servers Developer low

madbonez/caldav-mcp

by Various

🐍 ☁️ - Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV), Nextcloud, o

M

MCP

madbonez/caldav-mcp

Added 1 June 2026

Overview

madbonez/caldav-mcp is a universal MCP server for CalDAV protocol integration. It connects to any CalDAV-compatible calendar server, including Yandex Calendar, Google Calendar via CalDAV, and Nextcloud. Written in Python, it enables AI agents to read and write calendar data through the Model Context Protocol.

Best for

Best for
Developers who need to integrate calendar data from multiple CalDAV sources into MCP-based AI tools

Use cases

  • Building AI assistants that can schedule or retrieve calendar events
  • Syncing tasks and events from multiple CalDAV providers into a unified interface
  • Creating automation workflows that interact with personal or shared calendars

How to use

Install

uvx mcp-caldav

Tools exposed

  • mypy
  • ruff
  • pre-commit
  • uv

Tested with

Cursor

Example client config

{\n  "mcpServers": {\n    "mcp-caldav": {\n      "command": "uvx",\n      "args": ["mcp-caldav"],\n      "env": {\n        "CALDAV_URL": "https://caldav.example.com/",\n        "CALDAV_USERNAME": "your-username",\n        "CALDAV_PASSWORD": "your-password"\n      }\n    }\n  }\n}

Notes

madbonez/caldav-mcp is a universal MCP server for CalDAV protocol integration. It connects to any CalDAV-compatible calendar server, including Yandex Calendar, Google Calendar via CalDAV, and Nextcloud. Written in Python, it enables AI agents to read and write calendar data through the Model Context Protocol.

8 stars on GitHub. Last updated 2025-11-28.

Use cases

  • Building AI assistants that can schedule or retrieve calendar events
  • Syncing tasks and events from multiple CalDAV providers into a unified interface
  • Creating automation workflows that interact with personal or shared calendars

Pros

  • Works with a wide range of CalDAV servers, not tied to a single provider
  • Open source and written in Python, making it easy to audit or extend
  • Provides a standardized MCP interface for calendar operations

Cons

  • Low star count (8) suggests early stage with limited community validation
  • Requires users to have a CalDAV-enabled calendar server already set up
  • Potential instability or incomplete feature coverage due to minimal adoption

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Works with a wide range of CalDAV servers, not tied to a single provider
  • Open source and written in Python, making it easy to audit or extend
  • Provides a standardized MCP interface for calendar operations

Cons

  • Low star count (8) suggests early stage with limited community validation
  • Requires users to have a CalDAV-enabled calendar server already set up
  • Potential instability or incomplete feature coverage due to minimal adoption
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks