Keeper.sh
Control your Google Calendar, Outlook, Apple Calendar, CalDAV, etc., from one MCP
Documentation
Stop double-booking yourself.
Keeper.sh copies your events between your personal, work and school calendars, so all of them show you as busy at the same times. Works with Google Calendar, Outlook, iCloud and Fastmail.
How your calendars stay in step
You set a connection up once. After that, Keeper.sh keeps the copies right.
- 1
Connect a calendar, then say where it copies to
Connecting takes a sign-in or a pasted link. You then point that calendar at the one you want its events to land in. - 2
Choose what each calendar shows
Copies start as a busy block named after the source calendar. Pro lets you turn the title, description and location back on, and adds filters to skip events. - 3
Keeper.sh takes it from there
On Pro, Google and Outlook tell Keeper.sh the moment something changes, so the copy lands within seconds. Free checks every minute and copies within 30.
Pricing
Not sure which you need? See what each plan includes.
Free
$0
per month
For keeping two calendar accounts from double-booking each other.
Pro
$5
per month
For more than two calendar accounts, or when you need updates within the minute.
Updates from Google and Outlook
Every 30 minutes
Within seconds
Updates from iCloud, Fastmail and CalDAV
Every 30 minutes
Within a minute
Linked Accounts
Up to 2
Connections
Up to 3
Choose What the Link Shows
Choose Which Events Sync
AI Agent and API Access
25 calls/day
Priority Support
Latest content
Step-by-step guides for the calendars you use, and comparisons with the other sync tools. Browse them all on the blog and the comparison pages.
- How to Sync Google Calendar Device sync and overlay can stop when this-screen visibility was the whole job. Keeper.sh writes busy-block copies onto the calendar people actually book.
- How to Sync Google Calendars Between Two Accounts Overlay both Google accounts on this screen and they can stop. Keeper.sh writes busy-block copies of account A onto account B, the calendar people actually book.
- How to Add Google Calendar to Outlook Subscribe from web overlays this Outlook. Keeper.sh writes leftover busy-block copies onto the Outlook they actually use — or the reverse onto Google.
- Apple Calendar Not Syncing: How to Find the Cause and Fix It Work out whether the problem is iCloud itself, a subscribed calendar that is read-only by design, or a cross-account setup that was never going to sync both ways.
- The Best Shared Calendar for Couples (2026): Four Setups, Four Trade-offs Four situations, four different right answers. Which shared calendar suits you depends on the two phones involved and how much you actually want each other to see.
- Google Calendar Not Syncing With iPhone: How to Diagnose and Fix It A missing Google calendar on iPhone is usually a hide-toggle or an unticked box on Google's Calendar sync page, not a broken connection. When two calendars must carry the same hours as real events, Keeper.sh writes private copies; overlay and subscriptions cannot.
Frequently Asked Questions
Anything else, write to [email protected].
What if my calendar only gives me a share link?
Paste the link and those events copy into your other calendars. The copying runs one way, so nothing you change later reaches the original calendar.
Which calendars does Keeper.sh work with?
Google Calendar, Outlook, iCloud and Fastmail sign in directly. Most others work too, as long as yours gives you a calendar link or a login.
Can my colleagues see what my personal events are?
No. A copy shows the name of the calendar it came from, with no title, description, location or guest list. Pro lets you pass the title, description and location through, and the guest list is never copied on any plan.
How often do calendars update?
On Pro, Google and Outlook notify Keeper.sh as changes happen, so copies land within seconds. Free checks every minute and copies every 30. iCloud, Fastmail and other CalDAV calendars are always checked on a timer, because Apple offers no way to be told.
Can I run Keeper.sh myself?
Yes. Keeper.sh is open source under AGPL-3.0. The self-hosting page covers what you get, and the README on GitHub has the setup steps.
Can I cancel any time?
Yes. Cancel in your account settings and keep access until the period you paid for ends.
Ready to sync your calendars?
Free for two calendar accounts. No credit card.