Comparison

OneCal vs AllMyMeetings: Which Calendar Sync Tool Is Right for You?

A head-to-head comparison of two modern calendar sync tools to help you choose the right one.

AllMyMeetings Team ·

OneCal and AllMyMeetings both sync Google, Outlook, and iCloud calendars, both offer scheduling links, and both run an MCP server for AI assistants. The main differences are pricing model, how sync is configured, and whether you can stay on a free plan.

About this comparison: AllMyMeetings publishes this page, so we're not neutral. OneCal facts come from OneCal's own website and are linked; we've left out anything we couldn't verify there. Prices and features as of October 2026. Check OneCal's pricing page for current details.

TL;DR: Choose AllMyMeetings if you want a free plan that doesn't expire, direct ICS feed subscriptions, or an MCP connection on the free plan. Choose OneCal if you want multi-way sync groups, collective scheduling links, or more calendars per plan and you're happy to pay from day one.

Quick comparison

OneCal AllMyMeetings
Free plan No (14-day trial) Yes (1 one-way Free/Busy sync)
Entry price $5/user/month, billed annually (2 calendars) $5/month or $50/year (4 accounts, 6 syncs)
Sync setup Multi-way groups Pairwise sync pairs
Providers Google, Outlook, iCloud Google, Outlook, iCloud, ICS feeds
Scheduling links Yes, including collective links Yes, one user's calendars per page
MCP server Yes (OneCal MCP) Yes, on every plan including free

How sync configuration differs

OneCal: multi-way sync

OneCal can sync several calendars together in one configuration, so events on any of them appear on the others. That's quick to set up when you have many calendars.

AllMyMeetings: pairwise sync pairs

AllMyMeetings links two calendars per sync pair. To keep calendars A, B and C aware of each other both ways, you create three pairs: A-B, A-C and B-C. Each pair has its own direction (one-way or bidirectional), privacy mode, and title suffix, so you can sync two personal calendars in Full details while your work calendar only gets Free/Busy blocks.

The tradeoff is more pairs to create as your calendar count grows. For 2-4 calendars it's a handful of pairs.

Provider support

Provider OneCal AllMyMeetings
Google Calendar Yes Yes
Microsoft Outlook / Microsoft 365 Yes Yes
Apple iCloud Yes Yes
ICS feeds Via a Google or Microsoft account, one-way source only (docs) Yes, subscribed directly

Sync speed

AllMyMeetings receives change notifications from Google and Microsoft, so changes there usually arrive within seconds, with an hourly safety-net check and a nightly reconciliation. iCloud doesn't send change notifications to outside apps, so AllMyMeetings checks it every five minutes. Every AllMyMeetings plan syncs the same way. We haven't measured OneCal's sync timing, so we don't compare speed here.

Privacy controls

OneCal's pricing page lists private event controls and a choice of which event information to sync on all plans.

AllMyMeetings offers three modes per sync pair:

  • Full details: title, description and location
  • Free/Busy: a "Busy" block with no details
  • Private: a "Busy (Private)" block marked private on the destination

In every mode, attendees are never copied, so synced copies never send invitations. The free plan uses Free/Busy mode; Full details and Private need Pro.

Scheduling links

Both include booking links. OneCal offers unlimited one-on-one and collective scheduling links on every plan, according to its pricing page.

AllMyMeetings scheduling pages belong to one user and check the calendars you choose from your connected accounts. There's no team-wide or combined-availability scheduling. The free plan includes 1 scheduling page, Pro 3, and Business unlimited.

AI assistants (MCP)

Both offer an MCP server. AllMyMeetings' server at https://allmymeetings.com/mcp/calendar has 21 tools. Claude and ChatGPT connectors sign in with OAuth, no token needed; Cursor, VS Code and scripts use personal access tokens. It works on every plan, including free, with full read and write tools; only creating scheduling links through the MCP server needs a paid plan. See the MCP setup guide.

Pricing comparison

Plan OneCal (billed annually) AllMyMeetings
Free No (14-day trial) 2 accounts, 1 one-way Free/Busy sync, 1 scheduling page
Entry Starter $5/user/month: 2 calendars Pro $5/month or $50/year: 4 accounts, 6 syncs, two-way
Mid-tier Essential $10/user/month: 5 calendars —
Top individual Premium $25/user/month: 50 calendars Business $15/month or $150/year: unlimited
Teams Per-user pricing above Team Pro $12 or Team Business $25 per member per month, with admin-managed syncs (members approve)

OneCal counts calendars. AllMyMeetings counts calendar accounts, and one Google or Microsoft account can hold several calendars. AllMyMeetings' paid plans start with a 14-day free trial.

Who should choose OneCal?

  • You want multi-way sync groups instead of pairs
  • You need collective scheduling links
  • You have many calendars and want them on one plan
  • You don't need a free plan

Who should choose AllMyMeetings?

  • You want a free plan for basic sync, such as personal events blocking time on a work calendar
  • You want to connect an AI assistant without paying first
  • You subscribe to ICS feeds from other apps
  • You want different privacy modes for different calendar pairs

The verdict

Both are capable tools. OneCal's multi-way sync and collective links suit people with many calendars who are ready to pay. AllMyMeetings suits people who want to start free, use direct ICS feeds, or connect an AI assistant on any plan. Try both: OneCal has a 14-day trial, and AllMyMeetings' free plan doesn't expire.


Start AllMyMeetings free: no credit card, and the free plan doesn't expire.

Try AllMyMeetings free

Sync Google, Outlook, and iCloud calendars in real time. No credit card required.

Start syncing for free

Ready to stop double-booking?

Sync your calendars in under two minutes. Free plan available — no credit card required.