4,500+ servers built on MCP Fusion
Vinkius

Cronofy MCP. Unify all your calendars and manage meetings in one chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Cronofy MCP on Cursor AI Code Editor MCP Client Cronofy MCP on Claude Desktop App MCP Integration Cronofy MCP on OpenAI Agents SDK MCP Compatible Cronofy MCP on Visual Studio Code MCP Extension Client Cronofy MCP on GitHub Copilot AI Agent MCP Integration Cronofy MCP on Google Gemini AI MCP Integration Cronofy MCP on Lovable AI Development MCP Client Cronofy MCP on Mistral AI Agents MCP Compatible Cronofy MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Cronofy. Unify your calendar data across Google, iCloud, and Exchange. This server lets your AI agent read, write, and manage events from multiple platforms using one API.

Check availability for groups of up to 10 people, create meetings, or clean up old events—all through natural conversation.

What your AI agents can do

Create event

Creates a new calendar event and returns a shareable sync link.

Create scheduling request

Generates a request form that maps out available times for scheduling.

Delete event

Permanently removes an event and syncs the deletion across all linked providers.

+ 7 more capabilities included
Find Group Availability

Checks the free/busy time for up to 10 people, calculating the exact time slots when everyone is free.

Create and Manage Events

Makes new calendar events or deletes existing ones across all connected accounts (Google, iCloud, Exchange).

Generate Scheduling Links

Creates a live link that shows when you are free, making it easy for others to book time with you.

List All Calendar Data

Retrieves a list of all your connected calendars and the event details from each service.

Get Account Details

Inspects the internal IDs and provider information for your entire connected account.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Cronofy MCP Server: 10 Tools for Calendar Sync

Use these tools to manage, read, and write events and check availability across multiple calendar services via your AI agent.

create019d757e

create event

Creates a new calendar event and returns a shareable sync link.

create019d757e

create scheduling request

Generates a request form that maps out available times for scheduling.

delete019d757e

delete event

Permanently removes an event and syncs the deletion across all linked providers.

get019d757e

get account

Retrieves internal account IDs and lists the connected service providers.

get019d757e

get free busy

Lists structured rules showing when a person is occupied or available.

get019d757e

get user info

Identifies a user's current status and associated authentication credentials.

list019d757e

list calendars

Retrieves a list of all your connected calendars and their specific IDs.

list019d757e

list profiles

Gets a structural list matching all linked user profiles.

query019d757e

query availability

Runs a check to find open time slots across multiple connected calendars.

read019d757e

read events

Pulls all aggregated event data from Google, iCloud, and Exchange calendars into one view.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Cronofy, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

This server gives your AI client full control over your calendar data from Google, iCloud, and Exchange. It lets your agent read, write, and manage events across all those platforms using a single API. You can check availability for up to ten people, create meetings, delete old events, or pull all your calendar data—all just by talking to it.

read_events pulls every event from your Google, iCloud, and Exchange calendars into one view. list_calendars pulls a list of every connected calendar and its ID. list_profiles gets a structural list of all linked user profiles. get_account retrieves internal account IDs and lists the service providers connected to your account. get_user_info identifies your current status and associated authentication credentials. get_free_busy lists structured rules showing when you're busy or available. query_availability finds open time slots across multiple connected calendars. create_event makes a new calendar event and gives you a shareable sync link. create_scheduling_request generates a request form that maps out open times for scheduling. delete_event permanently removes an event and syncs that deletion across all linked providers.

How Cronofy MCP Works

  1. 1 Subscribe to the server and provide your Cronofy Access Token.
  2. 2 Your AI agent calls a tool (e.g., query_availability) with the necessary details (attendees, date range).
  3. 3 The server runs the tool, pulls the unified data from Google, iCloud, and Exchange, and sends back a structured list of available time slots.

The bottom line is, you get one single data stream for all your calendars, regardless of where they live.

Who Is Cronofy MCP For?

The executive assistant tired of jumping between Google Calendar, Outlook, and Apple Calendar to book a meeting. The sales ops manager who needs to verify 10 different people's availability across time zones. Product builders embedding calendar logic into their own apps. Anyone whose job involves coordinating more than two people across multiple platforms.

Executive Assistant

Manages complex schedules, checks cross-platform availability, and generates booking links for executives.

Sales Operations Manager

Coordinates multi-participant meetings, verifying real-time availability across different sales reps' calendars.

Product Developer

Embeds reliable calendar and scheduling logic into an application, treating the calendar as a single data source.

What Changes When You Connect

  • Need to book a meeting across three different people? Use query_availability to check up to 10 people simultaneously. It finds the intersection of free time, telling you exactly when everyone can meet.
  • Stop manually deleting events. The delete_event tool removes an event and guarantees that the deletion syncs to all your connected providers, keeping your data clean everywhere.
  • Need to create a meeting? Call create_event. It provisions a new event and gives you a shareable sync link, so you can pass the booking details without copy-pasting anything.
  • When onboarding a new team, use get_account to inspect the core IDs and list all connected providers. This verifies your setup and helps your agent understand your full data scope.
  • You can’t just look at one calendar. Use read_events to pull all aggregated event data from Google, iCloud, and Exchange into a single, readable stream. It’s the full picture.
  • Use create_scheduling_request when you need others to book time. It generates a link based on your live availability across all calendars, simplifying coordination with external people.

Real-World Use Cases

01

Finding a time for a 5-person kickoff

The team needs a 90-minute slot for the kickoff call. Instead of checking five separate calendars, the agent runs query_availability for all five attendees and the required duration. It immediately returns the three best 90-minute slots across all services.

02

Cleaning up old, forgotten appointments

You realize a client booked a meeting months ago, but the event was manually deleted from one calendar. The agent runs delete_event to ensure the event is purged from all connected providers, guaranteeing consistency.

03

Setting up a recurring booking link

You need a link for external partners to book time. The agent calls create_scheduling_request, which generates a link mapped to your real-time availability across your entire connected profile.

04

Getting a full history of a project

You need to audit a project’s history. The agent runs read_events, pulling every single event from Google, iCloud, and Exchange into one stream. You get the full, unified picture instantly.

The Tradeoffs

Calling tools sequentially

Trying to check availability by running get_free_busy for John, then list_calendars for Jane, and then query_availability manually. This forces the agent to stitch together complex logic and fails if one tool times out.

Use query_availability directly. It is built to check the overlap of multiple people and calendars in one call, giving you the final answer without manual data stitching.

Assuming data is consistent

Calling create_event and then immediately assuming the event appears in read_events. The system might not show it until a sync cycle completes, leading to confusion.

Always treat writes as asynchronous. Use create_event for the write, and if you need to confirm, wait a moment or use get_account to verify the sync state.

Over-relying on single-platform reads

Only using read_events to check Google, and then needing to check iCloud. You miss events that live on the other platform, thinking the data is complete.

Run read_events first. This pulls the unified view from Google, iCloud, and Exchange, so you see all events in one place.

When It Fits, When It Doesn't

Use this if you need to coordinate time across three or more different services (Google, iCloud, Exchange). You need to know when someone is free, not just if they are available. For simple reads, use read_events to pull history. If you just need to know a person's core ID, use get_account. Don't use this if you only need to manage a single calendar—that's overkill. If you only need to know if an event exists, use a simple search API, not the full read_events pull.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cronofy. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_event create_scheduling_request delete_event get_account get_free_busy get_user_info list_calendars list_profiles query_availability read_events

Juggling three different calendar apps is exhausting.

Right now, if you need to know when a meeting can happen, you open Google Calendar. You check John's availability. Then you switch to Outlook/Exchange to check Jane. Then you jump to the Apple Calendar app to check the VP. You copy-paste time slots and manually compare them on a spreadsheet. It's a mess, and you'll lose track of something.

With the Cronofy MCP Server, you tell your agent, 'Find a slot for five people next Tuesday.' The agent runs the necessary tools and gives you a single, actionable list of times that work for everyone, period.

Cronofy MCP Server: Unify Calendar Data

You don't have to manage event creation and deletion in three places. The agent uses `create_event` and `delete_event` to write the event once, and it syncs to all three platforms simultaneously. You just tell it what to do.

The difference is that your AI client treats your entire professional life as one calendar. You don't manage services; you manage time.

Common Questions About Cronofy MCP

How do I use the `query_availability` tool with Cronofy MCP Server? +

The agent requires the specific email addresses and the date range. It runs the check and returns a structured list of the time intersections where everyone is free. You just point it at the people and the date.

What is the difference between `read_events` and `list_calendars` in Cronofy MCP Server? +

list_calendars just gives you a list of the names and IDs of your calendars. read_events pulls the actual event payload—the names, dates, and descriptions—from all of them.

Can I schedule a meeting with `create_scheduling_request`? +

Yes. This tool generates a unique booking link. That link is mapped to your live, unified availability, so anyone who uses it books a time that you are actually free.

Does `delete_event` delete the event everywhere? +

Yes. The tool is designed to delete an event and force the deletion sync across all connected providers, ensuring it's removed everywhere.

How do I use `get_account` to check my connected identity providers? +

The get_account tool inspects your connected identity providers. It returns a list of distinct identity sources, letting you verify exactly which accounts are linked to your Cronofy profile.

What information does `read_events` provide about event details? +

read_events pulls unified data across Google, iCloud, and Exchange. You get full event payloads, including time, title, and location, regardless of which calendar the event originated from.

Is there a way to remove an event using `delete_event`? +

Yes, delete_event permanently removes the event. It sends the deletion request to the original provider, ensuring the event is vaporized across all connected sources.

When should I use `create_event` instead of `create_scheduling_request`? +

create_event provisions a specific calendar event. Use this when you know the details and want to place an event. create_scheduling_request generates a link and validates availability first.

Can my agent check availability across different calendar providers like Google and iCloud? +

Yes. Use the 'query_availability' tool. Your agent will traverse multi-user JSON payloads and calculate strict intersections across all connected accounts, regardless of the underlying calendar provider.

How do I create a new calendar event via the agent? +

Provide the 'calendar_id', 'summary', and 'start/end' times to the 'create_event' tool. The agent commands Cronofy to update your upstream provider synchronously, ensuring the event appears on your calendar immediately.

Can I generate a public scheduling link through chat? +

Absolutely. Use the 'create_scheduling_request' tool. The agent will generate a shared UI link mapped to your live availability, which you can then share externally to let others book time with you.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Cronofy. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.