Connect your AI to every calendar you own.

CALEDARO keeps your Google, Outlook, iCloud, Fastmail, Nextcloud and any CalDAV calendars in sync. This MCP server lets Claude, Cursor, Windsurf, and any MCP-compatible assistant reach all of them through one login.

Included on any paid plan. Not available on Free.

Capabilities

What your AI can do

Every tool reads or writes across every calendar you've connected — in a single request.

🔎

See your real availability

"What's on my calendar Thursday afternoon?" Your AI checks every connected calendar at once — work, personal, client accounts — not just one.

⏱️

Find free time across all of them

"Find me 45 minutes next week." One request, every calendar checked, actual open slots returned. No back-and-forth.

📝

Book on the right calendar

Create, update, or cancel events on the specific calendar that makes sense — client, personal, or work — and the sync propagates it everywhere.

Setup

MCP setup in 90 seconds

One-time browser sign-in, then paste the transport URL into your AI client and authorize.

MCP transport URLAvailable after account approval
OAuth discoveryShared during onboarding
  • 1. Sign up and add your calendars. Connect at least one calendar — Google, Outlook, iCloud, Fastmail, Nextcloud, or any CalDAV/iCal account.
  • 2. Open your AI client's connector settings. In Claude.ai: Settings → Connectors → Add custom connector. In Cursor/Windsurf: MCP Servers configuration.
  • 3. Paste the MCP transport URL. Your client discovers the OAuth configuration automatically and redirects you to CALEDARO to authorize.
  • 4. Test with a prompt. Try "What's on my calendar today?" or "Find a 30-minute slot this week across all my calendars."
Tools

12 tools, grouped by what they do

Read covers availability and lookups. Write creates and edits. Sync manages the sync processes themselves.

GroupTools
Readlist_accounts · list_calendars · list_events · get_event · find_free_time
Writecreate_event · update_event · delete_event
Synclist_syncs · get_sync · trigger_sync · pause_sync / resume_sync
Privacy & Security

Safe defaults

🔒

Busy-only by default

Your AI sees time blocks, not event details. Opt into detail sharing per connection.

🛡️

OAuth2 + PKCE

Browser-based consent. Short-lived access tokens; rotating refresh tokens.

Per-agent revoke

Revoke any connection from your CALEDARO dashboard. Access stops within an hour.

🎯

Scoped to connected calendars

The server can only reach calendars you've already added — not every calendar in your Google or Outlook account.

Start free. Upgrade to connect your AI.

60-second signup. MCP unlocks on any paid plan.