# Arbox MCP

> Arbox MCP lets you manage your entire fitness studio or gym directly from chat. Use it to list active members, create new leads, book classes in real time, and assign administrative tasks for your staff. Get full operational control of membership, scheduling, and lead engagement.

## Overview
- **Category:** customer-relationship-management
- **Price:** Free
- **Tags:** gym-management, class-scheduling, membership-billing, lead-conversion, fitness-studio, client-engagement

## Description

This connector gives your agent the ability to run the day-to-day operations of a fitness business. You can talk to it like you talk to a front desk manager. For instance, instead of logging into separate systems, asking for class schedules or checking on a new walk-in prospect is handled in one conversation. Your AI acts as your dedicated administrator and sales coordinator, letting you manage member directories and process leads automatically. When you connect Arbox via Vinkius, your agent gets full visibility into everything—from verifying account connectivity to managing the entire client lifecycle through natural language commands. You'll stop manually updating spreadsheets or cross-checking appointment calendars.

## Tools

### book_class
Schedules a specific class booking for a member.

### check_arbox_status
Verifies that the connection to your Arbox account is active and working correctly.

### create_client
Creates a completely new member profile in the system.

### create_lead
Generates a new prospect record from initial contact information.

### create_task
Adds an actionable follow-up task for your facility staff to complete later.

### get_client
Retrieves the full details and current status of a specific member.

### get_lead
Fetches all available data for a given prospect lead.

### get_schedule
Pulls the current week's class schedule and availability details.

### list_classes
Returns a list of all available fitness classes offered at your studio.

### list_clients
Shows a summary directory of all active members in the system.

### list_leads
Provides an overview and list of all registered prospective leads.

### list_memberships
Displays a comprehensive summary of current membership types and statuses.

### list_tasks
Lists all pending operational tasks assigned to your staff team.

### update_client
Modifies existing information, like contact details or membership status, for a current member.

## Prompt Examples

**Prompt:** 
```
List all active clients in my Arbox member directory.
```

**Response:** 
```
I've retrieved your member directory. You currently have 150 active clients, including @user1 and @user2. Would you like the detailed membership metadata for any of them?
```

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

**Response:** 
```
Accessing schedule... Today you have 8 sessions, including 'HIIT Training' at 5 PM and 2 'Yoga Flow' classes. One session is currently fully booked. Shall I retrieve the attendee metadata for the 5 PM class?
```

**Prompt:** 
```
Create a new lead 'John Doe' (john@example.com) and set a follow-up task.
```

**Response:** 
```
Lead orchestrated! I've successfully created the profile for John Doe (ID: lead_123) and registered a high-fidelity follow-up task for your team. He is now active in your sales funnel. Need any other CRM actions?
```

## Capabilities

### Manage member records
You can list all current members, check specific profiles, and update details for any client in your system.

### Track new prospects (leads)
Your agent can create high-fidelity lead profiles instantly from chat data or retrieve existing lead information for follow-up.

### Handle class scheduling
You get real-time access to available classes, allowing you to book specific sessions for members and check schedules for the day.

### Assign staff tasks
The system programmatically creates follow-up or operational tasks for your front-desk team, ensuring nothing falls through the cracks.

## Use Cases

### A walk-in asks about a specific class time.
The front desk staff uses the agent to pull the schedule. They ask, 'What's available tomorrow?' The agent runs `get_schedule` and tells them exactly what times are open, allowing them to book it immediately using `book_class`.

### A former client calls back for a membership quote.
The staff member uses the agent to look up their old details via `get_lead`. They can then use that information and run `create_client` if the person is ready to rejoin, updating their status in one go.

### A manager needs to audit client records for compliance.
The owner asks the agent to list all clients who haven't logged a visit in 30 days. The agent runs `list_clients` and provides the data, letting the owner know exactly which accounts need attention.

### A new lead comes from a corporate event.
The marketing coordinator uses the chat to input the raw contact info. The agent immediately uses `create_lead`, making sure the system tracks the person for future follow-ups and assigning a task via `create_task`.

## Benefits

- Avoid manual data entry. Instead of typing out every new sign-up, use the `create_client` or `create_lead` tools to instantly onboard people using natural language.
- Stay on top of scheduling. You can pull the current availability with `get_schedule` and book classes directly without needing to navigate complex calendar views.
- Keep track of staff follow-up. If a member needs a reminder or an action, use `create_task` to assign it immediately, ensuring your team hits its goals.
- Know who you're talking to. Pulling up a prospect’s history with `get_lead` lets the sales rep talk about specific past interactions right away.
- Manage membership status easily. Instead of guessing if someone is active, use `list_memberships` to get an accurate overview of all payment and plan details.

## How It Works

The bottom line is, you tell your AI what needs doing—whether it's updating a member’s status or booking a class—and the tool handles the rest.

1. Subscribe to this MCP and retrieve your Arbox API Key from your dashboard's settings.
2. Connect your agent using that key. Your AI client now has access to all fitness management functions.
3. Start by asking it a question, like 'Show me the schedule for tomorrow,' or 'What are my open leads?'

## Frequently Asked Questions

**How do I list all active members using the list_clients tool?**
Just ask your agent to run `list_clients`. It pulls a directory of everyone who is currently in your member database, giving you quick access to their names and status.

**What should I use if I need to book a class?**
Use the `book_class` tool. You tell your agent which class and for whom, and it handles the scheduling process in Arbox.

**Is there a way to update client info without logging into Arbox?**
Yep. Use the `update_client` tool. If you find an email typo or change their plan, just tell your agent and it updates the record for you.

**How does creating a lead differ from creating a client using create_lead vs create_client?**
Using `create_lead` means they are a prospect who hasn't paid or signed up yet. Using `create_client` is for someone who has already gone through the sign-up process and is an active member.

**What does `check_arbox_status` tell me about my account connectivity?**
It verifies your connection credentials and API access status. The tool confirms if Arbox is reachable, ensuring that any subsequent actions like booking classes or listing members will succeed.

**If a client needs a follow-up reminder, how do I use `create_task`?**
You simply prompt the agent to create a task with details and assigned staff. This tool generates an actionable record for your front desk team, tracking due dates and necessary follow-up steps.

**What information do I get when I use `list_memberships`?**
This function lists all active and historical membership types in your facility. It provides details like the plan name, start date, end date, and current billing status for a full revenue overview.

**When I use `get_schedule`, what time range can I query?**
You specify the date or range of dates you need the schedule for. The agent pulls all available training sessions and class times that match your specified criteria from Arbox.

**How do I find my Arbox API Key?**
Log in to your account, navigate to **Settings** > **Integrations**, and copy your unique API Key from the credentials section.

**Can I add a walk-in lead via AI?**
Yes! The `create_arbox_lead` tool allows your agent to register new prospects by providing their contact details programmatically.

**How do I check today's class schedule?**
Use the `get_arbox_schedule` tool to retrieve a high-fidelity list of all upcoming sessions and training blocks for the current day.