MCP Catalogs
Home

caldav-mcp

by dominik1001·69·Score 46

A CalDAV MCP server enabling AI assistants to manage calendar events via CalDAV protocols.

productivitycommunication
23
Forks
6
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides a clean interface between AI assistants and CalDAV calendar services. It supports essential calendar operations including listing calendars, retrieving events within specified timeframes, creating new events, updating existing ones, and deleting events by UID. The implementation is written in TypeScript, offering type safety and good maintainability.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants managing user schedules across CalDAV compatible calendars
you:Automating event creation based on AI analysis
you:Integration with calendar-based workflow automation
you:Which CalDAV servers are supported?
you:Can this server handle recurring events?

When to choose this

Choose this when you need an AI assistant to interact with your existing CalDAV calendar service without additional infrastructure.

When NOT to choose this

Don't choose this if you need OAuth authentication, integration with non-CalDAV calendar services, or if you're already using a different calendar MCP server.

Tools this server exposes

5 tools extracted from the README
  • list-calendars

    List all calendars returning both name and URL

  • list-events

    List all events between start and end date in the calendar specified by its URL

  • create-event

    Creates an event in the calendar specified by its URL

  • update-event

    Updates an existing event in the calendar specified by its URL

  • delete-event

    Deletes an event in the calendar specified by its URL

Comparable tools

google-calendar-mcpoutlook-calendar-mcpical-mcpshell-mcp

Installation

Install via npm: npm install caldav-mcp

Add to Claude Desktop config:

{
  "mcpServers": {
    "calendar": {
      "command": "npx",
      "args": [
        "caldav-mcp"
      ],
      "env": {
        "CALDAV_BASE_URL": "<CalDAV server URL>",
        "CALDAV_USERNAME": "<CalDAV username>",
        "CALDAV_PASSWORD": "<CalDAV password>"
      }
    }
  }
}

FAQ

Which CalDAV servers are supported?
Any CalDAV-compatible server should work, including Nextcloud, iCloud Calendar, Google Calendar (via CalDAV), and others.
Can this server handle recurring events?
Yes, it supports creating and updating recurring events with detailed recurrence rules including frequency, interval, count, and various by- parameters.

Compare caldav-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.