- Explore MCP Servers
- caldav-mcp
Caldav Mcp
What is Caldav Mcp
caldav-mcp is a CalDAV client that utilizes the Model Context Protocol (MCP) to expose calendar operations as tools for AI assistants.
Use cases
Use cases for caldav-mcp include automating event creation for meetings, retrieving event lists for scheduling purposes, and integrating calendar functionalities into AI-driven applications.
How to use
To use caldav-mcp, install the dependencies using ‘npm install’, set up your CalDAV credentials in a .env file, compile TypeScript to JavaScript with ‘npx tsc’, and run the MCP server using ‘node index.js’.
Key features
Key features of caldav-mcp include connecting to CalDAV servers, creating calendar events, and listing calendar events within a specified timeframe.
Where to use
caldav-mcp can be used in various fields that require calendar management, such as personal productivity applications, AI assistants, and organizational tools.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Caldav Mcp
caldav-mcp is a CalDAV client that utilizes the Model Context Protocol (MCP) to expose calendar operations as tools for AI assistants.
Use cases
Use cases for caldav-mcp include automating event creation for meetings, retrieving event lists for scheduling purposes, and integrating calendar functionalities into AI-driven applications.
How to use
To use caldav-mcp, install the dependencies using ‘npm install’, set up your CalDAV credentials in a .env file, compile TypeScript to JavaScript with ‘npx tsc’, and run the MCP server using ‘node index.js’.
Key features
Key features of caldav-mcp include connecting to CalDAV servers, creating calendar events, and listing calendar events within a specified timeframe.
Where to use
caldav-mcp can be used in various fields that require calendar management, such as personal productivity applications, AI assistants, and organizational tools.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










