Best for
- AI assistants that need calendar integration
- Users with CalDAV-compatible servers
- Scenarios requiring task management
This server provides AI assistants with the ability to access CalDAV calendars and tasks via MCP. It is feature-rich but requires user-provided CalDAV credentials, posing some security risks.
Strongest · Maintenance 13/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
CALDAV_BASE_URL
Base URL of your CalDAV server, e.g. https://caldav.example.com, provided by your calendar service.
CALDAV_USERNAME
Username for CalDAV authentication, typically your calendar account name.
CALDAV_PASSWORD
Password for CalDAV authentication; prefer an app-specific password from your calendar service and treat it as a secret.
Add the following configuration to your MCP client:
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": ["caldav-mcp"],
"env": {
"CALDAV_BASE_URL": "<CalDAV server URL>",
"CALDAV_USERNAME": "<CalDAV username>",
"CALDAV_PASSWORD": "<CalDAV password>"
}
}
}
}{
"mcpServers": {
"calendar": {
"command": "npx",
"args": ["caldav-mcp"],
"env": {
"CALDAV_BASE_URL": "<CalDAV server URL>",
"CALDAV_USERNAME": "<CalDAV username>",
"CALDAV_PASSWORD": "<CalDAV password>"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"calendar": {
"command": "npx",
"args": [
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CalDAV server URL>",
"CALDAV_USERNAME": "<CalDAV username>",
"CALDAV_PASSWORD": "<CalDAV password>"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add calendar -e 'CALDAV_BASE_URL=<CalDAV server URL>' -e 'CALDAV_USERNAME=<CalDAV username>' -e 'CALDAV_PASSWORD=<CalDAV password>' -- npx caldav-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After installing and setting the environment variables, the client's tool list should show the 10 tools including list-calendars, list-events and create-event. Calling list-calendars and getting calendar names and URLs back proves the CalDAV connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
CalDAV MCP Server is a Model Context Protocol (MCP) server that exposes calendar operations (such as listing, creating, updating, and deleting events) as tools for AI assistants. It supports CalDAV servers, allowing AI assistants to manage calendar events and tasks (VTODO).
Securely connect Atlassian Cloud to AI tools.
Official Notion MCP server for querying, editing, and managing Notion pages and databases via AI agents.
Drive your Claude Code session straight from WhatsApp
Official MCP server that lets AI assistants manage your encrypted Anytype wiki in natural language.
Source revision 725de72d9dc2 Data synced 2026-10-12 Read the FMRS scoring method