Real-time calendar sync

Set up your entire calendar stack
by asking.

One schedule. Every calendar. Controlled by your AI agent.

allmymeetings is the first calendar sync service with a native MCP server. Ask Claude, Claude Code, or OpenClaw to connect your Google, Outlook, and iCloud calendars — it handles the setup, you click two OAuth links.

Works with Claude Desktop · OpenClaw · Cursor · Claude Code · Any MCP client

Google
9:00 — Team standup
11:00 — Product review
2:00 — Free
Synced
Outlook
9:00 — Busy
11:00 — Busy
2:00 — Free

Connects with the calendars you already use

Google Calendar
Microsoft Outlook
Apple iCloud

Sync multiple calendars
automatically

Powerful sync engine. Intelligent scheduling. Zero double-bookings.

Bidirectional Sync

Changes flow both ways between calendars. Create an event in Google and it appears in Outlook — and vice versa.

Privacy Controls

Choose full details, free/busy only, or private mode. Keep meeting specifics confidential while blocking time across accounts.

Real-Time Webhooks

Instant sync via Google and Microsoft webhooks. Events propagate in seconds, not minutes. iCloud syncs on a fast polling schedule.

Scheduling Pages

Share a booking link that checks availability across all your calendars. No more back-and-forth emails to find a time.

Sync Logs & Monitoring

Full visibility into every sync operation. Track errors, monitor performance, and debug issues with detailed activity logs.

MCP Server

Connect Claude, Cursor, or any MCP-compatible client to your calendar stack. Manage events, sync pairs, and availability through the Model Context Protocol.

Synced in three steps

Set it up once and forget about it. Your calendars stay in sync, always.

1

Connect your calendars

Sign in with Google, Microsoft, or add your iCloud account. OAuth keeps your credentials secure — we never store passwords.

2

Create sync pairs

Pick a source and destination calendar, choose your sync mode — full details, free/busy, or private — and set the direction.

Work
Personal
3

Stay in sync, automatically

Webhooks handle everything in real time. Free/busy time is always accurate, and you’ll never double-book across calendars again.

Always up to date
99.9%

Sync uptime

<5s

Average sync latency

3

Calendar providers supported

Native MCP Server

Control your calendar from your AI agent

Install the allmymeetings MCP server and your agent gains full calendar control: connect Google, Outlook, or iCloud via OAuth handoff — create and manage sync pairs — check availability across all accounts — generate scheduling links on demand.

What your agent can do

Connect calendars via OAuth handoff
Create and manage sync pairs
List, create, update, and delete events
Check availability across all accounts
Generate scheduling links on demand
Check sync status and monitor health

Example prompt

“Set up AllMyMeetings and sync my work and personal calendars”

That’s all it takes. Your agent provisions the account, walks you through two OAuth clicks, creates the sync pair, and confirms everything is running.

Simple, transparent pricing

Start free. Upgrade when you need more calendars or advanced features.

Save 17%

Starter

For individuals getting started

$0 /month
  • 2 calendar accounts
  • 1 sync pair (2 calendars)
  • One-way sync
  • Free/busy sync mode
  • 7-day activity log
Most popular

Pro

For professionals with multiple calendars

$4 /month
Billed as $50/year
  • 4 calendar accounts
  • 6 sync pairs
  • Bidirectional sync
  • All sync modes (full, free/busy, private)
  • Real-time webhooks
  • 3 scheduling pages
  • 30-day activity log

Business

For power users and small teams

$12 /month
Billed as $150/year
  • Everything in Pro
  • Unlimited sync pairs
  • Unlimited scheduling pages
  • 90-day activity log
  • Priority support
  • Custom title suffixes

Frequently asked questions

When you create a sync pair between two calendars, allmymeetings monitors both for changes using real-time webhooks (Google & Microsoft) or fast polling (iCloud). When an event is created, updated, or deleted in one calendar, the change is automatically reflected in the other based on your chosen sync mode and direction.

Full Details copies the complete event (title, description). Free/Busy creates a generic "Busy" block so others can see you’re unavailable without revealing specifics. Private is similar but marks blocks as private. Most users prefer Free/Busy for cross-account sync to keep work and personal life separate.

Absolutely. We use OAuth 2.0 for Google and Microsoft, so we never see your passwords. iCloud uses app-specific passwords with encrypted storage. All data is transmitted over HTTPS and encrypted at rest. We only access the minimum calendar scopes needed for sync.

Yes! Each sync pair connects two calendars, but you can create multiple pairs to keep any number of calendars in sync. For example, sync your Work Google to Personal Outlook, and your Personal Outlook to your iCloud — all running simultaneously.

Scheduling pages are shareable booking links (like Calendly) that check availability across all your connected calendars. Share the link, and people can book available time slots directly — no back-and-forth emails needed. Events are automatically created on your chosen calendar.

Yes. allmymeetings includes a native MCP (Model Context Protocol) server, which means any MCP-compatible AI agent — including Claude Desktop, Claude Code, OpenClaw, and Cursor — can connect your calendars, create sync pairs, manage events, check your availability, and generate scheduling links through natural language. Get your API token from the dashboard to get started.

Yes. No contracts, no commitments. Cancel anytime and your subscription will remain active until the end of your billing period. Your synced events are never removed — they stay in your calendars.

Stop double-booking.
Start syncing.

Join professionals who trust allmymeetings to keep their calendars accurate. Set up in under two minutes — no credit card required.