caldav-mcp MCP Server
dominik1001/caldav-mcp
[](https://agentrank-ai.com/tool/dominik1001--caldav-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) ποΈ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
dominik1001/caldav-mcp is a TypeScript MCP server licensed under MIT. ποΈ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants. Topics: caldav, mcp-server, typescript, mcp.
Ranked #4099 out of 24846 indexed tools.
Has 11 contributors.
Ecosystem
Score Breakdown
103 stars β growing community
Last commit 17d ago β recently updated
8/21 issues closed β many open issues
11 contributors β active community
No dependents β no downstream usage
247 weekly installs β early adoption
Weights: Freshness 20% Β· Issue Health 20% Β· Dependents 22% Β· Stars 10% Β· Contributors 8% Β· How we score β
How to Improve
Matched Queries
From the README
# caldav-mcp
<div align="center">
ποΈ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.
</div>
## β¨ Features
- Connect to CalDAV servers
- List calendars
- List calendar events within a specific timeframe
- Create calendar events
- Update calendar events
- Delete calendar events by UID
## Setup
```
{
"mcpServers": {
...,
"calendar": {
"command": "npx",
"args": [
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CalDAV server URL>",
"CALDAV_USERNAME": "<CalDAV username>",
"CALDAV_PASSWORD": "<CalDAV password>"
}
}
}
}
```
## Development
### Quick Start
Run the MCP server in development mode with auto-reload:
```bash
npm run dev
```
This will run the TypeScript code directly with watch mode and automatically load environment variables from `.env`.
### Manual Build
Alternatively, you can compile TypeScript to JavaScript and run it:
1. Compile:
```bas Read full README on GitHub → Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights β straight to your inbox.