SkillTide Submit
Official description7 sourcesMCP servers8d ago
madbonez/caldav-mcp

madbonez/caldav-mcp

๐Ÿ โ˜๏ธ - CalDAV calendars on any server (Yandex, Google, Nextcloud, iCloud and more): create events withโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐Ÿ โ˜๏ธ - CalDAV calendars on any server (Yandex, Google, Nextcloud, iCloud and more): create events with recurrence, attendees and reminders, and search events.
Config template (adjust for your client)
claude mcp add caldav-mcp -- npx -y caldav-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
15 โ˜… ยท madbonez/caldav-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 15 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository madbonez/caldav-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

MCP CalDAV Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

Universal MCP server for CalDAV protocol integration. Works with any CalDAV-compatible calendar server including Yandex Calendar, Google Calendar (via CalDAV), Nextcloud, ownCloud, Apple iCloud, and others.
> ๐Ÿ“– **Quick Start**: See QUICKSTART.md for a quick guide to get started with uv.
> ๐Ÿ”ง **Cursor Setup**: See CURSOR_SETUP.md for detailed Cursor IDE configuration instructions.
Features
- List available calendars
- Create calendar events with reminders and attendees
- Get events for today, week, or custom date range
- Works with any CalDAV-compatible server (Yandex, Google, Nextcloud, ownCloud, iCloud, etc.)
Installation
Using uv (Recommended)
First, install uv if you haven't already:
**macOS/Linux:**
**Windows:**
Then install the project:
This will:
- Create a virtual environment (.venv)
- Install all dependencies including dev dependencies
- Generate a uv.lock file
Using uvx (Run without installation)
You can also run the server directly without installing it:
Using pip
Configuration
Set the following environment variables:
CalDAV Server URLs
Common CalDAV server URLs:
- **Yandex Calendar**: https://caldav.yandex.ru/
- **Google Calendar**: https://apidata.googleusercontent.com/caldav/v2/ (requires OAuth setup)
- **Nextcloud**: https://your-domain.com/remote.php/dav/calendars/username/
- **ownCloud**: https://your-domain.com/remote.php/dav/calendars/username/
- **Apple iCloud**: https://caldav.icloud.com/ (requires app-specific password)
- **FastMail**: https://caldav.fastmail.com/dav/calendars/user/
**Note**: Some servers require app-specific passwords instead of regular passwords. Check your calendar provider's documentation for CalDAV setup instructions.
Usage
IDE Integration (Cursor)
To use this MCP server in Cursor:
1. Open Cursor Settings โ†’ Features โ†’ MCP Servers โ†’ + Add new global MCP server
2. Add the following configuration:
**Using uvx (Recommended - no installation needed):**
**Using local installation (after uv sync or pip install):**
**Using local development version:**
**Example for Yandex Calendar:**
> **โš ๏ธ Note**: Yandex Calendar has aggressive rate limiting (60 seconds per MB since 2021).
> Write operations (create/update/delete) may experience 504 timeouts, so space out requests and introduce manual delays.
> For write-heavy workloads, consider using Google Calendar or Nextcloud instead.
> See PROVIDER_NOTES.md for details.
>
> **Testing status**: End-to-end tests currently run only against Yandex Calendar. Other CalDAV providers follow the same protocol and should work, but they have not been integration-tested yet.
**Example for Nextcloud:**
As MCP Server
The server can be used with MCP-compatible clients:
**Using uv (after uv sync):**
**Note:** uvx works only with published packages from PyPI. For local development, use uv run mcp-caldav after uv sync.
**Using pip (after installation):**
Or with custom options:
Available Tools
**Basic Operations:**
- caldav_list_calendars - List all available calendars
Source
awesome ยท https://github.com/madbonez/caldav-mcp
Browse by field
MCP servers
Traction
15 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index