MCP server
MFIT Personal
io.github.mcp-dir/mfit-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Client, workout, body composition, retention and finance management for personal trainers.
Working at last checkAbout 13,273 tokens per request once connected48 tools
https://api.mcp.ai/p_mfit
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 48
- Token cost
- About 13,273 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http mfit-mcp https://api.mcp.ai/p_mfit
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.mfit-mcp] url = "https://api.mcp.ai/p_mfit"
Gemini CLI
{"mcpServers":{"mfit-mcp":{"httpUrl":"https://api.mcp.ai/p_mfit"}}}
Cursor
{"mcpServers":{"mfit-mcp":{"url":"https://api.mcp.ai/p_mfit"}}}
VS Code
{"servers":{"mfit-mcp":{"type":"http","url":"https://api.mcp.ai/p_mfit"}}}
Antigravity
agy mcp add mfit-mcp https://api.mcp.ai/p_mfit
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"mfit-mcp","server_url":"https://api.mcp.ai/p_mfit","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"mfit-mcp","server_url":"https://api.mcp.ai/p_mfit"}
Tools
mfit_client_files_deleteDeletes data · ~174 tokens
Delete a student file (irreversible). Bulk support: accepts client_ids, file_ids for batched execution.mfit_client_files_get~202 tokens
Read student files/attachments (diet plans, exams, planners, misc). Actions: list (all files for a student), get (file detail with sharing info). [Flattened action: get] Bulk support: accepts client_ids, file_ids for batched execution.mfit_client_files_list~203 tokens
Read student files/attachments (diet plans, exams, planners, misc). Actions: list (all files for a student), get (file detail with sharing info). [Flattened action: list] Bulk support: accepts client_ids, file_ids for batched execution.mfit_client_files_write~168 tokens
Update a student file: rename or change sharing settings. Bulk support: accepts file_ids for batched execution.mfit_client_get~251 tokens
Read students in MFIT. Actions: list — paginated list, filter by status/name get — full student profile list_groups — trainer's custom groups (DYNAMIC — call before creating/updating a student to get valid groupId) Field types — STATIC: status (0=active/1=inactive). [Flattened action: get] Bmfit_client_list~251 tokens
Read students in MFIT. Actions: list — paginated list, filter by status/name get — full student profile list_groups — trainer's custom groups (DYNAMIC — call before creating/updating a student to get valid groupId) Field types — STATIC: status (0=active/1=inactive). [Flattened action: list]mfit_client_list_groups~255 tokens
Read students in MFIT. Actions: list — paginated list, filter by status/name get — full student profile list_groups — trainer's custom groups (DYNAMIC — call before creating/updating a student to get valid groupId) Field types — STATIC: status (0=active/1=inactive). [Flattened action: list_grmfit_client_write_create~287 tokens
Create / update / deactivate students in MFIT. Actions: create — register new student (name, email, phone required) update — edit student fields (partial update) deactivate — set student inactive (reversible via update) Field types — STATIC: gender (m/f). DYNAMIC: groupId (per-trainer, call mfmfit_client_write_deactivate~290 tokens
Create / update / deactivate students in MFIT. Actions: create — register new student (name, email, phone required) update — edit student fields (partial update) deactivate — set student inactive (reversible via update) Field types — STATIC: gender (m/f). DYNAMIC: groupId (per-trainer, call mfmfit_client_write_update~287 tokens
Create / update / deactivate students in MFIT. Actions: create — register new student (name, email, phone required) update — edit student fields (partial update) deactivate — set student inactive (reversible via update) Field types — STATIC: gender (m/f). DYNAMIC: groupId (per-trainer, call mfmfit_get_anamnesis_models~75 tokens
Get available anamnesis form templates (e.g. PAR-Q) that can be sent to students.mfit_get_client_count~66 tokens
Get a summary count of active and inactive students.mfit_get_client_evaluations~120 tokens
Get evaluations for one or many students: heart rate zones, VO2max, and training frequency.mfit_get_client_notes~113 tokens
Read notes/observations for one or many students (bulk via client_ids).mfit_get_client_notes_write~152 tokens
Save (overwrite) notes/observations for a student. Replaces any existing notes text. Bulk support: accepts client_ids for batched execution.mfit_get_client_workouts~119 tokens
Get all workout routines assigned to one or many students. Supports bulk via client_ids.mfit_get_exercise_favorites~63 tokens
Get the trainer's favorite exercises.mfit_get_feedbacks~115 tokens
Get all unread workout feedbacks from students. Each feedback includes: student name, Borg RPE score (1-10 perceived effort), text feedback, workout date/time, duration. Shows which students completed workouts and how they felt.mfit_get_finances~102 tokens
Get financial overview: transactions in date range, wallet/payment info, seller status.mfit_get_invoices~111 tokens
Get invoices/billing for one or many students (bulk via client_ids).mfit_get_profile~70 tokens
Get the trainer's own MFIT profile: name, email, plan, payment country.mfit_get_retention~103 tokens
Get student retention dashboard: active clients, engagement rate, growth rate, churn rate, NPS. Compare current period vs previous.mfit_get_retention_clients~134 tokens
List students by retention status: AT_RISK (may churn), ABANDONED (stopped training), ACTIVE, or all. Shows days since last workout, avg weekly workouts, WhatsApp link. Much more useful than listing clients — this tells you WHO NEEDS ATTENTION.mfit_get_today_checkins~95 tokens
Check which students trained today. Scans all active students and returns two lists: who_trained and who_didnt. Single call, no need to check one by one.mfit_get_training_frequency~150 tokens
Get which days one or many students trained in a date range. Returns true/false per day of week.mfit_get_training_ranking~165 tokens
Ranking of students who trained the most in a period (default: current month). Uses bulk frequency checks and returns top performers.mfit_get_user_exercises~64 tokens
Get custom exercises created by the trainer.mfit_get_workout_library~138 tokens
Browse the trainer's workout library folders and saved routines. Use folder_id=0 for the root. Bulk support: accepts folder_ids for batched execution.mfit_list_accounts~146 tokens
List all MFIT accounts linked to this install. Returns each account's id, email, label, and an "is_default" flag (true when only one is linked — no need to pass `account` in other tools). When multiple accounts are linked, every other mfit_* tool accepts an optional `account` parameter; pass id, emamfit_search_exercises~125 tokens
Search the exercise library by name (Portuguese or English). Returns exercise name, category, muscle group, and video/image URL.mfit_workout_delete_exerciseDeletes data · ~336 tokens
Destructive operations on workout routines, sessions, and exercises. Actions: delete_routine — soft-delete a routine (moves to "Excluídas"; reversible) delete_session — remove a session from a routine (irreversible) delete_exercise — remove an exercise from a session (irreversible). Get exercimfit_workout_delete_routineDeletes data · ~336 tokens
Destructive operations on workout routines, sessions, and exercises. Actions: delete_routine — soft-delete a routine (moves to "Excluídas"; reversible) delete_session — remove a session from a routine (irreversible) delete_exercise — remove an exercise from a session (irreversible). Get exercimfit_workout_delete_sessionDeletes data · ~336 tokens
Destructive operations on workout routines, sessions, and exercises. Actions: delete_routine — soft-delete a routine (moves to "Excluídas"; reversible) delete_session — remove a session from a routine (irreversible) delete_exercise — remove an exercise from a session (irreversible). Get exercimfit_workout_get_routine~221 tokens
Read workout routines and sessions in MFIT. Actions: get_routine — routine details with all sessions get_session — session prescription with all exercises, series, and exercise IDs [Flattened action: get_routine] Bulk support: accepts routine_ids, session_ids for batched execution.mfit_workout_get_session~221 tokens
Read workout routines and sessions in MFIT. Actions: get_routine — routine details with all sessions get_session — session prescription with all exercises, series, and exercise IDs [Flattened action: get_session] Bulk support: accepts routine_ids, session_ids for batched execution.mfit_workout_write_add_exercise~834 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_archive_routine~836 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_create_routine~835 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_create_session~835 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_unarchive_routine~837 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_update_routine~835 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arcmfit_workout_write_update_serie~834 tokens
Create / update workout routines, sessions, and exercises in MFIT. Actions: create_routine — create a new workout routine for a student update_routine — edit routine name, dates, goal, difficulty, etc. archive_routine — archive a routine (status=1, reversible) unarchive_routine — restore arc
Browse
Related MCP servers
- Trainer Connect
Manage students, workouts, appointments and payments through your personal trainer account. - GetFit
Build a workout that fits your time, gear and body — free, no sign-in. - Upfit Plan Builder
Read-only bodyweight workout builder and exercise form cues from the Upfit iPhone app. - Coordinalo — Service Business Operations
Scheduling, availability, clients, billing and CRM for appointment-based services. - WOD Coach: AI Personal Trainer
Fitness MCP: AI personal trainer, workouts, injury exercise swaps, race pacing. Pay-per-call x402. - CueFrame
Turn footage into finished video: reframing, captions behind the subject, motion graphics, renders. - Senaro Personal Finance
Credit card payoff, mortgages, refinancing, 401(k), rent vs buy. Every rule and default is cited. - Garmin Connect (treinos)
List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn
Badge for your README
[](https://aptlynx.net/servers/io.github.mcp-dir/mfit-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents