Caldav MCP
CalDAV calendar operations (list, create, update, delete events) as MCP tools.
Connector by dominik1001 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dominik1001-caldav-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: scheduling, project-management
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 3 read · 5 write · 2 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 10
Read from the source code; the running server may list different tools.
Read 3 · Look things up without changing anything.
list-calendarslist-eventslist-todos
Write 5 · Create, change, send or run things.
complete-todocreate-eventcreate-todoupdate-eventupdate-todo
Delete 2 · Delete, drop, revoke or wipe things.
delete-eventdelete-todo
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
CALDAV_PASSWORD
Other settings (environment variables or headers).
CALDAV_BASE_URLCALDAV_USERNAME
Tools (10)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
complete-todoMarks a task (VTODO) as done. Sets its status to COMPLETED and records the completion time.
create-eventCreates an event in the calendar specified by its URL. For all-day events, set `wholeDay` to true. For a single-day all-day event, use `start` and `end` datetimes on the same calendar date; they do not need to be identical timestamps.
create-todoCreates a task (VTODO) in the calendar specified by its URL. Only `summary` is required; a task may have no dates. Use `due` for a deadline and `start` for when work should begin.
delete-eventDeletes an event in the calendar specified by its URL
delete-todoDeletes a task (VTODO) in the calendar specified by its URL
list-calendarsList all calendars returning both name and absolute URL. Pass a calendar's `url` unchanged as `calendarUrl` to the other tools.
list-eventsList all events between start and end date in the calendar specified by its URL
list-todosList tasks (VTODOs) in the calendar specified by its URL. By default returns only open tasks (NEEDS-ACTION and IN-PROCESS), sorted by manual order then due date. Use `status` to include completed (`COMPLETED`) or all (`ALL`) tasks, and `limit`/`offset` to page through long lists.
update-eventUpdates an existing event in the calendar specified by its URL. Only provided fields are changed. For a one-day full-day event, set `wholeDay` to true and set `start` and `end` to the same calendar day.
update-todoUpdates an existing task (VTODO) in the calendar specified by its URL. Only provided fields are changed. To mark a task done, prefer the `complete-todo` tool.
Compare and alternatives
Featured in
Signals
- Stars
- 105
- Forks
- 36
- Open issues
- 2
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.dominik1001/caldav-mcp- Version
- 0.9.0
- Auth
- API key
- Packages
- npm caldav-mcp
- License
- MIT
- Repository
- github.com/dominik1001/caldav-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Caldav MCP. Agent Mart. https://agentmart.dev/connectors/dominik1001-caldav-mcp (last updated 2026-10-25)