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