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
Connects with the calendars you already use
Powerful sync engine. Intelligent scheduling. Zero double-bookings.
Changes flow both ways between calendars. Create an event in Google and it appears in Outlook — and vice versa.
Choose full details, free/busy only, or private mode. Keep meeting specifics confidential while blocking time across accounts.
Instant sync via Google and Microsoft webhooks. Events propagate in seconds, not minutes. iCloud syncs on a fast polling schedule.
Share a booking link that checks availability across all your calendars. No more back-and-forth emails to find a time.
Full visibility into every sync operation. Track errors, monitor performance, and debug issues with detailed activity logs.
Connect Claude, Cursor, or any MCP-compatible client to your calendar stack. Manage events, sync pairs, and availability through the Model Context Protocol.
Set it up once and forget about it. Your calendars stay in sync, always.
Sign in with Google, Microsoft, or add your iCloud account. OAuth keeps your credentials secure — we never store passwords.
Pick a source and destination calendar, choose your sync mode — full details, free/busy, or private — and set the direction.
Webhooks handle everything in real time. Free/busy time is always accurate, and you’ll never double-book across calendars again.
Sync uptime
Average sync latency
Calendar providers supported
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.
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.
Start free. Upgrade when you need more calendars or advanced features.
For individuals getting started
For professionals with multiple calendars
For power users and small teams
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.
Join professionals who trust allmymeetings to keep their calendars accurate. Set up in under two minutes — no credit card required.