Vanta's official remote MCP server — query controls, tests, vendors, vulnerabilities and policies across SOC 2 and ISO 27001, and remediate failing tests from your agent.

Cal.com MCP
Summary
Cal.com's official MCP server: book, reschedule and cancel meetings, manage event types and schedules, and query real availability from a chat client.
Features
- ~34 tools across bookings, event types, schedules, availability, routing forms and organizations
- Hosted endpoint at mcp.cal.com/mcp — Streamable HTTP with OAuth 2.1, no API key to manage
- Self-hosted stdio option via npx @calcom/cal-mcp with a CAL_API_KEY
- Queries real free/busy data from connected calendars, not a cached view
- Compact default tool set, with every Cal.com API endpoint available behind --all-tools
- Wraps Cal.com API v2; the platform is open source and self-hostable
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
Scheduling is one of the few tasks where an agent's answer is only useful if it is grounded in live calendar state — a proposed slot that is already booked is worse than no answer. Cal.com's official MCP server wraps the Cal.com API v2 in the Model Context Protocol so an assistant works against real bookings and real free/busy data rather than a guess.
Two ways to run it
Hosted (recommended). Point any MCP client at https://mcp.cal.com/mcp. It speaks Streamable HTTP with OAuth 2.1, so there is no API key to mint, paste or rotate — the client walks through an authorization flow on first connect and you grant access to your Cal.com account. Nothing to install or keep updated.
Self-hosted. Run npx @calcom/cal-mcp@latest over stdio with a CAL_API_KEY from Settings → Developer → API Keys. Needs Node.js 18 or later.
What it exposes
Roughly 34 tools spanning six areas:
- Bookings — create, retrieve, reschedule, cancel, confirm, and manage attendees
- Event types — full create/read/update/delete
- Schedules — CRUD plus default-schedule lookup
- Availability — open slots and busy times pulled from connected calendars
- Routing forms — compute slots from form responses
- Organizations and profile — memberships, routing form data, authenticated user info
The npm package ships a smaller default tool set (getBooking, getBookings, createBooking, rescheduleBooking, cancelBooking, getEventTypes, getEventTypeById, updateEventType, deleteEventType) and exposes tools for every Cal.com API endpoint behind the --all-tools / -a flag — a sensible default, since a smaller surface makes tool selection more reliable.
That covers the requests people actually make of a scheduling assistant: "what do I have this week", "reschedule my 2pm to Thursday at 3", "find 30 minutes we both have free before Friday".
Worth knowing: the repository carries an explicit notice that the project is in active development and its APIs may change frequently. Treat it as a fast-moving integration rather than a frozen one, and pin a version if you are wiring it into something durable.
Cal.com itself is the open-source scheduling platform often adopted as a Calendly alternative, self-hostable or run as a managed service.
Related MCP Servers
Attio's official hosted MCP server — search, read and write your CRM records, lists, notes, tasks, meetings and emails from any MCP client over OAuth.
Fireflies.ai's official remote MCP server — 19 tools for searching meeting transcripts and summaries, pulling action items and analytics, and cutting soundbites from recorded calls.
ClickUp's official remote MCP server — around 40 tools across tasks, search, Docs, Chat and time tracking, over OAuth 2.1 with PKCE.