4,500+ servers built on MCP Fusion
Vinkius

Calendly Alternative MCP. Manage all your meeting schedules via 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

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

Just plug in your AI agents and start using Vinkius.

Calendly Alternative lets your AI agent manage all your meetings. It lets you list event types, check availability, and track scheduled events just by talking to it.

You can also manage webhooks and get details on specific attendees or event types, all without opening the Calendly app.

What your AI agents can do

Create scheduling link

Generates a direct booking URL for a specified meeting type.

Create webhook

Sets up a new webhook subscription to monitor events like booking creations or cancellations.

Get event type

Retrieves detailed information for one specific meeting template.

+ 9 more capabilities included
List all available meeting templates

You can list every event type, seeing its duration and if it's currently active for booking.

Check when a user is free

You can check a user's availability within a date range to find open slots before confirming a meeting.

View all scheduled meetings

You can retrieve a list of upcoming and past meetings, including the invitee's name and the event status.

Create a direct booking link

You can generate a direct scheduling URL for a specific meeting type, bypassing the standard Calendly booking flow.

Audit event notifications

You can list and create webhooks to get notifications when meetings are created, canceled, or missed.

Get attendee details

You can pull specific details—like custom answers—for any attendee across your events.

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

Calendly Alternative: 12 Tools for Scheduling & Webhooks

These tools let your AI agent interact with your Calendly account to manage everything from checking availability to setting up event notifications.

create019d8422

create scheduling link

Generates a direct booking URL for a specified meeting type.

create019d8422

create webhook

Sets up a new webhook subscription to monitor events like booking creations or cancellations.

get019d8422

get event type

Retrieves detailed information for one specific meeting template.

get019d8422

get invitee

Pulls all details for a single person who attends an event.

get019d8422

get me

Returns your own user ID, name, email, and core scheduling links.

get019d8422

get scheduled event

Gets all details for one specific scheduled meeting.

get019d8422

get user availability

Checks a user's free time slots within a given date range.

list019d8422

list event types

Shows all available meeting types, including their duration and if they are active.

list019d8422

list invitees

Lists attendees for multiple events, showing their emails and custom responses.

list019d8422

list memberships

Lists which organizations you are part of and your role in each one.

list019d8422

list scheduled events

Retrieves a list of your upcoming and past meetings.

list019d8422

list webhooks

Shows all your current webhook subscriptions and what events they track.

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 Calendly Alternative, 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

Calendly Alternative lets your AI agent handle your whole meeting schedule. You don't have to open the Calendly app to manage things; your agent just talks to the system. You can check who's free, list every meeting type you've set up, and track all your bookings, past and future. Here's what you can do with the tools:

List all available meeting templates: You can see every event type, checking out its duration and whether it's active for booking by calling list_event_types.

Check when a user is free: To find open slots, you check a user's availability within a specific date range using get_user_availability.

View all scheduled meetings: You can pull a list of your upcoming and past meetings with list_scheduled_events, and you can get specific details for any single meeting with get_scheduled_event.

Create a direct booking link: If you need a URL for a specific meeting type, you generate a direct booking link with create_scheduling_link.

Get attendee details: You pull all the info for any single person who attends an event by calling get_invitee, and you can also list attendees across multiple events, seeing their emails and custom answers using list_invitees.

Audit event notifications: You can list your current webhook subscriptions using list_webhooks, and you can set up new ones with create_webhook to get notifications when meetings are created, canceled, or missed.

Manage team info: You can see your own user details—your ID, name, email, and core scheduling links—with get_me, and you can also list all the organizations you belong to and your role in each one using list_memberships.

How Calendly Alternative MCP Works

  1. 1 First, you subscribe to the server and provide your Calendly Personal Access Token.
  2. 2 Next, you tell your AI client the scheduling task—for example, 'What's John's availability next week?'
  3. 3 Your agent uses the necessary tool (like get_user_availability) and returns the specific available time slots.

The bottom line is your AI client acts as a dedicated scheduling assistant, letting you manage your calendar without opening the Calendly web app.

Who Is Calendly Alternative MCP For?

This is for people who spend too much time switching between their calendar app and their CRM. Think Sales Development Reps who need to instantly check a prospect's next week availability, or Operations Managers who need to audit team booking rules and webhook triggers. If your job involves managing team time or client scheduling, this saves you clicks.

Sales Development Representative

Quickly check a prospect's upcoming meetings and review attendee details to prepare for calls.

Operations Manager

Review team availability across multiple users and manage webhook integrations to automate booking logs.

Technical Developer

Programmatically create scheduling links or monitor webhook events to build custom booking features.

What Changes When You Connect

  • Check availability for multiple users instantly. Instead of manually checking calendars, use get_user_availability to find open slots for a team meeting right in your agent chat.
  • Audit booking processes easily. Use list_webhooks to see exactly what events trigger notifications—whether it's a new booking or a no-show—without logging into the admin panel.
  • Get attendee data fast. When reviewing a meeting, list_invitees pulls names, emails, and answers to custom questions, giving you context before the call.
  • Build custom links without redirects. create_scheduling_link generates a clean, direct URL for a specific event type, perfect for embedding into other systems.
  • See all meeting options at a glance. list_event_types shows every available template, helping you guide users to the right booking choice.
  • View team structure. list_memberships helps you understand multi-user accounts, letting you route requests to the correct team member.

Real-World Use Cases

01

Need to confirm a slot for a whole team.

The Operations Manager needs to schedule a quarterly planning session. They ask their agent, 'Show me when the Marketing and Engineering teams are free next month.' The agent runs get_user_availability for multiple users and returns the optimal time window, avoiding back-and-forth email chains.

02

Reviewing a client's booking details.

The Sales Rep just finished a demo and needs to check the invitee details for the meeting. They ask the agent to run list_invitees for that event. The agent pulls the name, email, and the answers the client gave to the custom pre-meeting questions.

03

Automating webhook logging for compliance.

The Compliance Officer needs to know if a meeting was canceled or missed. Instead of manually checking the calendar, they ask the agent to run create_webhook for 'invitee.canceled' events. The agent sets up the trigger, logging the event for later review.

04

Programmatically creating a meeting link.

The Developer needs to embed a booking widget on a new landing page. They ask the agent to use create_scheduling_link with the correct event type URI. The agent returns the clean, embeddable URL instantly.

The Tradeoffs

Asking for availability for one person.

A user tries to guess availability by listing all scheduled events and manually checking the dates of every meeting to see gaps.

Don't check the calendar manually. Use get_user_availability with the specific user URI and date range to get a structured list of open slots immediately.

Trying to get a meeting list by guessing the date range.

A user might search for 'all meetings in May' and get nothing, or worse, only partial data, because they don't know the exact filtering parameters.

Always use list_scheduled_events. You can filter by status (active/canceled) and user URI to get a complete, structured view of your calendar.

Manually checking event templates for duration.

A user has to navigate to the Calendly settings page and click through multiple tabs to find out if the 'Demo' meeting is 30 or 60 minutes.

Use list_event_types. This shows every meeting template's name, description, duration, and whether it's active, all in one call.

When It Fits, When It Doesn't

Use this if your core need is scheduling data management: checking availability, listing past/future meetings, or setting up automated event triggers. You need to know who's free, or you need to know what happened after a booking. Don't use it if you just need to read a simple list of names or emails—use list_invitees if you only want attendees. If you need to see every single template available, run list_event_types first. Never try to guess a user's status; always check with get_user_availability to confirm open slots.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Calendly. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_scheduling_link create_webhook get_event_type get_invitee get_me get_scheduled_event get_user_availability list_event_types list_invitees list_memberships list_scheduled_events list_webhooks

Sifting through calendar apps for meeting status is a massive time sink.

Today, checking a team's schedule means logging into Calendly, opening the 'Team' tab, clicking on the first person, then the next person, checking their availability, and then comparing those dates manually. It's a cycle of tabs, clicks, and cross-referencing that takes minutes—time you'd rather spend closing deals.

With the Calendly Alternative MCP Server, you just ask your agent. 'When is John and Sarah free next Tuesday?' Your agent runs `get_user_availability` and gives you a precise time window. No clicking, no guessing. Just the answer.

List all meeting details with `list_event_types`

Before you can book anything, you have to know what meeting types exist and what they are for. Otherwise, you're just guessing—is that 'Client Call' a 30-min or 60-min slot? You'd have to check the settings page to find out.

Now, running `list_event_types` gives you every meeting template's name, description, duration, and whether it's active. It's the single source of truth for your entire booking setup.

Common Questions About Calendly Alternative MCP

How do I check if a user is free next week using get_user_availability? +

You provide the user's URI, along with the start and end time in ISO 8601 UTC format. The tool then returns their scheduling rules, busy times, and any date overrides, showing exactly when they are free.

What is the difference between list_invitees and list_scheduled_events? +

Use list_scheduled_events to see the main event details (who, what, when, status). Use list_invitees to dive into the attendees of one or more events, pulling specific details like their custom answers.

How do I set up notifications when a meeting is canceled? Use create_webhook. +

You use create_webhook, providing the callback URL, the scope (user or organization), and listing the specific event events you want to track, like invitee.canceled.

Can I get a direct booking link without going through the main site? Use create_scheduling_link. +

Yes. create_scheduling_link requires the event type URI and the owner type, and it returns a clean booking URL that anyone can use directly.

What does get_me return? +

get_me simply returns your own authenticated Calendly details: your ID, name, email, and scheduling URL. Use this first to confirm your token works.

How do I check team roles and account structure using list_memberships? +

The list_memberships tool shows which organizations you belong to, your role in them, and the associated URI. This is useful for auditing multi-user accounts or confirming if a user has proper permissions.

What information can I get for a specific meeting using get_scheduled_event? +

The get_scheduled_event tool returns full details on a meeting, including the event type, the inviter, the start time (UTC), and the status (active, canceled). This lets you audit specific appointments.

If I need to know what meeting options are available, what tool should I use? Use list_event_types. +

The list_event_types tool lists all available meeting templates. For each one, you get the name, description, duration, type (like one-on-one or group), and the scheduling URL. This shows all your booking options.

How do I create a Calendly Personal Access Token? +

Log in to the Calendly Dashboard, go to Integrations & Settings > API & Webhooks, and generate a Personal Access Token. Copy the token immediately — it won't be shown again.

Can I see who booked a meeting? +

Yes! Use list_invitees to see all attendees across your events, or list_scheduled_events to see upcoming meetings with their invitee URIs. Then use get_invitee with the invitee UUID to get their full name, email, timezone and answers to custom questions.

Can I check availability before booking? +

Yes! Use get_user_availability with the user's URI, start time and end time (ISO 8601 UTC). It returns the user's scheduling rules, busy times and date overrides so you can identify open slots before creating a booking.

Can I set up webhooks for new bookings? +

Yes! Use create_webhook with your callback URL, events like 'invitee.created' and 'invitee.canceled', and the scope (your user or organization URI). Optionally provide a signing key for verification. You can audit existing webhooks with list_webhooks.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Calendly Alternative. 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.

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.