4,500+ servers built on MCP Fusion
Vinkius

YouCanBook.me MCP. Manage bookings and availability from 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

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

Just plug in your AI agents and start using Vinkius.

YouCanBook.me MCP Server connects your AI client directly to your entire scheduling infrastructure. It lets you list profiles, check team availability, create booking intents, and confirm appointments—all from chat.

Stop clicking through dashboards; manage every detail of your business's calendar right where you work.

What your AI agents can do

Cancel booking

Removes a specific booking event permanently and notifies the attendee via chat.

Confirm intent

Finalizes a scheduling intent, creating the official appointment record.

Create intent

Starts the booking process by generating an ID for a specific profile subdomain.

+ 7 more capabilities included
List and Get Profiles

Retrieves all your active booking pages (profiles) or gets detailed configuration for a specific one, including timezones.

Check Team Availability

Lists every staff member assigned to a profile so you can confirm who's available for a meeting.

Start and Confirm Intents

Initiates the scheduling flow by creating an intent ID, then checks available slots before finalizing the appointment.

Monitor Bookings

Queries bookings for a specific profile, filtering by status like tentative or upcoming.

Get Specific Appointment Details

Retrieves the full details and custom form responses for any individual booking ID.

Cancel Appointments

Permanently removes a booked event and automatically notifies all attendees through chat.

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

YouCanBook.me MCP Server: 10 Tools for Scheduling

Use these tools to create, retrieve, list, and modify all aspects of your booking pages, team schedules, and appointments directly from an AI agent.

cancel019d7626

cancel booking

Removes a specific booking event permanently and notifies the attendee via chat.

confirm019d7626

confirm intent

Finalizes a scheduling intent, creating the official appointment record.

create019d7626

create intent

Starts the booking process by generating an ID for a specific profile subdomain.

get019d7626

get account

Retrieves high-level details about your overall YouCanBook.me account and plan status.

get019d7626

get availability

Checks and retrieves all bookable time slots for a specific, active booking intent.

get019d7626

get booking

Pulls the complete record, including attendee info and custom form data, for one specific appointment.

get019d7626

get profile

Gets the detailed configuration (timezones, linked calendars) for a single booking page.

list019d7626

list bookings

Queries and lists all appointments for a profile, allowing you to filter by status like 'upcoming' or 'cancelled'.

list019d7626

list profiles

Retrieves a list of every booking page (profile) associated with your account.

list019d7626

list team members

Shows all staff members assigned to a specific profile, helping you coordinate who is actually available.

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 YouCanBook.me, 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

This YouCanBook.me MCP Server lets your AI client manage every single part of your scheduling infrastructure right from chat. You won't be clicking through dashboards anymore; you'll handle booking details and calendar management directly where you work.

Need to know what profiles you've got set up? Use list_profiles to pull a list of every shareable booking page associated with your account. If you need the deep dive on one specific page, use get_profile. That tool pulls detailed configuration info for a single profile, including timezones and linked calendars.

To coordinate staff, run list_team_members to see all employees assigned to a particular booking page; that helps you figure out who's actually free. For high-level financial checks or plan status, use get_account to retrieve details about your overall YouCanBook.me account.

Ready to book somethin'? The process starts when you run create_intent, which kicks off the booking flow by generating an ID for a specific profile subdomain. Next, if you need to see what times are open, use get_availability to check and retrieve all bookable time slots linked to that active intent.

When everything lines up, you finalize it using confirm_intent to create the official appointment record.

To keep tabs on past and future appointments, you've got a few tools. Use list_bookings to query and pull every appointment for a profile; you can even filter that list by status like 'upcoming' or 'cancelled.' If you need all the nitty-gritty details—like who attended and what custom form data they filled out—for one specific slot, run get_booking.

And if an appointment needs to disappear fast, use cancel_booking to permanently remove a booked event and automatically send a notification straight to the attendee's chat.

How YouCanBook.me MCP Works

  1. 1 Subscribe to the YouCanBook.me server, then enter your API Key and Account ID.
  2. 2 Tell your AI client what you need (e.g., 'Find John's next opening for a demo on the Product Demo profile').
  3. 3 Your agent calls create_intent and get_availability, presents slots, waits for confirmation, and finally runs confirm_intent.

The bottom line is: your AI client handles the multi-step scheduling process, taking care of the state machine between intent creation and final booking.

Who Is YouCanBook.me MCP For?

This is for Ops Managers and Sales Coordinators who are sick of switching between their CRM, calendar, and booking dashboards. If you spend time manually checking availability or auditing past appointments, this tool saves you hours every week.

Executive Assistant

Coordinates schedules across multiple team members and profiles; uses list_team_members to find the right person and get_profile to check their availability.

Sales Development Rep (SDR)

Qualifies prospects by checking available time slots (get_availability) and confirming meeting intents (confirm_intent) directly from a sales chat.

Small Business Owner

Manages day-to-day bookings, viewing all upcoming appointments with list_bookings and canceling meetings when necessary using cancel_booking.

What Changes When You Connect

  • Know exactly who's free: Use list_team_members to see all staff assigned to a profile instantly, eliminating guesswork when coordinating complex group meetings.
  • Full audit trail on demand: Run list_bookings to query appointments across your entire account. You can filter by status (tentative, finished) without opening the dashboard.
  • Instant booking creation: Start the flow with create_intent, then nail down a time using get_availability. Confirm it all in one chat sequence via confirm_intent.
  • Deep data access: Need to know what the client submitted? Use get_booking to pull full details, including custom form responses and attendee info.
  • Control cancellations instantly: If plans change, run cancel_booking. It removes the event and sends the notification without you lifting a finger.
  • Profile setup check: Check your entire infrastructure status with list_profiles or use get_profile to verify timezones and calendar links.

Real-World Use Cases

01

SDR needs to book a quick follow-up demo.

The SDR sees the prospect's profile link. They ask their agent, 'Check availability for 30 minutes on the Product Demo profile.' The agent runs create_intent and then get_availability. Once a slot is chosen, the agent calls confirm_intent, booking it immediately.

02

EA needs to coordinate a meeting with three department leads.

The EA asks the agent to 'List all technical staff for the Consulting profile.' The agent uses list_team_members. This shows who's available. The EA then checks each person's schedule using get_profile before suggesting times.

03

Ops Manager needs to review old cancelled calls.

The manager asks the agent, 'Show me all finished bookings for Q1.' The agent uses list_bookings, filtering by status and date range. This gives an immediate overview without manual dashboard navigation.

04

Small Business Owner needs to cancel a client meeting.

The owner gets a reminder about a future appointment ID 'book-123'. They simply tell the agent, 'Cancel that booking.' The agent runs cancel_booking, handles the calendar update, and sends the cancellation notice.

The Tradeoffs

Trying to get all data in one go

Asking the AI agent 'Give me everything about bookings for my company.' This vague request forces the agent to guess, potentially over-fetching irrelevant profile or team member lists.

Be specific. First, ask list_profiles to identify the correct page ID. Then, run list_bookings using that ID and specify the status you need (e.g., 'upcoming').

Assuming a booking is confirmed

The agent finds an open time slot and just adds it to the calendar without confirmation. The meeting never actually happens.

Always follow the sequence: create_intent -> get_availability (to find slots) -> wait for user approval -> finally, run confirm_intent.

Ignoring team structure

Trying to book a meeting with 'The Engineering Team' and failing because the system doesn't know who belongs there.

Use list_team_members first. This gives you a roster of specific people (e.g., John Smith, Jane Doe). Then, use their individual names or profiles to check availability.

When It Fits, When It Doesn't

You should use this server if your primary pain point is managing the full lifecycle of appointments: from checking who's free (list_team_members) to creating the slot, confirming it, and tracking its status over time (list_bookings). It handles the multi-step process.

Don't use this if all you need is a simple data dump or basic account info. For example, if you just want your billing plan details, get_account works. If you only need to know what profiles exist, run list_profiles. However, if you are building an entire scheduling workflow into an agent, these tools provide the necessary state control that simple API wrappers lack.

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

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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

cancel_booking confirm_intent create_intent get_account get_availability get_booking get_profile list_bookings list_profiles list_team_members

Finding who's free shouldn't feel like a scavenger hunt across five tabs.

Right now? You open your booking dashboard. You filter by team member A, then switch to the calendar view just for their availability. If you need input from two other people, you repeat that whole process three times—copying names, switching profiles, and hoping nothing has changed since you started.

With this MCP server, it's one chat command. You tell your agent who you need to coordinate with, and it uses `list_team_members` and `get_profile` to check the combined schedule status in real-time. It just tells you: 'John is free Tuesday, but Jane isn't until Thursday.' Period.

The YouCanBook.me MCP Server gives you full control over your booking flow.

You don't just get to *read* availability; you manage the entire sequence. When a prospect is ready, you tell the agent to start the process. The server handles `create_intent`, checks slots with `get_availability`, and then executes the final booking using `confirm_intent`. It manages that state change for you.

It’s not just about calling one function; it's running a reliable, multi-step workflow in chat. You get programmatic control over your scheduling infrastructure, turning manual coordination into simple conversation.

Common Questions About YouCanBook.me MCP

How do I list all my different booking pages using list_profiles? +

Run list_profiles to see every unique profile ID and name attached to your account. This gives you the full scope of scheduling locations you manage.

What's the difference between get_booking and list_bookings? +

get_booking pulls all details for one specific appointment ID. list_bookings queries a group of appointments on a profile, letting you filter by status (like 'cancelled') or date range.

Can I check team member availability before booking? +

Yes. Use list_team_members to get the roster for a profile. You then use their assigned profiles with get_profile to see when they are actually free.

What is the correct sequence for making an appointment? +

You must follow this path: first, create_intent; second, get_availability (to find a slot); and finally, run confirm_intent to lock it in.

How do I cancel an appointment using cancel_booking? +

Just provide the specific booking ID. The server runs cancel_booking, which removes the event from your calendar and notifies the attendee automatically.

How do I verify my current subscription or base timezone using get_account? +

The get_account tool retrieves your YouCanBook.me plan details and account standing right away. This lets you confirm the base time zone and check if any calendar integrations are active before building a booking workflow.

How can I use list_bookings to find only cancelled or tentative appointments? +

You pass the desired status filter directly into list_bookings. This narrows down your results immediately, so you don't have to manually sort through every booking history entry.

What specific configuration details can I get about a profile using get_profile? +

get_profile returns the full setup for a single scheduling page. You retrieve detailed data like its unique timezone, linked external calendars, and overall operational parameters.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

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.