CalDAV MCP Server
Rank #4,689io.github.lukegskw/caldav-mcp
A TypeScript MCP server for iCloud Calendar with native multi-VALARM support.
CalDAV MCP Server is a Model Context Protocol (MCP) server published by lukegskw. It ranks #4,689 of 132,113 servers tracked on MCP Toplist, and its repository has 3 GitHub stars. CalDAV MCP Server is listed across 2 registries — Official MCP and Glama, with 8 tracked versions. It was first listed on Jul 27, 2026 and most recently updated on Sep 12, 2026.
Ranks ahead of 127,424 of 132,113 servers on MCP Toplist.
Use CalDAV MCP Server
Requires user-supplied configuration before first use — typically an API key, token or connection string set via environment variables.
claude mcp add caldav-mcp -e "CALDAV_USERNAME=<your CALDAV_USERNAME>" -e "CALDAV_PASSWORD=<your CALDAV_PASSWORD>" -- docker run -i --rm ghcr.io/lukegskw/caldav-mcp:0.1.8Replace each placeholder with your own value before saving.
claude mcp add caldav-mcp -e "CALDAV_USERNAME=<your CALDAV_USERNAME>" -e "CALDAV_PASSWORD=<your CALDAV_PASSWORD>" -- npx -y @lukegskw/caldav-mcpReplace each placeholder with your own value before saving.
[mcp_servers.caldav-mcp]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/lukegskw/caldav-mcp:0.1.8"]
[mcp_servers.caldav-mcp.env]
CALDAV_USERNAME = "<your CALDAV_USERNAME>"
CALDAV_PASSWORD = "<your CALDAV_PASSWORD>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
[mcp_servers.caldav-mcp]
command = "npx"
args = ["-y", "@lukegskw/caldav-mcp"]
[mcp_servers.caldav-mcp.env]
CALDAV_USERNAME = "<your CALDAV_USERNAME>"
CALDAV_PASSWORD = "<your CALDAV_PASSWORD>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/lukegskw/caldav-mcp:0.1.8"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"@lukegskw/caldav-mcp"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/lukegskw/caldav-mcp:0.1.8"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"@lukegskw/caldav-mcp"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"caldav-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/lukegskw/caldav-mcp:0.1.8"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"servers": {
"caldav-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lukegskw/caldav-mcp"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/lukegskw/caldav-mcp:0.1.8"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"@lukegskw/caldav-mcp"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/lukegskw/caldav-mcp:0.1.8"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Replace each placeholder with your own value before saving.
{
"mcpServers": {
"caldav-mcp": {
"command": "npx",
"args": [
"-y",
"@lukegskw/caldav-mcp"
],
"env": {
"CALDAV_USERNAME": "<your CALDAV_USERNAME>",
"CALDAV_PASSWORD": "<your CALDAV_PASSWORD>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.lukegskw%2Fcaldav-mcp)<a href="https://mcptoplist.com/server/io.github.lukegskw%2Fcaldav-mcp"><img src="https://mcptoplist.com/badge/io.github.lukegskw%2Fcaldav-mcp.svg" alt="MCP Toplist: Top 5% of 132,113" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries
lukegskw
Other servers by lukegskw
View all lukegskw servers →Available versions (8)
| Version | Published |
|---|---|
| 0.1.8 | Sep 12, 2026 |
| 0.1.7 | Sep 5, 2026 |
| 0.1.6 | Sep 4, 2026 |
| 0.1.5 | Sep 4, 2026 |
| 0.1.4 | Sep 3, 2026 |
| 0.1.3 | Sep 3, 2026 |
| 0.1.1 | Sep 3, 2026 |
| 0.1.0 | Sep 3, 2026 |
Frequently asked questions
- Who maintains CalDAV MCP Server?
- CalDAV MCP Server is maintained by lukegskw, which publishes 3 MCP servers (8 total versions) tracked on MCP Toplist.
- Is CalDAV MCP Server listed on the Official MCP Registry?
- Yes — CalDAV MCP Server is listed on the Official MCP Registry, alongside Glama.
- How many versions does CalDAV MCP Server have?
- MCP Toplist tracks 8 versions of CalDAV MCP Server, most recently published on Sep 12, 2026.
- Where can I find the source code for CalDAV MCP Server?
- The source code for CalDAV MCP Server is hosted at github.com/lukegskw/caldav-mcp.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.