Transform AI agents into orchestrating assistants managing calendars, contacts, and tasks
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 2
- fs PhilflowIO-dav-mcp-9156150/comprehensive-test.js :11
import fs from 'fs'; - fs PhilflowIO-dav-mcp-9156150/src/tool-call-logger.js :1
import fs from 'fs';
network 1
- net PhilflowIO-dav-mcp-9156150/src/tools/calendar/update-calendar.js :69
const response = await fetch(validated.calendar_url, {
secrets 3
- secrets PhilflowIO-dav-mcp-9156150/comprehensive-test.js :79
password: process.env.CALDAV_PASSWORD, - secrets PhilflowIO-dav-mcp-9156150/src/server-http.js :83
const bearerToken = process.env.BEARER_TOKEN; - secrets PhilflowIO-dav-mcp-9156150/src/server-stdio.js :74
if (!process.env.GOOGLE_CLIENT_ID || !process.env.GOOGLE_CLIENT_SECRET || !process.env.GOOGLE_REFRESH_TOKEN) {
declared dependencies 14
- @modelcontextprotocol/sdk@^1.25.3
- cors@^2.8.5
- dotenv@^17.2.3
- express@^5.2.1
- express-rate-limit@^8.1.0
- ical.js@^2.2.1
- tsdav@github:PhilflowIO/tsdav#master
- tsdav-utils@github:PhilflowIO/tsdav-utils#main
- zod@^3.25.76
- @types/cors@^2.8.17
- @types/express@^5.0.0
- @types/jest@^30.0.0
- jest@^30.2.0
- pnpm@^10.19.0