MCPLow riskUnclaimed
dav-mcp
AI-orchestrated calendars, contacts & tasks across any DAV platform. 27 tools, field-agnostic.
PhilflowIOphilflowio/dav-mcp
server.json
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.PhilflowIO/dav-mcp",
"description": "AI-orchestrated calendars, contacts & tasks across any DAV platform. 27 tools, field-agnostic.",
"repository": {
"url": "https://github.com/PhilflowIO/dav-mcp",
"source": "github"
},
"version": "5.0.0",
"packages": [
{
"registryType": "npm",
"identifier": "dav-mcp",
"version": "5.0.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Base URL of your CalDAV/CardDAV server (e.g. https://example.com/dav.php/)",
"isRequired": true,
"format": "string",
"name": "CALDAV_SERVER_URL"
},
{
"description": "Username for DAV server authentication",
"isRequired": true,
"format": "string",
"name": "CALDAV_USERNAME"
},
{
"description": "Password or app-specific password for DAV server authentication",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "CALDAV_PASSWORD"
},
{
"description": "Authentication method, case-insensitive: 'Basic' (default; switches to Digest by itself when the server only offers Digest), 'Digest' (Digest-only servers without ever sending the password) or 'OAuth' for Google",
"format": "string",
"name": "AUTH_METHOD"
},
{
"description": "Google CalDAV endpoint; required when AUTH_METHOD=oauth2",
"format": "string",
"name": "GOOGLE_SERVER_URL"
},
{
"description": "Google account email; required when AUTH_METHOD=oauth2",
"format": "string",
"name": "GOOGLE_USER"
},
{
"description": "OAuth2 client ID; required when AUTH_METHOD=oauth2",
"format": "string",
"name": "GOOGLE_CLIENT_ID"
},
{
"description": "OAuth2 client secret; required when AUTH_METHOD=oauth2",
"format": "string",
"isSecret": true,
"name": "GOOGLE_CLIENT_SECRET"
},
{
"description": "OAuth2 refresh token; required when AUTH_METHOD=oauth2",
"format": "string",
"isSecret": true,
"name": "GOOGLE_REFRESH_TOKEN"
},
{
"description": "OAuth2 token endpoint for AUTH_METHOD=oauth2 (default: https://oauth2.googleapis.com/token)",
"format": "string",
"name": "GOOGLE_TOKEN_URL"
}
]
}
]
}Permissions
DeclaredDetected
Runs code—
nodeInstalls—
npm:dav-mcp@5.0.0Runs install scripts—None
NetworkNoneNone
Needs credentials
CALDAV_PASSWORDGOOGLE_CLIENT_SECRETGOOGLE_REFRESH_TOKENCALDAV_PASSWORDGOOGLE_CLIENT_SECRETGOOGLE_REFRESH_TOKENOutside the workspace—None
Agent tools—None
Checks
Low risk · Nothing worth a warning was found.
Not reviewed by a person · Checked by rules; the model review is not switched on yet.
Versions
- #55.0.0latestOct 9, 2026
- #44.3.1Oct 8, 2026
- #34.3.0Oct 7, 2026
- #24.2.0Oct 7, 2026
- #14.1.2Oct 7, 2026
dav-mcpOpen in Codeg