HubFit, inside Claude and ChatGPT
Ask Claude, ChatGPT or Gemini about your clients, check-ins, workouts and nutrition, and let it handle the admin. Connect in under a minute with one URL. No code needed.
https://mcp.hubfit.com/mcpConnect Claude
claude.ai and the Claude desktop app
- 1
Open connectors
In Claude, go to Settings → Connectors and click Add custom connector.
- 2
Add HubFit
Name it HubFit and paste the server URL, then click Add.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Click Connect, sign in to HubFit and approve access. Then turn HubFit on from the + menu in any chat.
On Claude Team and Enterprise, an owner adds the connector once under Admin settings → Connectors, then each person connects their own HubFit account.
Connect ChatGPT
ChatGPT on the web and desktop
- 1
Turn on developer mode
In ChatGPT, go to Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
- 2
Create the connector
Back in Apps & Connectors, click Create. Name it HubFit, paste the server URL and choose OAuth for authentication.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Sign in to HubFit and approve access. Pick HubFit from the tools menu when you start a chat.
Developer mode is available on paid ChatGPT plans. Workspace admins on Business and Enterprise may need to allow custom connectors first.
Connect Gemini
The Gemini web app
- 1
Open connected apps
In the Gemini web app, open Settings → Connected Apps and add a custom app.
- 2
Add HubFit
Name it HubFit and paste the server URL.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Sign in to HubFit and approve access. Once connected, HubFit also works in the Gemini mobile app.
Custom apps in Gemini are for personal Google Accounts in the US, aged 18 or over, in English, with Keep Activity turned on.
Connect Grok
Grok on grok.com
- 1
Open connectors
Go to grok.com/connectors, click New Connector and choose Custom.
- 2
Add HubFit
Paste the server URL.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Sign in to HubFit and approve access.
On Grok Business and Enterprise, an admin adds the connector in the xAI console under Grok Business → Connectors, then each person connects their own HubFit account.
Connect Muse
Meta's Muse
- 1
Add a custom connector
In Muse, open Settings → Connectors and add a custom connector. If you don't see that option, ask Muse in a chat to add a custom connector for HubFit.
- 2
Add HubFit
Name it HubFit and give it the server URL.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Sign in to HubFit and approve access.
Connect Perplexity
Perplexity on the web and Mac
- 1
Open connectors
In Perplexity, go to Settings → Connectors and add a custom connector.
- 2
Add HubFit
Choose Remote, name it HubFit, paste the server URL and pick OAuth for authentication.
Server URLhttps://mcp.hubfit.com/mcp - 3
Sign in
Confirm the custom connector warning, click Add, then sign in to HubFit and approve access.
Custom connectors are on Perplexity Pro, Max and Enterprise, in the web and Mac apps. On Enterprise, an admin has to allow them first.
Tools
27 tools across your workspace
Clients
| Tool | What it does | Access |
|---|---|---|
hubfit_find_clientsSearch clients by name or email, list everyone with a tag, or list them all, with each full profile. | Search clients by name or email, list everyone with a tag, or list them all, with each full profile. | Read |
hubfit_get_clientGet one client's profile by id. | Get one client's profile by id. | Read |
hubfit_create_clientAdd a client, email them their login and, optionally, run an onboarding flow for them. | Add a client, email them their login and, optionally, run an onboarding flow for them. | Write |
hubfit_list_tagsList the tags you group clients by, with how many clients have each. | List the tags you group clients by, with how many clients have each. | Read |
hubfit_list_onboarding_flowsList your onboarding flows, to run one for a new client. | List your onboarding flows, to run one for a new client. | Read |
hubfit_list_client_summariesWhat each client did between two dates: workouts, nutrition, habits, metrics, health data and check-ins. Answers questions across clients in one call. | What each client did between two dates: workouts, nutrition, habits, metrics, health data and check-ins. Answers questions across clients in one call. | Read |
Check-ins
| Tool | What it does | Access |
|---|---|---|
hubfit_list_check_in_submissionsList submitted check-ins, newest first: the ones awaiting review, or a client's whole history. | List submitted check-ins, newest first: the ones awaiting review, or a client's whole history. | Read |
hubfit_get_check_in_submissionRead one check-in in full, every question with the client's answer. | Read one check-in in full, every question with the client's answer. | Read |
hubfit_review_check_in_submissionMark a check-in reviewed and send your comment to the client by email and push. | Mark a check-in reviewed and send your comment to the client by email and push. | Write |
Training
| Tool | What it does | Access |
|---|---|---|
hubfit_list_completed_workoutsList completed workouts with duration, totals, personal records, and the client's note and rating. | List completed workouts with duration, totals, personal records, and the client's note and rating. | Read |
hubfit_get_completed_workoutRead one completed workout in full, with every set the client logged. | Read one completed workout in full, with every set the client logged. | Read |
hubfit_find_client_exercisesList the exercises a client has logged, with their all-time records. | List the exercises a client has logged, with their all-time records. | Read |
hubfit_list_client_exercise_historyEvery time a client logged one exercise, such as their squat over the last 8 weeks. | Every time a client logged one exercise, such as their squat over the last 8 weeks. | Read |
Nutrition
| Tool | What it does | Access |
|---|---|---|
hubfit_list_nutrition_logsList the days clients logged nutrition, with each day's totals against its target. | List the days clients logged nutrition, with each day's totals against its target. | Read |
hubfit_get_nutrition_logRead one logged day: every meal, food and serving. | Read one logged day: every meal, food and serving. | Read |
hubfit_get_client_nutrition_targetRead a client's daily calorie and macro targets for each weekday. | Read a client's daily calorie and macro targets for each weekday. | Read |
Habits and metrics
| Tool | What it does | Access |
|---|---|---|
hubfit_list_client_habitsList the habits you gave a client and each one's goal. | List the habits you gave a client and each one's goal. | Read |
hubfit_list_habit_progressOne habit's progress by day, week or month, misses included. | One habit's progress by day, week or month, misses included. | Read |
hubfit_list_client_metricsList what a client tracks, such as weight, waist or body fat, with the last entry. | List what a client tracks, such as weight, waist or body fat, with the last entry. | Read |
hubfit_list_metric_entriesEvery entry a client logged for one metric, such as each weigh-in. | Every entry a client logged for one metric, such as each weigh-in. | Read |
hubfit_get_client_health_dataDaily steps, active calories, resting heart rate and sleep from Apple Health or Health Connect. | Daily steps, active calories, resting heart rate and sleep from Apple Health or Health Connect. | Read |
Messages
| Tool | What it does | Access |
|---|---|---|
hubfit_send_client_messageSend a client a chat message from you, in your chat with them. They're notified straight away. Up to 30 a minute and 500 a day per coach. | Send a client a chat message from you, in your chat with them. They're notified straight away. Up to 30 a minute and 500 a day per coach. | Write |
Notes and tasks
| Tool | What it does | Access |
|---|---|---|
hubfit_list_client_notesList the notes your team keeps on a client. | List the notes your team keeps on a client. | Read |
hubfit_create_client_noteAdd a note to a client. A shared note shows in the client's app and sends them a push. | Add a note to a client. A shared note shows in the client's app and sends them a push. | Write |
hubfit_list_tasksList the team's tasks from HubFit's Tasks page. | List the team's tasks from HubFit's Tasks page. | Read |
hubfit_create_taskAdd a to-do to your Tasks page, such as a reminder to follow up with a client. Only your team sees it. | Add a to-do to your Tasks page, such as a reminder to follow up with a client. Only your team sees it. | Write |
hubfit_update_taskChange a task's title, due date, assignee or client, or mark it done. | Change a task's title, due date, assignee or client, or mark it done. | Write |
Example prompts
What you can ask
Check-ins and accountability
Stay on top of every client without opening every profile.
“Which check-ins are waiting for my review? Summarize each one in a line.”
Reads unreviewed check-ins
“Summarize Maya Collins's last four check-ins and flag anything I should follow up on.”
Reads answers and spots trends
“Draft a review comment for Sam's latest check-in. Show me before you send it.”
Reviews a check-in after you approve
Training
See who's training and how they're progressing.
“Which clients completed fewer than two workouts last week?”
Counts workouts per client
“How has Maya's back squat progressed over the last six weeks?”
Reads every logged set
“Who set a personal record this week? Give me one line on each.”
Finds new records
Nutrition and habits
Turn logs and habits into a quick read on results.
“Who was under their protein target on most days this week?”
Compares logs with targets
“Who has lost more than 5 lb this month? Give me a one-line win for each.”
Compares weigh-ins
“Which clients missed their step goal three or more days this week?”
Checks habit progress
Across your roster
Answer questions about every client in one go.
“Who hasn't trained, logged food or checked in for 10 days?”
Summarizes every client
“Rank my clients tagged 'online' by workouts completed this month.”
Filters by tag and counts
“Which clients slept under six hours on average last week?”
Reads health data
Admin, done for you
Hand off the busywork.
“Add jamie@example.com as a client and run the New Online Client onboarding flow.”
Adds and onboards a client
“Add a private note to Maya's profile: left knee niggle, swap back squats for box squats until cleared.”
Writes a note
“Add a task for me to call everyone who hasn't checked in for two weeks, due Friday.”
Creates follow-up tasks
Signing in
Sign in with HubFit
Your account, your permissions
- Your assistant sends you to hubfit.com to sign in. Your password never touches the chat.
- You approve access and choose your workspace.
- Each team member connects their own account and only sees what their role allows.
Only want answers, never changes? Turn off the write tools in your assistant's connector settings.
Security
Safe by default
Your permissions, nothing more
The assistant acts as the person who signed in. Admins reach every client; standard team members only reach the clients assigned to them.
You approve every change
Tools that change data are marked write. Assistants such as Claude and ChatGPT ask you to approve each one before it runs. Keep those approvals on.
Only the tools you want
Turn individual tools on or off in your assistant's connector settings. With every write tool off, it can answer questions but can't change anything.
Watch for prompt injection
Check-in answers, workout notes and client notes are written by people, and text in them could try to instruct your assistant. Read write actions before approving them, especially when other tools are connected in the same chat.
Revoke any time
Disconnect in your assistant, or under Settings → MCP in HubFit.
Check the address
Only connect to
https://mcp.hubfit.com/mcp. HubFit's sign-in always happens on hubfit.com, never inside a chat.
Troubleshooting
If something's not working
- The assistant doesn't use HubFit
- Turn the connector on for the chat (the + menu in Claude, the tools menu in ChatGPT), or mention HubFit in your question, e.g. "Using HubFit, …".
- Sign-in keeps failing
- Remove the connector and add it again, then sign in to HubFit when asked.
- Some clients are missing
- Standard team members only see the clients assigned to them. Ask a workspace admin to assign them, or connect with an admin account.
- "Too many requests"
- HubFit allows 120 requests a minute per coach. Narrow big questions with a date range or a tag.
What is MCP?
The Model Context Protocol is an open standard that lets AI assistants use tools from other apps. The HubFit MCP server gives assistants like Claude and ChatGPT a safe, permissioned way to read and update your HubFit workspace.
Which AI assistants work with HubFit?
Claude, ChatGPT, Gemini, Grok, Muse and Perplexity: add HubFit as a custom connector and sign in with your HubFit account. Some limit custom connectors by plan or region: Gemini's are for personal Google Accounts in the US, and Perplexity's are on Pro, Max and Enterprise, on the web and Mac.
Do I need to know how to code?
No. In each assistant you paste one URL and sign in with your HubFit account.
Does it work in languages other than English?
Yes. Ask in any language your assistant understands, such as Spanish, French, Arabic or German. The assistant turns your request into HubFit tool calls and replies in your language, and anything it writes to a client, such as a message or a check-in review, is in whichever language you ask for.
What can the assistant see?
Exactly what you can see in HubFit, and nothing more. Admins see every client; standard team members only see the clients assigned to them.
Can it change things without asking?
Tools that change data are marked as write tools, and assistants such as Claude and ChatGPT ask you to approve each one before it runs. Only six tools change anything: adding a client, reviewing a check-in, sending a message, adding a note, and adding or changing a task.
Can I keep it to answers only?
Yes. Turn off the tools that change data in your assistant's connector settings, and it can only read.
Does HubFit train AI models on my data?
No. HubFit only sends your assistant the data a tool call asks for. How your AI provider handles that data is covered by their own terms and settings.
How do I disconnect?
Remove the connector in your assistant, or revoke it in HubFit under Settings → MCP. Access stops straight away.

HubFit connected