Vinkius
Cal.com

Cal.com MCP for AI. Manage Meetings & Availability via Natural Conversation

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

Cal.com MCP on Cursor AI Code EditorCal.com MCP on Claude Desktop AppCal.com MCP on OpenAI Agents SDKCal.com MCP on Visual Studio CodeCal.com MCP on GitHub Copilot AI AgentCal.com MCP on Google Gemini AICal.com MCP on Lovable AI DevelopmentCal.com MCP on Mistral AI AgentsCal.com MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Cal.com helps you manage your entire meeting schedule using customizable booking pages. It connects your calendar and lets anyone book time with you without endless back-and-forth emails or manual coordination.

Your AI agent handles availability checks, booking creation, and rescheduling automatically.

What your AI can do

Cancel booking

This tool removes a specific meeting from your calendar.

Create new booking

This tool schedules an entirely new appointment on your behalf.

Get booking details

This tool pulls all specific information about a single existing meeting.

+ 9 more capabilities included
Check available time slots

The MCP finds specific open times based on your working hours and calendar rules.

Create or book new meetings

Your agent can schedule a meeting immediately, handling all the necessary details for booking confirmation.

View full booking history

You retrieve a list of every meeting currently on your calendar.

Modify or cancel existing meetings

The agent removes scheduled appointments or moves them to new times in real-time.

Inspect booking templates and profiles

You access detailed information about your available meeting types, user settings, and active webhooks.

Included with Plan

Waiting for input…

AI Agent

Cal.com MCP: 12 Tools for Meeting Management

These tools give you full programmatic control over creating, viewing, modifying, and auditing every aspect of your professional meeting schedule.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Cal.com on Vinkius

Cancel Booking

This tool removes a specific meeting from your calendar.

Create New Booking

This tool schedules an entirely new appointment on your behalf.

Get Booking Details

This tool pulls all specific information about a single existing meeting.

Get Event Type Details

This tool retrieves the setup and requirements for your standard booking templates.

Get My Profile

This tool provides read-only access to your personal user settings within Cal.com.

Get Available Slots

This tool searches for open times based on defined working hours and calendar constraints.

List Bookings

This tool retrieves a summary list of all scheduled appointments on your calendar.

List Event Types

This tool lists every available standardized template you use for scheduling.

List Availability Schedules

This tool lists your defined working hours and time management rules.

List Active Webhooks

This tool shows a list of event configuration webhooks you have set up.

Reschedule Meeting

This tool updates the date and time of an existing appointment to a new slot.

Test Cal Auth

This tool verifies that your connection credentials are active and working correctly.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Cal.com integration is available immediately — no restart needed.

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 Cal.com, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Cal.com MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cal.com. 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

Your data is protected. See how we built 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The Headache of 'When Are You Free?'

Right now, coordinating a single meeting involves copy-pasting calendars into external tools. You jump from email to calendar view to Cal.com's site just to check if the time works. It’s clicking through three different interfaces and sending five emails before you even nail down a time.

With this MCP, your agent takes over that entire process. You simply ask, 'When can we meet?' The system uses its tools—like `get_available_slots`—to check all the rules and templates simultaneously. The result is one clear answer: three open slots next Tuesday.

Cal.com MCP: Instant Booking Management

You don't have to manually go into Cal.com, find the specific booking type you want, and then try to construct a link for it. You just tell your agent 'Book me a Discovery Call.' The system uses `list_event_types` internally to know exactly what template you mean.

The difference now is that scheduling isn't a multi-step chore; it’s a conversation. Your AI client handles the complexity, letting you focus on the actual meeting.

What your AI can actually do with this

Stop juggling calendars and sending out 'Are you free Tuesday afternoon?' emails. This MCP turns your scheduling infrastructure into a single point of control, letting any compatible AI client manage every meeting detail through natural conversation. Need to know when you're free next month? Just ask. Want to book a follow-up demo with the right template? Done.

The system gives your agent full visibility across your current bookings, available time slots, and event templates. Because Vinkius hosts this MCP, your AI client connects once and gains immediate control over professional scheduling—no manual toggling required. You use natural language to orchestrate complex flows, letting your agent act as a dedicated coordinator for every meeting lifecycle.

Built · Hosted · Managed by Vinkius Cal.com MCP - Automate Booking & Scheduling
Server ID 019dd0c8-843b-7090-990e-69ada1e63f85
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use `create_new_booking` with this MCP? +

To book a slot, simply tell your agent to 'Schedule a call for next Thursday afternoon.' The agent handles the necessary parameters and calls create_new_booking using your default templates.

Can I check my work hours with `list_availability_schedules`? +

Yes. Running list_availability_schedules pulls up your defined working hours and time limits, letting the agent know when it can't book you.

`get_booking_details` is used for what? +

You use this to get a complete rundown on any single meeting. It pulls all metadata, like attendee names and associated templates, into your chat window.

What if I need to move an appointment? Do I use `reschedule_meeting`? +

Correct. If a conflict pops up, instead of manually updating the calendar, you tell the agent to 'Reschedule my meeting with Bob.' It uses reschedule_meeting to update the time.

Does this MCP help me find free slots using `get_available_slots`? +

Yes. This is its primary function for coordination. You ask it a date range, and it uses get_available_slots to find all open windows based on your rules.

What details do I need to provide when using `cancel_booking`? +

You must provide a specific booking ID. The tool successfully removes the meeting from your calendar and automatically notifies all attendees that you cancelled.

Can `list_bookings` show me more than just upcoming appointments? +

Yes, by specifying a date range, list_bookings retrieves a full history of meetings. This lets your agent give you complete visibility into past and future scheduled time.

Why should I check the system using `list_event_types`? +

This tool lists every template type available in your account. Before scheduling, it ensures your AI client knows all possible meeting options so you pick the right one.

How do I find my Cal.com API Key? +

Log in to your account, navigate to Settings > Developer > API Keys, and create a new key for your integration.

Can I check for available slots via AI? +

Yes! The get_available_slots tool allows your agent to find open times for specific event types and date ranges programmatically.

How do I reschedule a booking? +

Use the reschedule_meeting tool and provide the booking ID along with the new start and end times in JSON format.

Built & Managed by Vinkius 30s setup 12 tools

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

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

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.