Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

caldav-mcp

local MCP server

caldav-mcp is a local MCP server: CalDAV calendar operations (list, create, update, delete events) as MCP tools. Install it from npm as caldav-mcp.

Installation

Terminal

claude mcp add caldav-mcp -e CALDAV_BASE_URL=... -e CALDAV_USERNAME=... -e CALDAV_PASSWORD=... -- npx -y caldav-mcp

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "caldav-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "caldav-mcp"
      ],
      "env": {
        "CALDAV_BASE_URL": "...",
        "CALDAV_USERNAME": "...",
        "CALDAV_PASSWORD": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

What you need

  • Runtime: Node.js 18+ (runs with npx).
  • MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
  • Environment variables: CALDAV_BASE_URL, CALDAV_USERNAME, CALDAV_PASSWORD

Summary

CalDAV calendar operations (list, create, update, delete events) as MCP tools.

caldav-mcp vs similar servers

ServerStarsTypeAPI keyRuntime
caldav-mcp102LocalYesnpm
three.ws Alerts218LocalYesnpm
Microsoft 365 Calendar12LocalYesnpm
Agent-Native Calendar6,874HostedNoNone
Azure MCP Server3,719LocalNonuget

Questions

It reads 3 environment variables: CALDAV_BASE_URL, CALDAV_USERNAME, CALDAV_PASSWORD. Set them in your MCP config before starting the server.

Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.

caldav-mcp is a local MCP server distributed as the npm package caldav-mcp.

Run: claude mcp add caldav-mcp -e CALDAV_BASE_URL=... -e CALDAV_USERNAME=... -e CALDAV_PASSWORD=... -- npx -y caldav-mcp

Run: codex mcp add caldav-mcp --env CALDAV_BASE_URL=... --env CALDAV_USERNAME=... --env CALDAV_PASSWORD=... -- npx -y caldav-mcp

Similar MCP servers

NameStars
  1. three.ws Alertsio.github.nirholas/alerts-mcp218
  2. Microsoft 365 Calendario.github.mindstone/mcp-server-microsoft-calendar12
  3. Agent-Native Calendario.github.BuilderIO/agent-native-calendar6,874
  4. Azure MCP Servercom.microsoft/azure3,719
  5. mumu.micro/mu437
  6. Apollo MCP Serverio.github.apollographql/apollo-mcp-server310
  7. Discord MCPio.github.cappyeo/discord-mcp162
  8. SAP HANA CLIio.github.SAP-samples/hana-cli113