CalDAV calendars MCP server
Read and write CalDAV calendars: events, tasks and journal entries over the open standard
0 stars116 downloads/wk
Reviews
Write oneNobody has reviewed CalDAV calendars yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CalDAV calendars tools (22, 9 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
complete_taskSets the task’s status. Marking it done records the completion time
create_eventwrite actionAdds an event to a calendar. The UID and the file name are generated
create_journalwrite actionAdds a dated note to a calendar that accepts journal entries.
create_taskwrite actionAdds a task to a calendar that accepts them. list_calendars reports
delete_eventwrite actionRemoves an event. An occurrence id removes just that occurrence —
delete_journalwrite actionRemoves a dated note. A CalDAV server keeps no history, and a note is
delete_taskwrite actionRemoves a task. A CalDAV server keeps no history: this cannot be
get_eventThe complete event behind an id from a listing: the untruncated
get_free_busyBusy periods in a time range — start and end only, no titles and no
get_journalThe complete note behind an id from list_journals, untruncated. This
get_server_infoReports the DAV compliance tokens, which components each calendar
get_taskThe complete task behind an id from list_tasks, with its untruncated
list_calendarsEvery calendar this server may use, with the id to pass to the other
list_eventsEvents between two points in time, from every calendar this server
list_journalsDated notes in a calendar, inside a time range. Most calendar
list_tasksTasks with a start or due date inside a time range. Tasks with no
move_eventCopies an event into another calendar and removes it from the first.
respond_to_eventSets your own participation status on an event you were invited to.
search_eventsFinds events whose summary, description or location contains a term.
update_eventwrite actionChanges the fields named and leaves everything else exactly as it
update_journalwrite actionReplaces the fields named. A CalDAV server keeps no version history,
update_taskwrite actionChanges the fields named and leaves everything else as it was. Pass
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan57 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @ni-c/caldav-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add caldav-mcp -- npx -y @ni-c/caldav-mcp
CalDAV calendars: common questions
- Is CalDAV calendars MCP server safe?
- Mostly: it is graded B (83/100). Read the CalDAV calendars safety report
- How do I install CalDAV calendars?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does CalDAV calendars need an API key?
- Yes. The registry entry asks for
CALDAV_PASSWORD,CALDAV_TOKEN. - Is CalDAV calendars maintained?
- The last commit was in the last day (2026-09-19). The latest release is v0.1.4.