The Calendar MCP Server for your AI assistant
Connect your Google, Outlook and iCloud calendars to Claude, ChatGPT and any MCP client through one secure server. Let your AI assistant read your schedule, check your availability, and create, update and delete events.

You are in good company. OneCal is trusted by thousands of users from organizations like
What is the OneCal Calendar MCP Server?
The Model Context Protocol (MCP) is an open standard that lets AI assistants connect securely to external tools and data. The OneCal Calendar MCP Server exposes your connected calendars to any MCP client, so your assistant can work with your real schedule instead of guessing.
- Connect Google Calendar, Outlook and iCloud through a single MCP server
- Works with Claude, ChatGPT and any other MCP-compatible client
- Secure OAuth authentication, so you stay in control of your data
- Read your availability and events, then create, update or delete them by chat
Every calendar, one MCP server
Connect the calendars you already use in OneCal and reach them all through a single Calendar MCP Server.
Google Calendar
Give your AI assistant access to your Google Calendar events and availability.
Outlook Calendar
Connect Outlook and Microsoft 365 calendars so your assistant can manage them too.
iCloud Calendar
Bring your Apple iCloud calendar into the same MCP server as the rest.
What your AI assistant can do
The OneCal Calendar MCP Server ships with a full set of tools, so your assistant can manage your calendar from end to end.
List Calendars
Read
See every calendar connected to your OneCal account in one place.
Get Busy Intervals
Availability
Check when you are free or busy across all your calendars for any time range.
Get Calendar Events
Read
Pull events from all connected calendars for a given date range and time zone.
Get Calendar Event
Read
Fetch the full details of a single event by its ID.
Create Calendar Event
Write
Create a new event with attendees, reminders, recurrence and video conferencing links.
Update Calendar Event
Write
Change the time, title, attendees or any other detail of an existing event.
Delete Calendar Event
Write
Remove an event from any of your connected calendars.
Respond to Calendar Event
Write
RSVP to invitations as accepted, declined or tentative, with an optional message.
Things you can ask your assistant
A few of the everyday prompts that just work once your calendars are connected through the OneCal Calendar MCP Server.
Daily planning
"What does my day look like?"
Your assistant reads every connected calendar and gives you a single, clear rundown of your day.
Availability
"When am I free for a 30-minute call this week?"
Check real availability across all your calendars without opening a single app.
Scheduling
"Schedule a meeting with Sarah on Thursday at 2pm"
Create events with attendees, reminders and a video link straight from chat.
Rescheduling
"Move my 3pm to tomorrow morning"
Update the time of an existing event in seconds, no manual dragging required.
Cancelling
"Cancel my dentist appointment on Friday"
Delete events from any connected calendar with a simple instruction.
Video conferencing
"Add a Zoom link to my standup"
Attach Google Meet, Microsoft Teams or Zoom links when your assistant creates an event.
RSVP
"Decline the budget review invite"
Respond to invitations as accepted, declined or tentative without leaving the conversation.
Focus time
"Find a free hour for deep work tomorrow"
Let your assistant scan your busy intervals and protect time for the work that matters.
Secure by design
Your calendars, under your control
The OneCal Calendar MCP Server uses OAuth, so your AI assistant only gets the access you grant and nothing more. Connect once and revoke access any time from your OneCal account.
"OneCal is the only way I found to consistently sync my work (Outlook) and personal (Google) calendars. I tried all the suggested free methods and none were successful. I rely on both calendars and am so pleased I can see them together everywhere I look!"
"I primarily utilize OneCal to keep multiple calendars synced so that different organizations can see my shared schedule. This one tool helps me manage tons of calendars effectively and my coworkers, clients, and companies can all keep track of my schedule in real-time."
"The ability to sync multiple calendars so I can stay on top of my life is really important to me. It made it much easier than other products I tried."
"I really appreciate how OneCal solves my need to have all of my calendars synced, so I'm not double booking time on my calendar. It's super easy to set up, and I found the user interface very nice to work with. Once I signed up, I had everything syncing in just a few minutes."
"OneCal solved ALL calendar issues!
I have 5 different gmail calendars and OneCal is like, 'Not a problem!'
I need multiple booking links - OneCal - 'Not a problem.'
I had an issue (user issue for sure) and A REAL PERSON from OneCal is emailing me with a solution before the end of day.
You simply cannot beat this tool or their amazing support. "
"This has been a true life-saver to have updates syncing in real-time and eliminates the need for a third-party calendar sharing view for me. Was a breeze to set up as well. Thank you for inventing this!"
"The clean layout and constantly evolving features make it really easy to navigate and great value. It has good integrations with other websites and really quick to load as well. It's made my ROI really high and works great."
"I use OneCal for syncing between three different calendars - day job, my own business, and personal calendar. It solves the big problem of not double booking across different parts of my life. I also appreciate not having to manually cross-check calendars while maintaining privacy on my day job calendar."
"During my search for a meeting scheduling solution, I discovered OneCal. I realized that it could effortlessly address all my calendar-related issues. The setup process was incredibly intuitive, and I can't think of a single drawback to this solution. I had it up and running in just three minutes. "
"It's a once-and-done setup, a few minutes to add and sync the calendars and then you never need to touch it again. And reasonable permissions manifest as well. OneCal has been head and shoulders above any other interaction I've seen, with responsive devs eager to explain their design and even implement new features."
"I love OneCal for its ability to remove the chaos of scheduling across different time zones and schedules. I appreciate how it organizes both my personal and professional life, preventing me from missing important events like my kid's preschool graduation. The ease of use has significantly reduced my stress."
"I like that OneCal solves the problem of double bookings for me as a freelancer with multiple email accounts. It books meetings across all my calendars automatically, which is a major benefit. I use OneCal daily and appreciate how easy it is to set up and not have to look back."

"OneCal is the best service I have found for calendar synchronization and management. I synchronize seven calendars using a combination of Google Workspace and Office 365 calendars, and OneCal keeps everything in sync. It offers me an easy way to manage my busy schedule across seven engagements. The game changer is OneCal's customized booking links, each customized with a unique logo. I have tried other services, and while they work well, none work as quickly and cleanly as OneCal."
"I really like OneCal for its seamless experience and the fact it just works. I appreciate how it allows multi-to-multi calendar synchronization, making it possible to synchronize my work, private, and business calendars effectively. After trying multiple calendar tools, OneCal is the first one that actually works for me."
"Super easy to use, FANTASTIC support, pretty easy to integrate and implement. Use it daily. The calendar sync function alone is worth the price and the UI is excellent."















