# Mindbody MCP for AI Agents AI Agent Connect

> Mindbody lets you run your fitness studio, spa, or wellness center through natural conversation. Connect your Mindbody account to your AI client to manage classes, appointments, and clients without jumping between tabs. It handles everything from checking staff availability to tracking retail sales and multi-location performance in real time.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_AS7pkhg90f1v6qsO6oxo2RE8Om5MXSE5zwTMc60Q/ai-agent-connect
- **Tags:** booking-system, scheduling, fitness-management, client-management, appointments

## Description

This Connector connects your Mindbody business to your AI agent so you can run your studio or spa through natural conversation. Instead of digging through a complex dashboard to find a specific client or check a class schedule, you just ask your agent for the info. You can pull up member history, check remaining visits on a package, or get a breakdown of your daily sales. It works across all your locations, making it easy to see which sites are performing best. You can also keep an eye on your instructors' certifications and your retail inventory. It's built for people who need to move fast at a front desk or manage a multi-location wellness brand. You can find this and thousands of other connectors in the Vinkius catalog to keep your operations running without the manual overhead. It turns your business data into a conversational interface, so you can stop worrying about where a piece of information is hidden and start using it.

## Tools

### get_client_history
Use get_client_history to view a member's past visits and no-show patterns. This helps you see who is actually engaged with your studio.

### get_client_memberships
Use get_client_memberships to check a client's remaining visits and auto-pay status. You can quickly see if a member is still eligible for a class.

### get_site_info
Use get_site_info to pull the basic details for your specific business. It is useful for getting quick answers on location hours or tax rates.

### list_appointments
Use list_appointments to see all booked sessions with client names and staff assignments. You can filter these by date or by a specific instructor.

### list_class_schedules
Use list_class_schedules to view the recurring weekly cadence of your studio. This helps you understand the regular flow of your business.

### list_class_types
Use list_class_types to get a list of every class type you offer, like Vinyasa or CrossFit. It includes names, descriptions, and durations.

### list_classes
Use list_classes to see all scheduled classes for a specific date range. This is the fastest way to see what is on the calendar.

### list_enrollments
Use list_enrollments to see who is signed up for your workshops or multi-week courses. It shows dates, capacity, and pricing.

### list_locations
Use list_locations to get the addresses and phone numbers for all your different sites. This is great for managing a multi-location brand.

### list_products
Use list_products to check your retail inventory and pricing. You can see what is in stock and what is sold out.

### list_sales
Use list_sales to view your transaction history including payment methods and amounts. It is the primary way to track your revenue.

### list_services_pricing
Use list_services_pricing to see your service options, session counts, and expiration policies. This helps you stay consistent with your pricing.

### list_staff_schedule
Use list_staff_schedule to check a specific staff member's availability and appointment list. Use this to plan coverage or see who is free.

### search_clients
Use search_clients to find a member's demographics, contact info, and account balance. This is your core tool for searching your database.

### list_staff
Use list_staff to get a list of your instructors with their bios and certifications. You can see which services each person is assigned to.

## Prompt Examples

**Prompt:** 
```
What's our revenue for the last month?
```

**Response:** 
```
### Revenue Summary: March 2026

| Category | Amount | % of Total |
| :--- | :--- | :--- |
| **Memberships** | $28,400 | 60% |
| **Class Packs** | $9,850 | 21% |
| **Personal Training** | $5,200 | 11% |
| **Retail** | $3,870 | 8% |

**Total Revenue:** $47,320

*Note: This is a 12% increase over February.*
```

**Prompt:** 
```
Is Sarah available for a private session tomorrow at 2 PM?
```

**Response:** 
```
I checked Sarah's schedule for tomorrow. 

✅ **Status:** Available

She has no appointments booked between 1:00 PM and 4:00 PM. Would you like me to book that session for you?
```

**Prompt:** 
```
Find me members who haven't been in for over a month.
```

**Response:** 
```
I found 47 members who haven't visited in the last 30 days. Here are the top 3 at-risk members:

*   **Jessica M.** (Last visit: Feb 8)
*   **David K.** (Last visit: Feb 15)
*   **Amanda R.** (Last visit: Feb 21)

Would you like me to pull their contact info for a re-engagement campaign?
```

## Capabilities

### View class schedules
See what is happening in your studio at a glance.

### Check staff availability
See who is free to take on a new private session.

### Track client memberships
Get instant details on remaining visits and expiration dates.

### Monitor retail sales
See your transaction history and product inventory levels.

### Manage course enrollments
Keep track of who is signed up for your workshops.

### Access location details
Get addresses and hours for all your different sites.

## Use Cases

### Checking membership balances
A front desk worker needs to know if a client has enough visits left. They use get_client_memberships to check the balance before starting a session.

### Analyzing revenue trends
A studio owner wants to know if a new membership is selling well. They ask the agent to pull list_sales and list_enrollments to see the trend.

### Planning staff coverage
A manager needs to find out which instructors are available on Tuesday. They use list_staff_schedule to see the open slots.

### Comparing multi-location performance
A multi-location owner wants to see which studio has the highest retail sales. They use list_locations and list_sales to compare the sites.

## Benefits

- Stop switching tabs to find client info by using search_clients to get member data instantly.
- Identify at-risk members faster by using get_client_history to see who has not visited lately.
- Manage your roster more easily by using list_staff to see certifications and bios in one place.
- Track your money across locations by using list_sales to see revenue from every site.
- Stay on top of your inventory by using list_products to check stock levels during a conversation.
- Reduce booking errors by using list_appointments to see exactly who is scheduled and when.

## How It Works

The bottom line is you get a voice-like interface for your entire Mindbody business.

1. Link your Mindbody account to the Vinkius platform.
2. Grant your AI client permission to access your studio data.
3. Ask your agent to list classes, search for members, or pull sales reports.

## Frequently Asked Questions

**Can I use Mindbody MCP to see my studio's daily sales?**
Yes, it pulls your transaction history so you can see exactly how much you made today or this month.

**How does Mindbody MCP help with client retention?**
You can check visit history to see who hasn't shown up lately and reach out to them.

**Can I check my staff's certifications with Mindbody MCP?**
Yes, it lists your instructors along with their bios and specific certifications.

**Does Mindbody MCP work for multiple studio locations?**
It can pull data for all your different sites, making it easy to compare performance.

**Can I see if a client has remaining visits in their pack?**
Yes, it shows you the remaining count and expiration date for memberships and packages.

**Can I use Mindbody MCP to see my class types?**
It provides a full list of your classes, including descriptions and durations.

**How do I get my Mindbody API Key?**
Sign up at developers.mindbodyonline.com, create a developer account, then go to Account → API Credentials to generate your API Key. You'll also need the Site ID of the business you want to connect to.

**What is a Site ID and where do I find it?**
The Site ID is a unique numeric identifier for each Mindbody business. The business owner can find it in their Mindbody account under Settings. For testing, use Site ID '-99' which is the Mindbody sandbox.

**Can I book classes or appointments through the AI agent?**
Currently the server focuses on read operations for maximum safety. Write operations (booking, canceling) are planned for v2 and will require the optional User Token credential with staff-level permissions.