CalDAV MCP - Secure MCP Server by ALMC Security 2025

CalDAV MCP

View on GitHub

caldav-mcp

🗓️ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.

MIT Licensecode style: prettierMCP Compatiblesemantic-release: angular

✨ Features

  • Connect to CalDAV servers
  • Create calendar events
  • List calendar events within a specific timeframe

Setup

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

Usage

  1. Compile TypeScript to JavaScript:
npx tsc
  1. Run the MCP server:
node index.js

Available Tools

create-event

Creates a new calendar event.

Parameters:

  • summary: String - Event title/summary
  • start: DateTime string - Event start time
  • end: DateTime string - Event end time

Returns:

  • The unique ID of the created event

list-events

Lists events within a specified timeframe.

Parameters:

  • start: DateTime string - Start of the timeframe
  • end: DateTime string - End of the timeframe

Returns:

  • A list of event summaries that fall within the given timeframe

License

MIT

Related in Productivity - Secure MCP Servers

ServerSummaryActions
MCP NotesView
Home Assistant MCP ServerA Model Context Protocol (MCP) server for interacting with Home Assistant. This server provides tool...View
AnkiConnectA Model Context Protocol (MCP) server that provides seamless integration with Anki through the AnkiC...View
Resource HubAn MCP server that connects to the Resource Hub - a central place to configure and manage your MCP s...View
WSLSnapit-MCPWSLSnapit-MCP is a powerful Model Context Protocol (MCP) server that provides advanced screenshot ca...View
CognitiveCompass MCPNo documentation available.View