# MINDBODY MCP

> MINDBODY Health & Wellness connects your AI agent directly to MINDBODY, letting you manage entire studio operations through natural conversation. Instantly check class schedules, look up full client profiles, and track historical attendance records without opening a single dashboard tab.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Tags:** wellness-management, class-scheduling, client-profiles, studio-operations, booking-system, visit-tracking

## Description

Running a wellness studio means juggling schedules, membership status, equipment availability, and staff rosters—all in different tabs. This MCP lets you talk to MINDBODY about your business. You can ask for today's class schedule or look up why a client’s account is flagged. The system gathers all that data instantly, pulling together everything from the physical location details to detailed visit history. When you connect this via Vinkius, your AI agent acts like an internal expert who knows every corner of your studio management software. You don't need to know where to click; you just ask a question and get a clean answer.

## Tools

### get_class_visits
Gets the list of clients who attended a specific class you name.

### get_client_details
Provides comprehensive information for any client, including contact data and membership status.

### get_client_purchases
Retrieves a full list of purchases and payments made by a specific client over time.

### get_client_visits
Pulls the overall visit history for a specified client or class roster.

### get_site_info
Gathers general information about your entire MINDBODY site, like physical location details.

### list_classes
Retrieves the complete schedule for all classes held at your business.

### list_locations
Returns a list of every physical location managed by the business.

### list_resources
Lists available equipment or rooms used for classes and studio operations.

### list_staff
Provides a roster of all employees and instructors associated with the business.

### search_clients
Finds clients quickly using their name or email address for lookup.

## Prompt Examples

**Prompt:** 
```
Show me the class schedule for today.
```

**Response:** 
```
Retrieving today's schedule... You have 5 classes scheduled, starting with 'Vinyasa Flow' at 8:00 AM by Instructor Sarah.
```

**Prompt:** 
```
Find the profile for client 'John Doe'.
```

**Response:** 
```
Searching for 'John Doe'... I found a match! John has been a member since 2022 and has an active 'Unlimited Monthly' pass.
```

## Capabilities

### View Class Schedules
List all upcoming classes, including which staff members are assigned to teach them.

### Search for Client Data
Find specific client profiles using their name or email address.

### Check Membership Status
Retrieve a client's detailed membership information and full purchase history.

### Track Attendance History
Review past and upcoming class visits for specific people or the entire studio roster.

### Audit Staff & Resources
Get lists of all employees, instructors, and available equipment/rooms used by the business.

## Use Cases

### Client Inquiry: Checking Membership Status
A client calls asking if their Unlimited Monthly pass is active. Instead of manually cross-referencing the CRM and payment system, you ask your agent to run `get_client_details` and then check `get_client_purchases`. You get a definitive answer in seconds.

### Operational Check: Day's Schedule Audit
It’s 7 AM, and you need to know who is teaching the Vinyasa Flow class today. You run `list_classes` and then immediately use `get_class_visits` for that specific time slot to confirm attendance requirements.

### New Client Onboarding: Data Gathering
A new client signs up, but the support team needs their full background. You run `search_clients` first, then pull all historical data with `get_client_visits` to provide a comprehensive welcome packet.

### Site Audit: Resource Planning
You need to know if you have enough mats and rooms for a large group class. You use `list_resources` to check equipment inventory and `list_locations` to confirm which physical facility is available.

## Benefits

- Instead of logging into the dashboard to check schedules, you can simply ask your agent for today's class schedule using `list_classes`. You get immediate answers without any clicks.
- Need client payment details? Use `get_client_purchases` to instantly pull up a person’s full purchase history and membership status right in your chat window. Great for billing questions.
- Staff management is streamlined when you use `list_staff`. You can check who works where, or audit rosters by seeing the list of employees/instructors assigned to classes.
- When troubleshooting client issues, combine a simple search using `search_clients` with `get_client_details` for all necessary contact and membership data in one go.
- You never have to guess if a room is free. Use `list_resources` or `list_locations` to see what equipment or physical spaces are available across your whole network.

## How It Works

The bottom line is that you get all your studio management data surfaced through simple conversation.

1. Subscribe to this MCP and enter your MINDBODY API Key and Site ID into Vinkius.
2. Tell your AI agent what you need—for example, 'What was the attendance at yesterday's yoga class?'
3. The MCP runs the necessary lookups and sends back a clear summary of the data.

## Frequently Asked Questions

**How do I check today's class schedule using MINDBODY Health & Wellness MCP?**
You simply ask your agent to list all classes. The system will use the `list_classes` tool, providing you with a comprehensive rundown of every scheduled session for the day.

**Can I find out if a client is eligible to book using MINDBODY Health & Wellness MCP?**
Yes. First, run `get_client_details` to check their membership status. Then you can use `get_client_purchases` to verify recent payments and ensure they're active.

**What if I need to know who attended a specific class?**
Use the `get_class_visits` tool. You just tell the agent which class you mean, and it retrieves the roster of attending clients for that time slot.

**Does MINDBODY Health & Wellness MCP help me with staff assignments?**
Yes, you can use `list_staff` to get a full list of employees. You can also check specific class staffing using the `get_class_visits` tool.

**I need payment history for a client; which tool should I use with MINDBODY Health & Wellness MCP?**
You must use `get_client_purchases`. This tool is designed specifically to retrieve the full record of payments and purchases associated with that client.