# Everfit Coaching MCP MCP

> Everfit Coaching MCP gives your agent full command over client fitness data. You can list all clients, pull detailed profiles, track workout completion status, and monitor daily habits using one conversation. It lets you manage everything from a coach's desk directly through natural language commands.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** coaching-platform, workout-tracking, client-management, habit-tracking, fitness-analytics

## Description

You don’t need to jump between five different dashboards just to check on your client roster. This MCP connects Everfit—a major platform for fitness professionals—straight into your AI workflow. Now, you can use plain English to manage everything from onboarding new clients to checking their latest workout progress. You tell your agent what data you need, and it pulls the profile details, lists assigned routines, or tracks daily habit completions instantly. It’s all about making sure your coaching operation stays running smoothly without manual effort. If your team uses Vinkius for other tools, this Everfit connection adds deep client management capabilities right alongside them.

## Tools

### get_everfit_account_metadata
Checks the operational limits and metadata status of your entire Everfit business account.

### get_client_performance_metrics
Pulls high-level health data, such as average steps or weight changes, for one client over time.

### get_client_detailed_profile
Retrieves a client's specific profile information and general fitness metrics.

### quick_coaching_volume_audit
Generates a summary count of total clients, programs, and active trainers.

### list_currently_active_clients
Identifies and lists only those clients whose coaching status is currently marked as 'Active'.

### list_client_daily_tasks
Lists all assigned daily tasks and habit tracking items for a specific client.

### list_coaching_clients
Gets a complete listing of all clients currently managed by the coaching account.

### list_coaching_programs
Retrieves templates and lists of all available coaching programs within your organization.

### list_coaching_trainers
Lists every trainer or staff member employed by the organization.

### list_client_workout_plans
Provides a list of workout plans, routines, and assignments for an individual client.

## Prompt Examples

**Prompt:** 
```
List all active coaching clients.
```

**Response:** 
```
I've found 12 active clients, including 'John Miller' and 'Alice Connor'. 8 clients have completed their workout today. Would you like to see the profile details for John Miller?
```

**Prompt:** 
```
Show me the workout plan for 'Alice Connor'.
```

**Response:** 
```
Alice Connor has an active '12-Week Transformation' program. Today's routine is 'Upper Body Power'. It includes 8 exercises, including Bench Press and Pull-ups. Should I pull the completion status for this session?
```

**Prompt:** 
```
What are the performance metrics for client ID 'CUST-12345'?
```

**Response:** 
```
For client ID 'CUST-12345', I've retrieved the metrics: 10,500 average daily steps, 7.5 hours of sleep, and 4 workouts completed this week. Their weight has decreased by 2kg this month. Would you like to see the detailed step trend?
```

## Capabilities

### List Client Records
Retrieve a comprehensive list of all clients managed in the coaching account.

### Check Detailed Profiles
Pull specific fitness metrics and personal profile details for any given client.

### Track Workouts and Plans
Monitor assigned workout routines, including the list of exercises and real-time completion status.

### Audit Client Statuses
Determine who is currently active in coaching or what high-level metrics define your overall business health.

### Monitor Habits
Access and check daily tasks and habit tracking data to ensure client consistency.

## Use Cases

### Client Check-up Before a Call
A coach needs to prep for a client meeting. Instead of logging into Everfit, they ask their agent: 'Show me John Doe's profile and his last week's workout status.' The MCP uses `get_client_detailed_profile` and `list_client_workout_plans` to pull everything instantly, allowing the coach to start the call prepared.

### Gym Owner Quarterly Report
A gym owner needs an overview of the whole business. They ask their agent: 'What's our total client count and how many active trainers do we have?' The MCP runs `quick_coaching_volume_audit`, providing key numbers that summarize coaching health instantly.

### Investigating Client Drop-Off
A coach suspects a client isn't following through. They prompt the agent: 'Check Jane Smith’s habits and routine.' The MCP runs `list_client_daily_tasks` and `list_client_workout_plans`, showing missed assignments and patterns of non-compliance.

### Onboarding New Staff
An operations team member needs to know who is available. They ask: 'List all trainers and the programs they are trained in.' The MCP combines `list_coaching_trainers` with `list_coaching_programs`, giving a clear view of staff capacity.

## Benefits

- Stop manually compiling progress reports. Use `get_client_performance_metrics` to instantly pull weight changes, step counts, and workout frequency for any client, turning raw data into immediate insights.
- Keep track of who needs attention. The MCP allows you to run `list_currently_active_clients` or perform a quick audit with `quick_coaching_volume_audit`, giving you an instant snapshot of your active roster without opening the web portal.
- Never lose track of assigned routines again. When you use `list_client_workout_plans`, your agent pulls every scheduled exercise and its completion status, so you know exactly what was done and what's next.
- Improve compliance monitoring. Use `list_client_daily_tasks` to see if a client logged their water intake or completed their assigned stretching routine. This makes coaching accountability automatic.
- Streamline business oversight. With tools like `list_coaching_trainers` and `list_coaching_programs`, you can audit your entire organizational structure—from staff capacity to program availability—all in one chat session.

## How It Works

The bottom line is that your AI client talks directly to Everfit, giving you instant access to structured client data without ever needing to log into the platform.

1. Connect this MCP to your AI client and authorize it using your Everfit API Key.
2. Tell your agent exactly what you need—for example, 'Give me the workout plan for John.'
3. The agent executes the necessary tool calls, retrieves the data, and presents a clear summary in response.

## Frequently Asked Questions

**How do I list all available coaching clients using list_coaching_clients?**
You simply ask your agent to run `list_coaching_clients`. It gives you a comprehensive list of every client in the account, allowing you to select who needs attention next.

**What is the difference between get_client_detailed_profile and get_client_performance_metrics?**
The profile tool (`get_client_detailed_profile`) gives static details like name and general metrics. The performance tool (`get_client_performance_metrics`) focuses on trends, such as weight change or average daily steps over a defined period.

**Can I audit my entire business with quick_coaching_volume_audit?**
Yes. This single tool runs an audit and provides high-level counts for client volume, available programs, and active staff members, giving you a rapid health check on the operation.

**Does list_client_workout_plans show past workouts?**
Yes. It lists all assigned routines and provides real-time completion statuses, letting you see exactly what was due versus what was finished for a client.

**How do I check my API usage or rate limits using get_everfit_account_metadata?**
This tool gives you a summary of your business account's current status and operational limits. It shows hard caps on requests, allowing you to manage billing expectations before hitting service restrictions.

**What does list_currently_active_clients return versus just listing all clients?**
It returns a filtered list containing only clients marked with an 'Active' coaching status. This is critical when you need to target communications or check progress for people who are currently paying and engaged.

**Can I see what coaching programs are available using list_coaching_programs?**
Yes, this tool retrieves every program template saved within your Everfit account. You can use this to analyze the variety of plans you offer or identify which core templates need updating.

**How do I roster my team of coaches using list_coaching_trainers?**
The tool lists every coach and staff member associated with your organization. This lets your agent pull reports on trainer caseloads, which is useful for optimizing scheduling or managing departmental metadata.

**How do I get an Everfit API Key?**
Log in to your Everfit Business dashboard, navigate to **Settings > API Integration**, and you can generate or retrieve your unique **API Key** from there. API access usually requires a specific coaching plan.

**Can the agent update workout results?**
This integration currently focuses on listing and auditing clients, workouts, and tasks. Logging actual workout results (reps, weight) or completing tasks should be managed via the Everfit mobile app by the client or trainer.

**Does the integration show real-time activity?**
Yes, you can use the list_client_daily_tasks and get_client_performance_metrics tools to retrieve the latest recorded data and completion status for any client.