74
/ 100
1 month ago
glama

YDrogen/calendar-mcp

Enables MCP clients to manage Google Calendar events, including CRUD operations, recurring events, free/busy queries, and push notifications via webhooks.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 2 credentials: CALENDAR_MCP_ENCRYPTION_KEY, GOOGLE_CLIENT_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretCALENDAR_MCP_ENCRYPTION_KEYNo auto-generated 64-character hex string for AES-256-GCM token encryption
configGOOGLE_CLIENT_IDYes — Google OAuth2 client ID
🔐 secretGOOGLE_CLIENT_SECRETYes — Google OAuth2 client secret
configHTTP_PORTNo 3000 HTTP server port for SSE and webhook endpoints
configMCP_ALLOWED_HOSTSNo — Comma-separated allowed hosts for HTTP transport (DNS rebinding protection). When unset, all hosts are allowed
configOAUTH_PORT6. Add http://localhost:3500/oauth2callback as an authorized redirect URI (or use your configured )
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/ydrogen-calendar-mcp-11g55t)](https://m8ven.ai/mcp/ydrogen-calendar-mcp-11g55t)
commit: 2fff2c7e0701c39354db6d71e5a732b07bae94e4
code hash: b01c2e9d41f7fc39d37943c2be7f1770dadb974d3c4b0cf7dee95f0a56c8a043
verified: 6/14/2026, 11:03:10 AM
view raw JSON →