# Glofox MCP

> Glofox MCP connects your gym or fitness studio directly to your operations data. Your agent reads member profiles, tracks attendance history, checks class availability, and reviews revenue records—all through plain conversation. Stop jumping between tabs just to see if a client is current on their payments or booked into next week's HIIT session.

## Overview
- **Category:** erp-operations
- **Price:** Free
- **Tags:** gym-management, member-management, class-booking, fitness-business, attendance-tracking, trainer-scheduling

## Description

Running a fitness business means juggling membership billing, class schedules, and coach availability. This MCP lets you manage all that complexity using natural language with your AI agent. Instead of building custom scripts to pull data from different Glofox sections, your agent handles the messy work for you.

Need to know if Coach Sarah has enough time next Tuesday? Need a quick summary of which premium members are overdue on their payments this month? Your agent finds that information instantly. It connects all these moving parts—from individual member details and class waitlists to overall revenue reports—into one coherent conversation. This kind of deep, conversational access is exactly what Vinkius makes possible across thousands of specialized applications.

## Tools

### search_members
Searches for any member, returning their profile, membership status, check-in history, and current account balance.

### get_member
Retrieves specific details about one individual member profile.

### list_classes
Lists upcoming group classes, allowing you to filter by date or location.

### list_courses
Shows details for multi-week programs and challenges, including pricing and current enrollment numbers.

### list_memberships
Retrieves all available membership plans, detailing their prices, access hours, and included perks.

### list_trainers
Provides a full list of coaches and trainers associated with the gym.

### list_bookings
Shows all class bookings for a period, including check-in status and the waitlist count.

### list_purchases
Lists an individual member's spending history across memberships, private training, or retail goods.

## Prompt Examples

**Prompt:** 
```
How many active members do we have?
```

**Response:** 
```
Active member summary:

👥 **Total active**: 847 members
- Premium Unlimited: 312 (37%)
- Basic 3x/week: 298 (35%)
- Student: 142 (17%)
- Corporate: 95 (11%)

📈 Net growth: +23 this month (31 new, 8 cancellations)
```

**Prompt:** 
```
Who is teaching the HIIT bootcamp tomorrow morning?
```

**Response:** 
```
The HIIT bootcamp scheduled for tomorrow at 7:00 AM (Studio 1) will be taught by Coach Marcus Davies. The class is currently 85% full with 17 out of 20 spots booked.
```

**Prompt:** 
```
Show me all overdue payments for this week.
```

**Response:** 
```
There are currently 6 members with overdue membership payments totaling $450 this week. Would you like me to list their contact details so the Front Desk can follow up?
```

## Capabilities

### Find Member Records
Search for a member by name or details and get their full profile, including status and check-in history.

### Manage Class Schedules
View all scheduled group classes, checking capacity limits and which trainers are assigned to them.

### Track Programs & Courses
Review multi-week programs or bootcamps, including pricing and current enrollment numbers for each session.

### View Staff Details
List all trainers and coaches, along with their specialties and certifications.

### Review Bookings & Check-ins
See who is booked into a class, check the waitlist status, or verify attendance records for a given day.

### Analyze Financial Transactions
Access current membership plans, track individual member purchases like PT sessions, and identify overdue payments.

## Use Cases

### Audit Member Accounts for Billing
The owner needs to know if a specific client is behind on payments. They ask the agent, 'What is John Doe's payment status?' The agent uses `search_members` and cross-references it with `list_purchases` to give an immediate summary of all outstanding fees.

### Plan Next Week’s Schedule
The manager wants to see if the Saturday morning slots are too crowded. They ask, 'Show me capacity for classes next weekend.' The agent uses `list_classes` and provides a breakdown of fill rates across different time slots.

### Verify New Member Eligibility
A potential client calls in to check on membership options. The front desk staff asks the agent, 'What are our basic plans?' The agent uses `list_memberships` and summarizes all pricing tiers for them.

### Investigate a Specific Member's History
The manager needs to review why a member hasn't attended class in weeks. They ask the agent to check the history, and it uses `get_member` along with attendance data from `list_bookings`.

## Benefits

- Stop manually checking member eligibility. Use the `search_members` tool to get a complete profile, instantly showing their membership status and whether they are current.
- Never miss revenue data again. You can track all spending with `list_purchases`, seeing exactly what members spend on PT sessions versus retail goods.
- Simplify scheduling checks. The MCP combines class availability from `list_classes` with trainer details from `list_trainers`, giving you a full picture of capacity and staffing in one query.
- Get instant enrollment data for structured programs. Use `list_courses` to monitor multi-week bootcamps, knowing exactly how many spots are left before they sell out.
- Streamline the front desk experience. The agent can check bookings using `list_bookings`, verifying who attended today and managing waitlists simultaneously.

## How It Works

The bottom line is: You talk about your business needs in simple terms, and the MCP gives you structured answers from Glofox's backend.

1. Your AI client starts the conversation by asking a question, for example, 'Who is teaching the bootcamp tomorrow?'
2. This MCP translates that human question into specific data requests (like checking class schedules and trainer records) using your agent's tools.
3. The system collects all the necessary data points—trainer info, booking status, and dates—and sends a plain English answer back to you.

## Frequently Asked Questions

**How does the Glofox MCP handle member payments?**
The MCP tracks spending and billing via `list_purchases` and can check general membership status using `search_members`. It gives you a clear view of who owes what.

**Can I use the list_bookings tool to see waitlists?**
Yes, the `list_bookings` tool is designed specifically for that. You can check not only who booked a class but also how many spots are currently on the official waitlist.

**How do I find out about special multi-week programs?**
You use `list_courses`. This tool shows details for bootcamps and challenges, including pricing information and current enrollment numbers for those specific sessions.

**What data does search_members provide?**
`search_members` gives you the core CRM data: profile info, membership status, check-in history, and even their current account balance in one go.

**When I run `list_trainers`, can I also check their current specialties or certifications?**
Yes, the `list_trainers` tool provides detailed profiles for each coach. You get listed specializations and certification levels right in the output, so you know exactly who's available.

**How do I use the `get_member` tool if a member record is incomplete or has an invalid ID?**
If the data fails validation, the `get_member` tool returns a specific error code and explains which field was missing or formatted incorrectly. This helps you fix the source record immediately.

**Does `list_memberships` let me filter plans based on required perks or pricing tiers?**
You can definitely narrow down results using `list_memberships`. The tool includes filtering parameters that let you specify criteria like access hours, whether it's corporate-only, or specific included features.

**If I use `list_classes`, what is the best way to view class schedules across multiple dates?**
You pass a date range parameter when calling `list_classes`. This lets your agent retrieve all scheduled groups for that entire period, which is perfect for bulk scheduling and planning.

**How do I get Glofox API access?**
Contact Glofox support or your account manager to request API access. You'll receive an API Key and Branch ID for your location.

**Does this integration also cover ABC Fitness Solutions / ClubReady endpoints?**
While Glofox is part of ABC Fitness Solutions, this specific MCP Server connects directly to the Glofox Developer API endpoints. Other ABC platforms may require their respective integration servers.

**Can I process refunds or payments through natural language?**
You can track and query payment statuses, memberships, and transaction histories, but full payment processing usually depends on the specific payment gateway integration configured within your Glofox account.