PhilflowIO/dav-mcp
View on GitHub ↗Transform AI agents into orchestrating assistants managing calendars, contacts, and tasks
31 ★12 forksJavaScriptUpdated 20d ago
What you need to know
MCP server that gives AI agents full orchestration over calendars, contacts, and tasks via CalDAV, CardDAV, and VTODO, with 26 production-ready tools.
Install
npx -y dav-mcp with CALDAV_SERVER_URL, CALDAV_USERNAME, CALDAV_PASSWORD env vars Docker via docker-compose For HTTP mode (n8n): npx dav-mcp --http with BEARER_TOKEN
Usage
- •Add to Claude Desktop or Cursor and ask it to manage calendars, contacts, and todos
- •Full CRUD on events (11 tools), contacts (8 tools), and tasks (7 tools)
Key features
- ✓26 tools: full CalDAV, CardDAV, and VTODO coverage
- ✓Server-side filtering via calendar_query, addressbook_query, todo_query
- ✓Field-based updates with RFC properties and custom X-* fields
- ✓Works with any RFC-compliant server (Nextcloud, Baikal, Radicale, iCloud)
- ✓Google Calendar via OAuth2
- ✓Rate limiting and bearer auth in HTTP mode
- ✓MIT license
Best for
Full calendar, contact, and task management across CalDAV/CardDAV providers.
Clients: Claude Desktop · Cursor · n8n
Reviewed 2026-08-11
Topics
- Stars
- 31★
- Forks
- 12
- Language
- JavaScript
- License
- MIT
- Created
- 2025-10-02
- Last push
- 2026-08-15