CalDAV MCP
A CalDAV MCP server to expose calendar operations as tools for AI assistants.
caldav-mcp
🗓️ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.
✨ 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
- Compile TypeScript to JavaScript:
npx tsc
- Run the MCP server:
node index.js
Available Tools
create-event
Creates a new calendar event.
Parameters:
summary: String - Event title/summarystart: DateTime string - Event start timeend: 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 timeframeend: DateTime string - End of the timeframe
Returns:
- A list of event summaries that fall within the given timeframe
License
MIT
Related Servers
Jira MCP Server
Interact with Jira projects using natural language.
Jane
A knowledge management server for stdlib and specs documents, with a configurable storage path.
Agentic Tools
Provides AI assistants with advanced task management and memory capabilities using local JSON file storage.
CData Zoho Projects Server
A read-only MCP server to query live Zoho Projects data using the CData JDBC driver.
MCP Handoff Server
Manages AI agent handoffs with structured documentation and seamless task transitions.
Maid-MCP
An MCP server that gives Claude Desktop a maid personality, complete with a Japanese-accented voice, visual avatar, and speech recognition.
Claude Desktop Extension
An MCP extension for the Claude Desktop application that enables automation and integration.
Goodday
A read-only server for the Goodday project management platform.
Follow Plan
Track and manage AI implementation plans.
Scrapbox MCP
A simple notes system server for the Model Context Protocol, providing resources, tools, and prompts.