Caldav MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 1 454 installs a week from npm. Last commit 6 Nov 2026.
CalDAV calendar operations (list, create, update, delete events) as MCP tools.
Today is the operative word: we check Caldav MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add caldav-mcp -e 'CALDAV_BASE_URL=<CALDAV_BASE_URL>' -e 'CALDAV_USERNAME=<CALDAV_USERNAME>' -e 'CALDAV_PASSWORD=<CALDAV_PASSWORD>' -- npx -y caldav-mcp
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CALDAV_BASE_URL>",
"CALDAV_PASSWORD": "<CALDAV_PASSWORD>",
"CALDAV_USERNAME": "<CALDAV_USERNAME>"
}
}
}
}
[mcp_servers.caldav-mcp]
command = "npx"
args = ["-y", "caldav-mcp"]
env = { CALDAV_BASE_URL = "<CALDAV_BASE_URL>", CALDAV_USERNAME = "<CALDAV_USERNAME>", CALDAV_PASSWORD = "<CALDAV_PASSWORD>" }
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CALDAV_BASE_URL>",
"CALDAV_PASSWORD": "<CALDAV_PASSWORD>",
"CALDAV_USERNAME": "<CALDAV_USERNAME>"
}
}
}
}
{
"servers": {
"caldav-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CALDAV_BASE_URL>",
"CALDAV_PASSWORD": "<CALDAV_PASSWORD>",
"CALDAV_USERNAME": "<CALDAV_USERNAME>"
}
}
}
}
Put your own values in place of
<CALDAV_BASE_URL> (Base URL of the CalDAV server (e.g. https://caldav.example.com)), <CALDAV_USERNAME> (Username for CalDAV authentication), <CALDAV_PASSWORD> (Password for CalDAV authentication).
The author’s registry entry marks them as required.
List, create, update, and delete events in Apple Calendar on macOS.
iCloud Calendar over CalDAV: list, create, update, move and delete events. Optional read-only mode.
Allow AI systems to list, create, update, and manage Google Calendar events.
Read and search Teamup Calendar events and sub-calendars; create, update, delete and undo events.
Google Calendar for AI agents — list/create/delete events and free-busy via OAuth token.
MCP server for Cronofy — read calendars, events and free/busy, and create, update or delete events.
Google Calendar for LLM agents: find, create, update, move, delete events; free/busy; scheduling.
Google Calendar calendars, events and free-busy checks, as MCP tools.
Answers built from our own checks of this server.