# ClassPass MCP MCP

> ClassPass MCP manages your entire fitness venue operation through conversation. Check class schedules, track reservations and check-ins, allocate SmartSpot inventory, and generate performance reports—all without logging into five different dashboards. It gives you a single point of control for revenue management and scheduling across all your physical locations.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** fitness-marketplace, booking-management, inventory-allocation, class-scheduling, venue-management, dynamic-pricing

## Description

Need to manage the daily flow of a busy studio? This MCP lets you talk to your system like it's already connected to ClassPass, giving you full visibility over reservations, available spots, and revenue. You can ask about performance trends for a specific month, or check current inventory levels for SmartSpots. It aggregates data from across all your sites, whether they are in the same building or across town. When you connect this MCP through Vinkius, your agent treats it like one big operational dashboard. Instead of wrestling with multiple portals and exporting CSVs to figure out revenue contribution, your AI client just gives you the numbers and tells you exactly what needs adjusting—like raising the dynamic credit pricing for a high-demand class.

## Tools

### list_schedule
Lists classes available on the calendar, allowing you to filter by specific dates.

### get_class_detail
Retrieves specific information about a single class offering.

### list_reservations
Gets a list of all bookings made through the ClassPass platform.

### get_venue_info
Fetches the official profile details and amenities of the venue.

### list_locations
Provides a list of all physical addresses managed under this ClassPass account.

### get_performance
Generates detailed analytics on revenue and bookings for a specified date range.

### list_inventory
Lists how many SmartSpots are available and what the current credit pricing is set to.

## Prompt Examples

**Prompt:** 
```
How is our ClassPass performance this month?
```

**Response:** 
```
ClassPass performance — March 2026:

💰 **Revenue**: $3,240 (+18% vs Feb)
📊 **Reservations**: 312 bookings
✅ **Check-in rate**: 87%
🎫 **Avg credits/class**: 7.2
📈 **Fill rate contribution**: ClassPass fills 15% of your total capacity

Your 6 PM HIIT class is your #1 ClassPass performer with 48 bookings this month.
```

**Prompt:** 
```
Check total no-shows for yesterday's 6 PM HIIT class.
```

**Response:** 
```
Yesterday's 6 PM HIIT class had exactly 3 no-shows from ClassPass members out of the 15 total external bookings.
```

**Prompt:** 
```
Increase the credit pricing for tomorrow's Pilates session to 8 credits.
```

**Response:** 
```
Done. Tomorrow's Pilates session dynamic base price now rests at 8 SmartSpot credits to capitalize on higher morning demand.
```

## Capabilities

### View and Manage Class Schedules
See all classes published to ClassPass, including current availability and credit pricing.

### Track Bookings and No-Shows
Monitor confirmed bookings, daily check-ins, and track no-show rates for your members.

### Control Spot Inventory
Manage the allocation of available SmartSpots and adjust dynamic credit pricing instantly.

### Analyze Financial Performance
Generate reports on revenue, fill rates, and partner contribution metrics for any given time frame.

### Access Venue Data
Retrieve your venue's official profile details, amenities list, and current rating information.

## Use Cases

### Comparing Multi-Site Performance
The Ops Lead needs to know which of their five locations is underperforming. Instead of logging into five different systems, they ask the agent to compare performance across all sites using `list_locations` and then analyze the data with `get_performance`.

### Adjusting Pricing for Peak Demand
The Studio Manager notices high demand for evening HIIT classes. They use the MCP to check current inventory via `list_inventory` and immediately adjust the dynamic credit pricing using a single conversation command.

### Auditing Daily Bookings
A trainer needs to verify every booking from yesterday's classes. The agent retrieves the full list of ClassPass reservations by calling `list_reservations` and filtering for specific dates or class types.

### Checking Future Availability
The marketing team is planning a campaign. They use the MCP to check class availability using `list_schedule` for a two-week window, ensuring they don't promote classes that aren't running.

## Benefits

- Stop guessing about performance. Use `get_performance` to run detailed reports on revenue, fill rates, and partner metrics for any period you define.
- Keep your spots full by managing pricing directly. You can use `list_inventory` to check SmartSpot availability and adjust dynamic credit pricing instantly.
- Never miss a booking detail again. The MCP lets you call `list_reservations` or `list_schedule` to pull all current class data into one view.
- Handle multiple locations effortlessly. By calling `list_locations`, your agent can compare performance metrics across every single physical site in your network.
- Get the facts about your brand. Use `get_venue_info` anytime you need to confirm amenities or check your official profile details for marketing copy.

## How It Works

The bottom line is you talk naturally to one interface, and it pulls structured data from dozens of backend systems.

1. Your agent recognizes the task (e.g., 'How did we perform last quarter?').
2. The MCP translates that request into specific calls to multiple underlying tools, like calling `get_performance` and potentially `list_locations`.
3. It compiles all the raw data streams and synthesizes them into a clear, natural-language answer for your agent.

## Frequently Asked Questions

**How do I check class availability using get_class_detail?**
Calling `get_class_detail` provides specific information about one single class. It gives you details like capacity, current pricing, and the full description for that particular session.

**What time frame can I use to get_performance reports?**
`get_performance` requires a date range as input. You tell the MCP when—say, 'last month' or 'Q2 2024'—and it generates the full analytical report for that period.

**Where can I see all my physical locations using list_locations?**
`list_locations` retrieves a definitive roster of every venue site associated with your ClassPass account. This is useful when you need to compare metrics across different addresses.

**How do I check current spot capacity and pricing via list_inventory?**
The `list_inventory` tool reports on available SmartSpots and shows the dynamic credit pricing that's active right now, so you know exactly what customers are paying.

**What is the best way to see all upcoming classes using list_schedule?**
`list_schedule` lets you pull a filtered view of every class published on the calendar. You can narrow this down by date range to focus only on what's happening next week.

**How do I use list_reservations to filter for specific booking statuses, like no-shows or cancellations?**
You can filter the results by passing the desired status code into the request parameters. This lets you audit specific reservation patterns—like tracking all 'NO_SHOW' bookings—instead of just reviewing a general list.

**What happens if I call get_venue_info and my venue profile has missing amenity details?**
The tool pulls all available data fields, but it won't invent information. If an amenity or rating is absent in the source system, `get_venue_info` will simply return a null value for that field, alerting you to update your core profile.

**Are there rate limits when I run multiple reports using get_performance and list_inventory?**
While the MCP handles frequent usage, making too many calls in quick succession might hit a rate limit. If this happens, your AI client will receive an explicit error code telling you exactly when you can try again.

**Do I need to be a ClassPass partner?**
Yes. This server is for ClassPass venue partners. You need a Partner Dashboard account, a Venue ID, and API credentials obtained through your ClassPass partner manager.

**Can it change SmartSpot credit allocation algorithms?**
Absolutely. You can prompt the AI to review fill rates and apply strategic modifications to the underlying SmartSpot settings for any class type directly.

**How exactly are no-shows tracked?**
The tool parses check-in flags from the ClassPass partner API in real-time, instantly reporting members who missed their slot without late cancellation.