Calendly Alternative MCP. Manage all your meeting schedules via chat.
Works with every AI agent you already use
…and any MCP-compatible client
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.
You can list every event type, seeing its duration and if it's currently active for booking.
You can check a user's availability within a date range to find open slots before confirming a meeting.
You can retrieve a list of upcoming and past meetings, including the invitee's name and the event status.
You can generate a direct scheduling URL for a specific meeting type, bypassing the standard Calendly booking flow.
You can list and create webhooks to get notifications when meetings are created, canceled, or missed.
You can pull specific details—like custom answers—for any attendee across your events.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019d8422create scheduling link
Generates a direct booking URL for a specified meeting type.
019d8422create webhook
Sets up a new webhook subscription to monitor events like booking creations or cancellations.
019d8422get event type
Retrieves detailed information for one specific meeting template.
019d8422get invitee
Pulls all details for a single person who attends an event.
019d8422get me
Returns your own user ID, name, email, and core scheduling links.
019d8422get scheduled event
Gets all details for one specific scheduled meeting.
019d8422get user availability
Checks a user's free time slots within a given date range.
019d8422list event types
Shows all available meeting types, including their duration and if they are active.
019d8422list invitees
Lists attendees for multiple events, showing their emails and custom responses.
019d8422list memberships
Lists which organizations you are part of and your role in each one.
019d8422list scheduled events
Retrieves a list of your upcoming and past meetings.
019d8422list 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
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 First, you subscribe to the server and provide your Calendly Personal Access Token.
- 2 Next, you tell your AI client the scheduling task—for example, 'What's John's availability next week?'
- 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.
Quickly check a prospect's upcoming meetings and review attendee details to prepare for calls.
Review team availability across multiple users and manage webhook integrations to automate booking logs.
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_availabilityto find open slots for a team meeting right in your agent chat. - Audit booking processes easily. Use
list_webhooksto 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_inviteespulls names, emails, and answers to custom questions, giving you context before the call. - Build custom links without redirects.
create_scheduling_linkgenerates a clean, direct URL for a specific event type, perfect for embedding into other systems. - See all meeting options at a glance.
list_event_typesshows every available template, helping you guide users to the right booking choice. - View team structure.
list_membershipshelps you understand multi-user accounts, letting you route requests to the correct team member.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Kissflow
Build low-code workflows, process apps, and case management solutions that digitize operations without heavy IT involvement.
Liveblocks (Collaborative)
Manage real-time collaborative rooms, user presence, and shared storage via Liveblocks — list rooms, track active users, and handle threads directly from your AI agent.
Tome (AI Storytelling)
Generate and manage AI-powered presentations via Tome — list workspaces, manage tomes, and add pages directly from any AI agent.
You might also like
crowd.dev (LFX CDP)
Equip your AI agent to manage community members, activities, and organizations directly via the crowd.dev (LFX) API.
Clarifai (Vision AI)
Manage AI inference via Clarifai — list apps, models, and workflows, and perform computer vision predictions directly from any AI agent.
Foxentry
Validate and autocomplete addresses, emails, and phone numbers in forms to eliminate bad data before it enters your systems.