dav-mcp
JSON →Turn any calendar, contact book, or task list into an AI-orchestrated system. Platform-independent via CalDAV/CardDAV â works with Nextcloud, Baikal, Radicale, Fastmail, and any standards-compliant DAV server. 26 tools with field-agnostic updates.
Install
npx dav-mcp Tools · 26
- list_calendars List all available CalDAV calendars
- list_events List events from a specified calendar
- get_event Get details of a specific event
- create_event Create a new calendar event
- update_event Update an existing calendar event
- delete_event Delete a calendar event
- list_tasks List all tasks from a task list
- get_task Get details of a specific task
- create_task Create a new task
- update_task Update an existing task
- delete_task Delete a task
- list_addressbooks List all available address books
- list_contacts List contacts from an address book
- get_contact Get details of a specific contact
- create_contact Create a new contact
- update_contact Update an existing contact
- delete_contact Delete a contact
- list_files List files in a directory
- get_file Get file contents or metadata
- upload_file Upload a file to the server
- delete_file Delete a file from the server
- move_file Move or rename a file
- copy_file Copy a file to a new location
- create_directory Create a new directory
- delete_directory Delete a directory
- search Search across calendars, tasks, contacts, and files
Environment variables
CALDAV_SERVER_URLBEARER_TOKENGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETGOOGLE_REFRESH_TOKEN
Links
★ 21 GitHub stars