# Acuity Scheduling MCP for AI Agents AI Agent Connect

> Acuity Scheduling MCP lets your AI agent handle your entire booking system. You can check availability, book new clients, and manage your calendar without opening a browser. It turns your scheduling software into a conversational tool for your team or your customers.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_lHhDAU3R7LRzpwmLL0T9GYf6aHp8TftFOCsc7Wrk/ai-agent-connect
- **Tags:** appointment-booking, calendar-sync, availability-management, client-scheduling, workflow-automation

## Description

Acuity Scheduling is the tool that turns your calendar into a conversational interface. Instead of jumping between tabs to see who is booked for what, you can just ask your agent to give you the rundown. This Connector connects your scheduling data directly to your AI client, so you can handle the logistics of running a business while you focus on the actual work. When you find it in the Vinkius catalog, you're getting a way to let your agent act as a real-time coordinator. You can have it check if a specific time slot is open for a consultation, create a new booking for a new lead, or move a meeting around when someone has a conflict. It handles the metadata, the categories, and the specific appointment types so you don't have to keep track of the details in your head. It makes the backend of your service business feel like a conversation rather than a data entry job.

## Tools

### create_appointment
Sets up a new booking on your calendar. It takes the details from a conversation and puts them in the system.

### get_appointment
Pulls the specific details for one booking. Use this to see the notes or metadata for a single client.

### get_availability
Checks what times are actually free. It's the fastest way to see if a new client can be squeezed in.

### list_appointment_types
Shows all the different types of services you offer. It helps your agent understand what can be booked.

### list_appointments
Grabs a list of all your current and past bookings. Use this to get a high-level view of your day.

### list_calendars
Shows all the different calendars you have linked. It helps the agent know which schedule to check.

### list_categories
Lists the different categories for your appointments. This helps group your services logically.

### get_me
Pulls your account details to confirm the connection is active. It's the first thing your agent checks to see who it's talking to.

### reschedule_appointment
Moves a booking to a new time. Use this when a client needs to shift their slot.

### cancel_appointment
Removes a booking from the schedule. This makes the time slot available for someone else immediately.

## Prompt Examples

**Prompt:** 
```
Do I have anything booked for tomorrow morning?
```

**Response:** 
```
### Your Schedule for Tomorrow

| Time | Client | Service |
| :--- | :--- | :--- |
| 09:00 AM | Sarah Jenkins | Consultation |
| 10:30 AM | Mark Lee | Follow-up |

**Total appointments:** 2
```

**Prompt:** 
```
Is there any time for a New Patient Consultation on Tuesday?
```

**Response:** 
```
I checked your availability for Tuesday. Here are the open slots for a **New Patient Consultation**:

* 10:00 AM
* 02:30 PM
* 04:00 PM

Would you like me to book one of these for the client?
```

**Prompt:** 
```
Move my 2 PM meeting with Sarah to Wednesday at 10 AM.
```

**Response:** 
```
I've successfully rescheduled your appointment with Sarah. It's now set for **Wednesday at 10:00 AM**. I've updated your calendar accordingly.
```

## Capabilities

### Pull appointment history
Get a full list of past and future bookings with all the client details.

### Check open slots
See exactly what times are available for specific appointment types in real time.

### Book new meetings
Let your agent create new appointments using natural language commands.

### Move existing bookings
Reschedule any current appointment to a different date or time instantly.

### Void appointments
Cancel a booking and immediately free up that time slot for other clients.

### View service categories
See your full list of appointment types and calendars to stay organized.

## Use Cases

### The Last Minute Reschedule
A client calls because they're sick. You tell your agent to use reschedule_appointment to move them to Friday.

### The New Lead Inquiry
A potential client asks if you have time tomorrow. Your agent uses get_availability and list_appointment_types to find a slot.

### The Daily Briefing
You ask your agent to summarize your day. It uses list_appointments to give you a bulleted list of meetings.

### The Booking Confirmation
You're chatting with a new lead. The agent uses create_appointment to put them on the books immediately.

## Benefits

- Stop manual data entry by using create_appointment to book clients directly from a chat.
- Save time on phone calls by having your agent use get_availability to answer availability questions.
- Keep your schedule accurate by using reschedule_appointment to move meetings the moment a conflict arises.
- Get a bird's-eye view of your business by using list_appointments to see everything on your plate.
- Organize your offerings better by using list_appointment_types and list_categories to define your services.
- Maintain better control over your data by using get_me to quickly verify your account status.

## How It Works

The bottom line is you get a voice-controlled way to manage your entire booking calendar.

1. Subscribe to the Connector on Vinkius and get your connection details.
2. Add your Acuity User ID and API Key to your AI client settings.
3. Ask your agent to list your appointments or check your availability.

## Frequently Asked Questions

**Can the Acuity Scheduling MCP book appointments for me?**
Yes, it lets your agent create new bookings directly in your system using natural language. You can just tell your agent who the client is and what time they want.

**How does the Acuity Scheduling MCP handle my availability?**
It pulls your real-time data from Acuity. This means your agent will always know which slots are truly open before it tries to book anything for a client.

**Can I use the Acuity Scheduling MCP to see my past bookings?**
Yes, it can pull your historical data. This is great for auditing past appointments or looking up details from previous client visits.

**Does the Acuity Scheduling MCP work with my existing calendars?**
It manages the calendars that are already linked to your Acuity account. It keeps everything in sync with your current setup.

**Can I cancel a meeting using the Acuity Scheduling MCP?**
Yes, your agent can void any existing booking. This immediately frees up that time slot for other clients without you having to log in.

**How does the Acuity Scheduling MCP help with rescheduling?**
It allows your agent to move appointments to different dates or times. This makes it easy to handle last-minute changes through a simple chat.

**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.