Open Think Deploy →

There's no native Cloudflare calendar service, so this plugin delegates to whichever calendar MCP server you point at via `CALENDAR_MCP_URL`. Two skills — `calendar-today` and `calendar-upcoming` — return forward-call descriptors that route through `mcp-call-tool`, preserving the same approve-to-run / rollback flow as any other MCP server. Recommended pairings: block/google-calendar-mcp-server (Google) or any CalDAV-bridge MCP. Honest about the indirection: if you don't already trust an MCP server, this won't help.

Install

1 · Config

Append to ENABLED_PLUGINS in wrangler.toml:

calendar,mcp-client

2 · Secrets

Run each from your Worker project:

  • wrangler secret put CALENDAR_MCP_URL Base URL of a calendar MCP server (must also be in ALLOWED_HOSTS).
Copy-paste .dev.vars template
CALENDAR_MCP_URL=Base URL of a calendar MCP server (must also be in ALLOWED_HOSTS).

3 · Steps

  1. Pick or deploy a calendar MCP server (Google Calendar, CalDAV, etc.)
  2. wrangler secret put CALENDAR_MCP_URL
  3. Add the server's hostname to ALLOWED_HOSTS in wrangler.toml
  4. wrangler deploy

Tags

calendarmcp-delegatedindirectgoogle-calendarcaldav