ClassPass MCP. Manage bookings, inventory, and revenue performance.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
ClassPass MCP Server manages your fitness venue's entire marketplace presence. Use it to check class availability, track bookings, allocate SmartSpot inventory, and analyze revenue performance for all your locations.
It handles everything from scheduling to financial reporting through natural conversation.
What your AI agents can do
Get class detail
Retrieves specific details for a single class, including its published pricing and availability.
Get performance
Generates performance analytics for a specified time range, detailing revenue and booking metrics.
Get venue info
Fetches the core profile and details for the physical venue itself.
The agent pulls class schedules and details, letting you see what classes are running and what the current credit cost is.
It lists all ClassPass reservations, tracking who booked, who checked in, and who missed the class.
You can list and manage the SmartSpot inventory, dynamically setting credit pricing for classes.
The server analyzes performance data over specific date ranges, showing revenue, fill rates, and total bookings.
It retrieves information about multiple physical locations and compares ClassPass performance across them.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
ClassPass MCP Server: 7 Tools for Venue Management
Use these seven tools to manage everything from class scheduling and booking tracking to dynamic inventory allocation and revenue analysis.
019d7570get class detail
Retrieves specific details for a single class, including its published pricing and availability.
019d7570get performance
Generates performance analytics for a specified time range, detailing revenue and booking metrics.
019d7570get venue info
Fetches the core profile and details for the physical venue itself.
019d7570list inventory
Lists the current SmartSpot inventory and allows you to manage dynamic credit pricing.
019d7570list locations
Retrieves a list of all physical locations associated with your venue.
019d7570list reservations
Lists all ClassPass bookings for a given period, tracking check-ins and no-shows.
019d7570list schedule
Retrieves the class schedule, allowing filtering by a specific date range.
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 ClassPass, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
The ClassPass MCP Server manages your whole venue presence on ClassPass. Use it to check class availability, track bookings, manage SmartSpot inventory, and analyze revenue for every location. Your agent handles everything from scheduling to finance just by talking to it.
How ClassPass MCP Works
- 1 Tell your agent what you need to know. For example: 'What was the revenue for the last month?'
- 2 The agent determines the required data (e.g., performance analytics) and calls the
get_performancetool, specifying the date range. - 3 The server returns structured data detailing revenue, booking counts, and fill rates, which the agent then presents in a clear report.
The bottom line is that your AI client takes complex, siloed operational data and presents it as a single, conversational report.
Who Is ClassPass MCP For?
This is for the Operations Manager who needs a single source of truth for daily class bookings and inventory. It’s for the Studio Partner who can't afford to manually cross-reference booking systems with revenue dashboards. It’s for the Marketing Director who needs to monitor external venue ratings without jumping between five different platforms.
Uses the server to track daily ClassPass bookings alongside direct reservations, ensuring no customer booking is missed.
Optimizes ClassPass revenue and SmartSpot settings by checking current credit pricing and available inventory.
Monitors venue ratings and marketplace visibility by pulling performance metrics and review data.
What Changes When You Connect
- Track every booking, no-show, and check-in. Use
list_reservationsto audit attendance against total capacity. - Dynamically manage pricing and space. Use
list_inventoryto adjust SmartSpot credit pricing for maximum revenue capture. - Analyze financial performance instantly.
get_performanceprovides revenue, fill rates, and booking counts across any date range. - Keep operations consistent across multiple sites.
list_locationshelps you compare ClassPass performance and metrics from every physical location. - View class details and pricing.
get_class_detailshows the specific credit cost and availability for any published class. - Get a full venue overview.
get_venue_infogives you access to core profile data and amenities.
Real-World Use Cases
Investigating a Low Revenue Day
The Operations Manager notices revenue is down. They ask the agent to check performance. The agent runs get_performance for the last 30 days, showing a dip in fill rate. Next, the manager uses list_reservations to pinpoint that no-shows are spiking, identifying the problem source.
Onboarding a New Studio Location
The Studio Partner needs to check the new site's setup. They use list_locations to confirm the site is added, then run list_inventory to ensure the SmartSpot capacity and pricing are configured correctly before opening day.
Comparing Performance Across Brands
A Multi-location team needs to see which site performs best. They call list_locations to get all sites, then run get_performance against all of them, allowing for immediate, comparative reporting.
Fixing Overbooked Slots
The Marketing team sees a conflict. They run list_schedule to view all classes for the week. They cross-reference this with list_inventory to see which class has available SmartSpots, fixing the over-commitments before they happen.
The Tradeoffs
Checking bookings in silos
Manually checking the class schedule via one dashboard, then logging into the separate reservations portal to check attendance. This leaves gaps and requires copy-pasting data.
→
Use list_reservations and list_schedule together. The agent links the two tools, giving you one view that shows expected attendance next to actual bookings.
Forgetting to check pricing
Assuming a class is available because it's on the schedule, but not realizing the credit pricing has changed or the inventory is full.
→
Always call list_inventory before relying on capacity. This verifies the current SmartSpot allocation and dynamic pricing for that class.
Overlooking multi-site data
Only pulling performance data for the main flagship location, missing out on critical insights from smaller, growing satellite offices.
→
Start with list_locations to get all site IDs. Then, feed those IDs into get_performance to compare performance across your entire network.
When It Fits, When It Doesn't
Use this if you need a single, conversational view of your fitness venue's entire operational cycle: scheduling, bookings, inventory, and revenue. This is for optimizing the business side of a studio. Don't use it if you only need to look up static details (like a single amenity list); those are better handled by simpler profile lookups. If your core need is predicting future demand patterns based on external market data, you'll need a specialized predictive analytics tool, not just the historical data provided by get_performance.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ClassPass. 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 server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Running a venue's operations used to mean jumping between 5 different dashboards.
You open the booking portal to see the schedule. Then you switch to the inventory management dashboard to see how many spots are available. Next, you jump to the reservations tab to check attendance. If you want to know how much revenue all that activity generated, you have to pull a separate report and cross-reference the dates. It’s a mess of tabs and clicks.
With the ClassPass MCP Server, your agent handles the entire flow. Ask it: 'How did the 6 PM HIIT class perform last month?' It combines the schedule data, the booking counts, and the revenue metrics into one answer. You get the answer, period.
ClassPass MCP Server: Manage bookings and inventory.
Before, adjusting SmartSpot pricing or checking the capacity for a new class required logging into the inventory system, finding the specific class ID, and manually changing the parameters. If you missed a date range, the pricing would be wrong anyway.
Now, your agent adjusts it for you. You tell it to raise the credit pricing for tomorrow's Pilates session to 8 credits. The tool executes the update and confirms the change, without you touching a single dashboard.
Common Questions About ClassPass MCP
How do I check the revenue performance using the `get_performance` tool? +
You must provide a specific date range to get_performance. You ask your agent for the performance between 'Start Date' and 'End Date', and it returns revenue, booking counts, and fill rates.
What is the difference between `list_reservations` and `list_schedule`? +
list_schedule provides the published class timetable and availability. list_reservations tracks actual bookings, showing who booked and whether they showed up (check-ins/no-shows).
Can I check SmartSpot inventory using `list_inventory`? +
Yes, list_inventory shows the current SmartSpot allocation. It also lets you dynamically change the credit pricing for the spots.
How do I compare performance across my multiple locations? +
First, use list_locations to identify all your site IDs. Then, pass those IDs to get_performance to get a comparative report across your entire network.
What is the best way to check a class's availability? +
Use get_class_detail to pull the specific details and availability for a single class. This is faster than running a full list_schedule if you only need one class.
How do I use `list_locations` to compare performance across my different physical venues? +
The list_locations tool provides a comprehensive list of all your venue sites. You can then use the resulting location IDs to run get_performance and compare metrics like revenue and fill rates across all of them.
What kind of data can I get from `get_class_detail`? +
The get_class_detail tool pulls specific class information, including the full description, required amenities, and the published credit pricing. This helps your agent verify if a class meets specific operational needs.
Can I check for bookings that are not yet confirmed using `list_reservations`? +
Yes, list_reservations allows filtering by booking status. You can specifically check for pending or tentative reservations that haven't been marked as 'checked in' yet.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Vestiaire Collective
Search, analyze, and manage luxury resale items on Vestiaire Collective — the global community for pre-loved fashion.
Focus Varejo
Emit NFC-e, NFCom, manifest documents and manage retail invoices via Focus NFe API.
Gumroad
Sell digital products, memberships, and physical goods directly to your audience with a checkout that handles everything.
You might also like
Digital Turbine
Equip your AI agent to manage mobile growth campaigns, track app monetization, and monitor performance via the Digital Turbine API.
MobyGames
Search 100,000+ video games — find games by title, platform, genre, developer and get credits, reviews and scores.
QStash (Serverless Message Queue)
Manage serverless messaging, task scheduling, and webhooks via Upstash QStash — publish messages, manage queues, and handle DLQs directly.