YouCanBook.me MCP for AI. Manage availability and appointments by conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
YouCanBook.me manages your entire scheduling infrastructure through natural conversation. List profiles, check availability across multiple team members, book new appointments, and cancel existing bookings—all without navigating a single dashboard.
What your AI can do
List profiles
Lists every individual booking page (profile) that is active within your YouCanBook.me account.
Get profile
Gets the full configuration and settings for one specific booking page.
List bookings
Queries all bookings for a profile, allowing you to filter by status like tentative or finished.
Retrieves every shareable profile (or 'booking page') associated with your account.
Lists staff members assigned to a specific profile so you know who's available for a meeting.
Finds appointments across your profiles, letting you filter results by status (e.g., upcoming or cancelled).
Initiates the scheduling process to find available time slots and create a new appointment intent.
Retrieves full records for any specific meeting, including custom form answers from attendees.
Instantly revokes a confirmed appointment and automatically notifies the attendee of the change.
Ask an AI about this
Waiting for input…
YouCanBook.me: 10 Tools for Booking Management
These tools let your agent handle the entire lifecycle of scheduling—from listing profiles to confirming and canceling appointments.
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 YouCanBook.me on VinkiusList Profiles
Lists every individual booking page (profile) that is active within your YouCanBook.me account.
Get Profile
Gets the full configuration and settings for one specific booking page.
List Bookings
Queries all bookings for a profile, allowing you to filter by status like tentative...
Get Booking
Retrieves comprehensive data for a single, existing YouCanBook.me appointment.
Cancel Booking
Permanently removes a booked appointment from your calendar and notifies the person...
Create Intent
Starts a new scheduling process by generating an intent ID for a specific profile.
Get Availability
Looks up specific timeslots that are open for booking within an active scheduling intent.
Confirm Intent
Finalizes an initial booking request, creating the official, confirmed appointment...
Get Account
Retrieves core details about your overall YouCanBook.me account and subscription...
List Team Members
Shows all staff members assigned to a specific booking page, letting you know who's...
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.
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 YouCanBook.me, 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by YouCanBook.me. 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manual scheduling coordination requires constant dashboard clicking.
Right now, coordinating appointments means logging into YouCanBook.me, navigating to the correct profile, scrolling through lists of bookings, manually checking if John or Sarah is available, and then copying over details just to send them via email. It's a massive amount of switching tabs and copy-pasting data.
With this MCP, you talk to your agent. You ask it to list all profiles and team members. The agent pulls that information directly from YouCanBook.me and gives you the answer in plain text. You get instant coordination without ever touching a dashboard.
The YouCanBook.me MCP delivers full appointment control.
You eliminate manual checks for available slots using `get_availability`. Instead of guessing, the agent confirms real-time time windows. And when you're done, running `cancel_booking` handles all the necessary notifications automatically.
The result is a single source of truth: your booking system talks directly to your AI client, giving you control over every step of the scheduling lifecycle from conversation.
What your AI can actually do with this
Stop juggling booking dashboards to track down an attendee's email or confirm an open time slot. This MCP connects directly to your YouCanBook.me account, letting your agent handle all scheduling logistics through chat commands. You can list every profile you use and check who is available across your entire team.
Need a meeting booked? Simply ask the agent for available times and let it create the appointment intent; once confirmed, it handles the final booking.
The system tracks everything: from listing profiles to retrieving detailed records of specific appointments and even checking account standing. Because scheduling involves sensitive calendar data, every operation runs through Vinkius's zero-trust proxy, meaning your credentials pass through securely in transit but never sit on a disk. This lets you build complex automations—for instance, chaining this MCP with an internal CRM to automatically create a sales record the moment an appointment is booked.
Your agent becomes a dedicated scheduling coordinator that manages everything from monitoring upcoming calls to instantly revoking appointments when plans change.
019d7626-2561-730a-bcb4-9a9c58bcb85c Here's how it actually works
The bottom line is that your AI client handles all communication and data retrieval directly from YouCanBook.me without requiring manual logins or dashboard navigation.
Subscribe to this MCP and provide your YouCanBook.me API Key and Account ID.
Use any compatible client (like Claude or Cursor) to instruct your agent on the task, such as listing all profiles.
The agent executes the command against YourCanBook.me, providing you with real-time data like available time slots or booking records.
Who is this actually for?
Sales managers who spend too much time coordinating calendars, executive assistants juggling multiple staff schedules, and small business owners who need to manage booking pages on the go.
Coordinates complex meetings across several profiles and team members without having to manually check each dashboard.
Monitors upcoming calls, verifying attendee information before a meeting starts so they are prepared for the call.
Manages booking page availability and cancels appointments instantly via chat when a client needs to reschedule on short notice.
What Changes When You Connect
Stop manually checking calendars; use the agent to list team members assigned to a profile, ensuring you know who's available before scheduling.
Never miss a detail again. You can run get_booking to pull full appointment records, including all custom notes and form responses from attendees.
If plans change, you don't need to log in. Simply telling the agent to cancel an appointment triggers the process via cancel_booking, notifying everyone involved.
Set up meetings by using create_intent first, then running get_availability. This builds a reliable booking flow that asks for confirmation before committing.
When you connect this MCP through Vinkius, all your scheduling and client data is protected by a zero-trust proxy. Your keys are used in transit but never stored on disk.
Build multi-step automations: chain this MCP with a messaging MCP to automatically send a confirmation email right after the agent uses confirm_intent.
See it in action
The meeting was booked, but I need details for follow up.
Instead of digging through emails and dashboards, prompt your agent to run get_booking on the specific ID. It instantly pulls all attendee info and custom form responses needed for the next sales call.
I need to know if John or Sarah can meet with the client this week.
Ask your agent to first run list_profiles to find the correct booking page, then use list_team_members to see who is assigned. Finally, check their combined availability using get_availability.
A client needs to cancel, but I don't have the confirmation number.
Tell your agent to list all bookings for that profile (list_bookings). Once you spot the date and name, ask it to cancel_booking using the ID. The cancellation is immediate and automated.
We need a new booking page for our niche services.
The agent can list all existing profiles first (list_profiles), helping you verify if you already have one. If not, it guides you through setting up the initial intent via create_intent.
The honest tradeoffs
Treating it like a simple calendar read
Assuming that just listing bookings (list_bookings) is enough, and you forget to check the status or filters.
Always specify what you want by using list_bookings with an optional filter (e.g., 'only show upcoming') or run get_profile first to understand current settings.
Trying to book without context
Attempting to use the booking function without knowing which profile is correct, leading to failed intent creation.
First, call list_profiles. This gives you a list of all available pages; then use the specific profile name when running create_intent.
Ignoring team coordination
Assuming one person handles everything and not checking if another staff member is actually free.
Use list_team_members to see all people on the page. Then, ask the agent to check the combined availability using get_availability.
When It Fits, When It Doesn't
Use this MCP when your core need involves managing or querying appointment data across multiple profiles and team members. If you only need to read general business hours, a simple calendar sync tool might suffice. But if you need to programmatically create booking intents (create_intent), check availability slots (get_availability), confirm the final slot (confirm_intent), and handle cancellations (cancel_booking) all from one conversation, this is your tool. Don't use it if your problem is purely internal team communication; for that, a dedicated messaging MCP would be better.
Questions you might have
How do I list my YouCanBook.me profiles using the list_profiles tool? +
You simply ask the agent to run list_profiles. It reads all active booking pages in your account and gives you a list of available profile IDs and names.
What is the difference between get_availability and get_booking? +
get_availability finds out if time slots are open (the potential). get_booking retrieves all the specific details about a single appointment that has already been confirmed.
Can I use create_intent to book something? +
No, create_intent only starts the conversation. It generates an intent ID and helps you find potential time slots; you must then confirm those details using a subsequent tool call.
Does cancel_booking actually notify the attendee? +
Yes. The cancel_booking action permanently removes the calendar event and automatically sends notification to the original attendee, keeping everyone in sync.
How do I check my YouCanBook.me subscription status using the get_account tool? +
The get_account tool retrieves your account details, including your current plan and standing. This is useful for verifying access rights or confirming if you need to upgrade before running other scheduling commands.
When I use list_bookings, how can I filter the results by booking status? +
You pass a specific status option like 'cancelled', 'upcoming', or 'tentative' when calling this tool. This lets your agent query only the relevant records without needing to manually filter dashboards.
Does get_booking provide all the custom data entered by an attendee? +
Yes, this tool pulls full details for a specific appointment. It includes both attendee information and any responses submitted through your custom booking forms.
What does list_team_members tell me about staff assignments? +
It lists every team member assigned to a particular booking page. Your agent uses this data point to confirm which consultants or technicians are available for scheduling purposes.
Can I cancel a specific booking and notify the attendee via chat? +
Yes. The cancel_booking tool allows your AI agent to permanently revoke an appointment using its booking ID. This action automatically removes the event from your calendar and sends a cancellation notice to the attendee.
How do I check my upcoming appointments for a specific booking page? +
Use the list_bookings tool. Provide the unique profile_id and set the status to 'upcoming'. Your agent will return a list of all confirmed future appointments for that scheduling page.
Is it possible to see which staff members are assigned to a booking profile? +
Absolutely. Using the list_team_members tool, you can retrieve a list of all staff members linked to a specific profile, showing you who is available to take appointments on that page.
We've already built the connector for YouCanBook.me. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.