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
NotesYA Claude MCP integration that allows seamless interaction with Apple Notes through natural language.View
Goodday MCP ServerA Model Context Protocol (MCP) server for integrating with Goodday project management platform. This...View
ObsidianA modular Model Context Protocol (MCP) server for interacting with your Obsidian vault from Claude D...View
MiroView
Document Evaluation MCP ServerNo documentation available.View
DifyWorkflowmcp-difyworkflow-server is an mcp server Tools application that implements the query and invocation...View