BigHugger
GH Repository · ridafkih

keeper.sh

Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Google, Outlook, Office 365, iCloud, CalDAV or ICS.

stars
1,341
30-day movement
+238/day
Related entries
60
Connections
2
node/bunTypeScriptself-hostedoutlookopen-sourceicaldockernextjssynctypescriptnodemcpmcp-servericscaldavcalendar-syncgoogle-calendarbuncalendaricloud

keeper.sh is a calendar sync tool and MCP server that aggregates calendars from Google, Outlook, Office 365, iCloud, CalDAV and ICS sources. It exposes calendar access and control through the Model Context Protocol so agents can read and manage events.

It gives you one self-hosted MCP endpoint over many calendar providers instead of per-provider integrations.

Use it to

  • Sync Google and iCloud calendars into one feed
  • Expose calendars to an agent via MCP
  • Aggregate ICS and CalDAV subscriptions
  • Self-host cross-provider calendar control

For Developers building agents or self-hosting calendar sync

Role
mcp-server
Language
TypeScript
Licence
AGPL-3.0
Forks
56
Open issues
116
Last push
2026-09-15
Latest release
v1.1.4 · 2025-12-28
topicscalendarmcp-serversynccaldavself-hostedtypescript