🔌

Calendly MCP

Productivity480

Schedule meetings and manage availability through Calendly.

Claude DesktopCursor

Overview

Schedule meetings and manage availability through Calendly.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-calendly

Configuration

CALENDLY_API_KEY environment variable

Documentation

Calendly MCP

Overview

The Calendly MCP server enables AI agents to interact with Calendly for meeting scheduling, availability checking, and appointment management. Perfect for AI assistants that help schedule meetings and manage calendars.

Features

  • Check Availability: Find available time slots
  • Create Events: Schedule meetings via Calendly
  • List Event Types: Get available meeting types
  • Get Scheduled Events: View upcoming appointments
  • Cancel Events: Cancel scheduled meetings

Installation

npx -y @modelcontextprotocol/server-calendly

Configuration

{
  "mcpServers": {
    "calendly": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-calendly"],
      "env": {
        "CALENDLY_API_KEY": "your-api-key"
      }
    }
  }
}

API Key Setup

  1. Go to Calendly Developer Portal
  2. Create a new application
  3. Generate an API key
  4. Set the CALENDLY_API_KEY environment variable

Available Tools

ToolDescription
list_event_typesList available meeting types
get_availabilityCheck available time slots
create_scheduled_eventSchedule a new meeting
list_scheduled_eventsGet upcoming events
cancel_scheduled_eventCancel a meeting

Usage Examples

Find Available Times

Find 30-minute available slots for next week.

Schedule a Meeting

Schedule a 15-minute intro call with John for next Tuesday.

Check My Schedule

Show me all my scheduled meetings for this week.

Pros

  • ✅ Seamless Calendly integration
  • ✅ Handles scheduling logic automatically
  • ✅ Good for appointment-based workflows

Cons

  • ❌ Requires Calendly account
  • ❌ API key setup needed
  • ❌ Limited to Calendly's scheduling model

Resources