Acuity Scheduling MCP. Manage your entire booking calendar conversationally.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Acuity Scheduling MCP manages client appointments, availability, and services through natural conversation. It lets your AI agent pull real-time data on open slots, list all available service types, view group class capacity, or retrieve specific booked session details without you lifting a finger.
What your AI agents can do
Check availability dates
Checks which dates have open booking slots for a specific service type.
Get account
Retrieves the business profile and general account settings from your Acuity account.
Get appointment
Pulls all details for one specific appointment using its unique ID number.
Check which dates and times are free for a specific service across multiple providers.
Pull up the full details of any specific booked session using its unique ID.
Retrieve a complete list of all bookable services, including their prices and durations.
Get a full roster listing every instructor or provider and their current schedule blocks.
View group class schedules, including how many spots are filled versus the total capacity.
Retrieve core business profile and account settings for verification or reference.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Acuity Scheduling: 9 Tools
These tools let your AI client talk directly to Acuity Scheduling. You can check availability, view class rosters, retrieve appointment details, and list products.
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 Acuity Scheduling on Vinkius019d7546check availability dates
Checks which dates have open booking slots for a specific service type.
019d7546get account
Retrieves the business profile and general account settings from your Acuity account.
019d7546get appointment
Pulls all details for one specific appointment using its unique ID number.
019d7546list appointment types
Lists every active, bookable service your business offers, along with pricing and length.
019d7546list appointments
Retrieves a list of all booked appointments within a specific date range you provide.
019d7546list available times
Lists the exact time slots when someone can book a given service on a specified date.
019d7546list calendars
Retrieves all calendars, helping you identify every provider or instructor in your system.
019d7546list classes
Gets a list of group classes scheduled, including their current enrollment and maximum capacity.
019d7546list products
Retrieves details about gift certificates or physical products available for purchase through Acuity.
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 Acuity Scheduling, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 Acuity Scheduling. 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Headache of Manual Scheduling
Right now, answering simple questions like 'Are you free next week?' means logging into your booking platform, navigating to a provider's calendar, checking date ranges, and cross-referencing group class spots. Then, if the client asks for pricing or product info, you have to switch tabs again to another system.
With this MCP, that whole process disappears. You just tell your agent what you need—a slot, a service type, or an instructor's availability. The AI does the clicking and cross-referencing in seconds, giving you one clean answer.
Acuity Scheduling MCP: Availability at Your Fingertips
You eliminate manual data lookups for service types by calling `list_appointment_types`. You stop losing track of group capacity because the agent handles `list_classes` and compares current enrollment to maximum spots automatically.
It's simple. When you connect this via Vinkius, your AI client knows exactly how to talk to Acuity Scheduling, turning a multi-step manual chore into a single chat command.
What you can do with this MCP connector
Need to manage bookings for a studio, clinic, or personal training business? This MCP connects your Acuity Scheduling account directly to your AI agent. Instead of logging into the platform and clicking through pages, you just ask your AI client what you need. Your agent uses these tools to pull specific details—like checking if there are any open private yoga slots tomorrow, or listing all gift certificates available for sale.
It handles everything from viewing a full roster of providers' schedules to managing group class enrollment counts.
When you connect this through Vinkius, your AI client gets one place to access hundreds of services, making scheduling data accessible whether you use Claude, Cursor, or any other MCP-compatible tool. You stop fighting with tabs and dropdown menus; you just talk to it.
019d7546-3bd8-72b0-8613-f9a1e6688fc6 How Acuity Scheduling MCP Works
- 1 Start by asking your agent to list all bookable services, which gives a scope of what's available (like pricing or session type).
- 2 Next, ask the agent to check availability dates and times for a specific service on a given date.
- 3 The agent sends you back the confirmed time slots, allowing you to proceed with viewing an appointment or confirming booking details.
The bottom line is that your AI client turns complex calendar data into simple, conversational answers.
Who Is Acuity Scheduling MCP For?
Wellness practitioners and small studio owners who spend hours manually checking calendars are the primary users. If you're tired of switching between your booking system, Google Calendar, and client CRM just to answer 'Are you free next Tuesday?'—you need this.
Uses it to check real-time availability for 1-on-1 sessions across multiple coaches and confirm intake form completion status.
Manages group class enrollment counts, checking capacity limits while scheduling private lessons for instructors.
Looks up a client's complete appointment history and verifies service types before consulting with them.
What Changes When You Connect
- Stop checking tabs. You can list all bookable services using
list_appointment_typesand instantly know what pricing or duration to quote a client, without needing to navigate the service portal. - Never lose track of capacity again. Use
list_classesto see group class enrollment counts versus total spots, helping you sell out classes faster. - Instantly check open slots for any session type with
check_availability_dates. You just need to provide the date and service name; the system handles the rest. - Need historical data? With
list_appointments, your agent pulls all booked sessions in a range, giving you an overview without opening individual records. - Get full visibility into who's working. The MCP lets you run
list_calendarsto get every provider and their specific schedule, even if they aren't currently booked. - You can check for precise open times using
list_available_times, which is the most accurate way to help a client book an exact slot.
Real-World Use Cases
A Client Asks, 'Are you available next week?'
The agent calls list_appointment_types first. Then it uses check_availability_dates to narrow down the options for Private Yoga Session on Tuesday. It returns three specific time slots and which instructor is free for that slot.
A Staff Member Needs a Report of All Bookings
Instead of filtering by date range in the system, they ask their agent to run list_appointments for last month. The agent delivers a clean list showing client names and service types.
Checking if a Specific Instructor is Free
A manager asks about Sarah's schedule. The agent runs list_calendars, finds Sarah’s calendar, and then uses list_available_times to confirm all her open slots for the week.
Upselling Products During a Consultation
While discussing services, they ask about retail items. The agent runs list_products, showing available gift certificates or products that can be immediately purchased by the client.
The Tradeoffs
Asking for a general 'schedule view'
The user says, 'Show me everything happening next month.' This vague prompt results in too much data or an API failure because the system needs more context.
→
Don't ask for 'everything'. Be specific. First, run list_appointment_types to define the service. Then use check_availability_dates with the service type and date range.
Trying to manually find a time slot
The user tries to guess if an instructor is free by calling list_calendars, getting 10 calendars, then trying to check each one individually. This is tedious and error-prone.
→
Don't list everything first. Start with the service type and date range. Use check_availability_dates or list_available_times to let the system pinpoint exact open slots across all required providers.
Confusing appointment details with account data
The user asks for 'the client's status.' They might get general business settings instead of specific booking information.
→
To check a client, you need the Appointment ID. Use get_appointment to pull the full record, or use list_appointments if you only have the date range.
When It Fits, When It Doesn't
Use this MCP if your primary workflow involves managing time and service availability for physical appointments (e.g., massage therapy, personal training). You need a system that can reliably check open slots, manage multi-provider schedules, and track group class capacity.
Don't use this if you only need to handle generalized inventory tracking (use a dedicated product management tool) or complex financial reporting (use an accounting MCP). If your pain point is managing client records outside of their booking status—like billing history or marketing leads—you should look at a CRM-type MCP instead. This MCP is purely focused on the time dimension.
Common Questions About Acuity Scheduling MCP
How do I check if an instructor is available using the list_calendars tool? +
You first run list_calendars to get all providers' names. Then, you specify which provider and what date range you need when asking for a time slot.
If I want to know about gift certificates, should I use list_products? +
Yes, list_products retrieves details on any products or gift cards available through your account. It’s perfect for quickly checking inventory value during a call.
What is the difference between list_appointments and get_appointment? +
list_appointments gives you a batch of records, filterable by date range. get_appointment requires a single unique ID to pull all details for one specific booking.
How do I find out what services my business offers? +
Run list_appointment_types. It shows every active service, along with its price and how long the session lasts. This is your starting point for any query.
How do I use list_available_times to check for specific open booking slots? +
The tool lists exact times when someone can book the service. It provides a precise schedule, letting you know exactly which time blocks are free on a given date.
What information does list_classes provide about group sessions? +
This tool retrieves group classes, including their scheduled capacity and current enrollment counts. You can quickly see how many spots are left in a class.
How do I use get_account to check my business's main settings? +
It pulls your entire business profile and account setup details from Acuity. This is useful for verifying general operational parameters or checking the primary account status.
What detailed client information can I retrieve using get_appointment? +
You can pull the full record of a specific appointment, including not just the booking details but also any answers provided on the client's intake form.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.