CalDAV calendars MCP
v0.1.4io.github.ni-c/caldav-mcp
Read and write CalDAV calendars: events, tasks and journal entries over the open standard
transport:stdio
runtime:npm
Target client
run in your project directory
claude mcp add caldav-mcp -e CALDAV_URL=<CALDAV_URL> -e CALDAV_USERNAME=<CALDAV_USERNAME> -e CALDAV_PASSWORD=<CALDAV_PASSWORD> -e CALDAV_TOKEN=<CALDAV_TOKEN> -e CALDAV_CALENDARS=<CALDAV_CALENDARS> -e CALDAV_TIMEZONE=<CALDAV_TIMEZONE> -e CALDAV_USER_EMAIL=<CALDAV_USER_EMAIL> -e CALDAV_MAX_EVENTS=<CALDAV_MAX_EVENTS> -e CALDAV_READ_ONLY=<CALDAV_READ_ONLY> -e CALDAV_INSECURE_TLS=<CALDAV_INSECURE_TLS> -e CALDAV_ALLOW_PLAINTEXT=<CALDAV_ALLOW_PLAINTEXT> -e CALDAV_ALLOW_TOOLS=<CALDAV_ALLOW_TOOLS> -e CALDAV_DENY_TOOLS=<CALDAV_DENY_TOOLS> -e ELICITATION=<ELICITATION> -- npx -y @ni-c/caldav-mcp
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.