Acuity Scheduling MCP for AI. Manage your entire booking system through conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Acuity Scheduling Alternative connects your AI agent directly to your appointment system. You can instantly list appointments, check real-time availability for specific types, and manage client bookings without ever touching a dashboard.
This MCP lets your AI orchestrate complex calendar management into simple conversation.
What your AI can do
Cancel appointment
Cancels a specific scheduled appointment using its ID.
Create appointment
Books and creates a brand new appointment for a client.
Get appointment
Retrieves all detailed information about one specific booking.
List all historical and upcoming appointments; retrieve detailed client metadata for quick review.
Query real-time availability across different calendars or service types instantly, determining what time slots are open.
Create new appointments, cancel existing ones, or move meetings by simply instructing your agent.
List all active calendars and available service types to keep your offering structured and up-to-date.
Ask an AI about this
Waiting for input…
Acuity Scheduling Alternative: 10 Tools
Use these tools to manage every aspect of your scheduling life—from creating appointments to checking availability. All operations are available through your AI client.
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 VinkiusCancel Appointment
Cancels a specific scheduled appointment using its ID.
Create Appointment
Books and creates a brand new appointment for a client.
Get Appointment
Retrieves all detailed information about one specific booking.
Get Availability
Checks and reports back available time slots for a given date or service type.
Get Me
Gathers core account details related to the Acuity profile.
List Appointment Types
Shows a list of all service types you have set up for booking.
List Appointments
Lists multiple upcoming and past appointments on your schedule.
List Calendars
Retrieves a list of all associated calendars linked to the account.
List Categories
Lists general categories used for grouping or classifying appointments.
Reschedule Appointment
Changes the date and time of an existing appointment to a new slot.
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 Acuity Scheduling, 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 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The headache starts with switching between portals and tabs.
Today, managing your schedule means clicking into the booking portal, navigating to the 'Availability' tab, then selecting the right service type. If a client asks about rescheduling, you might have to open three different windows: one for the calendar view, one for the appointment details, and another just to confirm if that slot is actually free.
With this MCP, your agent handles all those steps in one conversation. You simply ask your AI what's available or what needs changing. It takes care of the cross-referencing—checking availability and updating records—and gives you a clean confirmation. That’s it.
Getting Booking Data with Acuity Scheduling Alternative MCP
Before, getting an accurate picture of your schedule meant manually pulling data from `list_appointments` and then having to check the details for every single entry using `get_appointment`. It was slow, error-prone copy/pasting.
Now, you ask your agent to summarize it. The system gets all that raw data internally and hands you a coherent summary. You get accurate answers instantly, letting you focus on the client instead of the dashboard.
What your AI can actually do with this
Need to coordinate schedules across multiple services? Your AI agent can handle it. Instead of jumping between tabs or manually checking an online portal, you simply ask your client what's happening with your bookings. The system acts like a real-time scheduling coordinator for everything from solo practitioners to large clinics.
It lets you audit all upcoming and past appointments, check availability against specific service types, and even create new meetings when you need them. Connecting this MCP through the Vinkius catalog means your agent gets full access to your booking data, making time management feel like just another conversation.
019d8412-9730-71e6-b5e4-98e2034e9efb Here's how it actually works
The bottom line is you get to talk to your entire scheduling system instead of logging into it.
Subscribe to this MCP on Vinkius, then enter your Acuity User ID and API Key.
Connect the credentials to your preferred AI client (like Claude or Cursor).
Ask your agent a natural language question—for example, 'What's my availability for a consultation next Tuesday?'
Who is this actually for?
Service providers, operations managers, and support staff who spend too much time clicking through dashboards just to answer a simple question about availability. If checking your calendar takes more than 30 seconds of manual effort, you need this.
Uses the MCP to check if there are open slots for a specific service type without needing to remember which calendar is active.
Audits client records using list_appointments and verifies that team members have correctly set up their calendars using list_calendars.
Reschedules a client meeting or cancels an appointment based only on the client's request, bypassing manual dashboard logins.
What Changes When You Connect
Stop clicking tabs just to check availability. Use get_availability and ask your agent directly for open times, saving you minutes on every client interaction.
When a client needs to move their meeting, don't manually update the calendar. Just let your agent handle it using reschedule_appointment, keeping records accurate instantly.
Need to audit what happened last month? Run list_appointments through your agent to get a clean summary of past bookings and details without exporting spreadsheets.
Set up new services or check account structure by calling list_appointment_types or list_calendars. It gives you full oversight over your service offering.
Need quick client data? The get_appointment tool pulls all the metadata for one booking, letting you verify details without opening a single dashboard.
See it in action
Client needs to move their session
A client texts asking to change their 3 PM meeting. Instead of manually finding the appointment ID and going through three forms, your agent uses reschedule_appointment immediately after confirming new availability with get_availability.
Onboarding a new team member
An ops manager needs to verify that all department calendars are set up correctly. They ask the agent to run list_calendars, quickly getting a comprehensive list and ensuring no resource is missed.
Checking historical booking patterns
You need to know how many 'Initial Consultations' you had last quarter. You instruct your agent to use list_appointments over a date range, getting the data summary without manual filtering.
The honest tradeoffs
Checking availability manually
Opening the scheduling portal, navigating to 'Availability', selecting the correct service type, and clicking through multiple dates until a slot is found.
Instead, prompt your agent directly: 'What slots do I have for a 60-minute consultation next Thursday?' Your agent uses get_availability to give you the answer instantly.
Forgetting an appointment ID
A client calls and asks about a meeting, but you don't have the specific booking reference number handy.
First, use list_appointments to narrow down the date range; then ask your agent to run get_appointment with the correct ID to pull all details.
Overlooking service setup
Assuming a new type of service is automatically available, leading to booking errors for clients.
Always verify your current options by running list_appointment_types before letting the agent book anything.
When It Fits, When It Doesn't
Use this MCP if you need your AI client to perform transactional tasks on bookings—specifically creating, moving, or canceling appointments. It's ideal for operations that require real-time data validation (e.g., checking availability before booking). Don't use it if all you need is a static report of historical data; in that case, a simple database connector might suffice. You must use this MCP when the action itself—the change to the calendar—is the goal.
Questions you might have
How do I check availability using the `get_availability` tool? +
You tell your agent exactly what you need. Just say something like: 'Show me available slots for a consultation next Tuesday.' The agent runs the tool and reports back times immediately.
Can I use `list_appointments` to find old bookings? +
Yes, that's what it's for. You ask your agent to list appointments over a specific date range, giving you the history summary without leaving the chat window.
What if I need to change an existing appointment? Do I use `reschedule_appointment`? +
Yes, that's the tool for it. You simply tell your agent which meeting ID you want to move and what new time slot works best.
Do I need to run `get_me` before booking anything else? +
It’s good practice. Running get_me confirms that the API connection is working and provides core account information, which helps verify permissions for all subsequent actions.
If I need to know all the available service options, how do I use `list_appointment_types`? +
You run list_appointment_types to get a complete manifest of services. This tool returns the name and duration for every appointment type you offer. Use this data first so your agent knows exactly what types of bookings are possible before attempting to schedule anything.
How do I use `list_calendars` if my practice uses multiple time zones or locations? +
Use list_calendars to retrieve every calendar associated with your account. This is critical when your business operates across different geographies. The tool provides the unique IDs for each calendar, ensuring your agent targets the correct schedule and time zone.
If I try to use `create_appointment` with invalid data (like a wrong date format), what should my agent do? +
The system will return an error code indicating the specific validation failure. Your agent must read this response and prompt you for corrections, like fixing the required date format or adjusting the time zone. Never assume success; always check the output first.
What is the difference between `get_appointment` and `list_appointments`? +
List_appointments returns a summary list of multiple bookings, showing key details for many clients. Conversely, get_appointment requires a specific ID and returns the full, deep metadata only for that single booking.
Where do I find my Acuity User ID and API Key? +
Log in to your Acuity Scheduling account, go to Settings > Integrations > API, and you will find both there. Copy and paste them into the fields below.
Can the agent check real-time availability? +
Yes. Use the get_availability tool providing the Appointment Type ID and the target month. Your agent will return all open slots instantly.
Is it possible to reschedule an existing appointment? +
Yes. The reschedule_appointment tool allows your agent to move an existing booking to a new datetime using the original Appointment ID.
We've already built the connector for Acuity Scheduling. 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.