MFIT Personal
Client, workout, body composition, retention and finance management for personal trainers.
Connector by mcp-dir · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mcp-dir-mfit-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://api.mcp.ai/p_mfitRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 29 read · 15 write · 4 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 48
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 29 · Look things up without changing anything.
connectmfit_client_files_getmfit_client_files_listmfit_client_getmfit_client_listmfit_client_list_groupsmfit_get_anamnesis_modelsmfit_get_client_countmfit_get_client_evaluationsmfit_get_client_notesmfit_get_client_workoutsmfit_get_exercise_favorites
Show 17 more tools
mfit_get_feedbacksmfit_get_financesmfit_get_invoicesmfit_get_profilemfit_get_retentionmfit_get_retention_clientsmfit_get_today_checkinsmfit_get_training_frequencymfit_get_training_rankingmfit_get_user_exercisesmfit_get_workout_librarymfit_list_accountsmfit_search_exercisesmfit_workout_get_routinemfit_workout_get_sessionshow_versiontoolkit_info
Write 15 · Create, change, send or run things.
authenticatemarketplacemfit_client_files_writemfit_client_write_createmfit_client_write_deactivatemfit_client_write_updatemfit_get_client_notes_writemfit_workout_write_add_exercisemfit_workout_write_archive_routinemfit_workout_write_create_routinemfit_workout_write_create_sessionmfit_workout_write_unarchive_routine
Show 3 more tools
mfit_workout_write_update_routinemfit_workout_write_update_seriereport_bug
Delete 4 · Delete, drop, revoke or wipe things.
mfit_client_files_deletemfit_workout_delete_exercisemfit_workout_delete_routinemfit_workout_delete_session
Network hosts it talks to 1
api.mcp.ai· found in remote endpoint, install command
Tools (48)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
authenticateAuthenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link.
connectConnection Statusread-onlyReturns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
marketplaceMarketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential…
mfit_client_files_deletecan change or delete dataDelete a student file (irreversible). Bulk support: accepts client_ids, file_ids for batched execution.
mfit_client_files_getread-onlyRead 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_listread-onlyRead 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_writeUpdate a student file: rename or change sharing settings. Bulk support: accepts file_ids for batched execution.
mfit_client_getread-onlyRead 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] Bulk support: accepts client_ids for batched execution.
mfit_client_listread-onlyRead 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] Bulk support: accepts client_ids for batched execution.
mfit_client_list_groupsread-onlyRead 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_groups] Bulk support: accepts client_ids for batched execution.
mfit_client_write_createCreate / 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 mfit_client list_groups first). [Flattened action: create] Bulk support: accepts client_ids for batched execution.
mfit_client_write_deactivateCreate / 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 mfit_client list_groups first). [Flattened action: deactivate] Bulk support: accepts client_ids for batched execution.
mfit_client_write_updateCreate / 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 mfit_client list_groups first). [Flattened action: update] Bulk support: accepts client_ids for batched execution.
mfit_get_anamnesis_modelsread-onlyGet available anamnesis form templates (e.g. PAR-Q) that can be sent to students.
mfit_get_client_countread-onlyGet a summary count of active and inactive students.
Show 33 more tools
mfit_get_client_evaluationsread-onlyGet evaluations for one or many students: heart rate zones, VO2max, and training frequency.
mfit_get_client_notesread-onlyRead notes/observations for one or many students (bulk via client_ids).
mfit_get_client_notes_writeSave (overwrite) notes/observations for a student. Replaces any existing notes text. Bulk support: accepts client_ids for batched execution.
mfit_get_client_workoutsread-onlyGet all workout routines assigned to one or many students. Supports bulk via client_ids.
mfit_get_exercise_favoritesread-onlyGet the trainer's favorite exercises.
mfit_get_feedbacksread-onlyGet 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_financesread-onlyGet financial overview: transactions in date range, wallet/payment info, seller status.
mfit_get_invoicesread-onlyGet invoices/billing for one or many students (bulk via client_ids).
mfit_get_profileread-onlyGet the trainer's own MFIT profile: name, email, plan, payment country.
mfit_get_retentionread-onlyGet student retention dashboard: active clients, engagement rate, growth rate, churn rate, NPS. Compare current period vs previous.
mfit_get_retention_clientsread-onlyList 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_checkinsread-onlyCheck 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_frequencyread-onlyGet which days one or many students trained in a date range. Returns true/false per day of week.
mfit_get_training_rankingread-onlyRanking of students who trained the most in a period (default: current month). Uses bulk frequency checks and returns top performers.
mfit_get_user_exercisesread-onlyGet custom exercises created by the trainer.
mfit_get_workout_libraryread-onlyBrowse 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_accountsread-onlyList 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, email, or label (full or partial).
mfit_search_exercisesread-onlySearch the exercise library by name (Portuguese or English). Returns exercise name, category, muscle group, and video/image URL.
mfit_workout_delete_exercisecan change or delete dataDestructive 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 exercise_session_id from mfit_workout get_session → exerciciosMontados.k{id}[0].idExercSession. [Flattened action: delete_exercise] Bulk support: accepts routine_ids, session_ids, exercise_session_ids for batched execution.
mfit_workout_delete_routinecan change or delete dataDestructive 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 exercise_session_id from mfit_workout get_session → exerciciosMontados.k{id}[0].idExercSession. [Flattened action: delete_routine] Bulk support: accepts routine_ids, session_ids, exercise_session_ids for batched execution.
mfit_workout_delete_sessioncan change or delete dataDestructive 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 exercise_session_id from mfit_workout get_session → exerciciosMontados.k{id}[0].idExercSession. [Flattened action: delete_session] Bulk support: accepts routine_ids, session_ids, exercise_session_ids for batched execution.
mfit_workout_get_routineread-onlyRead 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_sessionread-onlyRead 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_exerciseCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_archive_routineCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_create_routineCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_create_sessionCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_unarchive_routineCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_update_routineCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
mfit_workout_write_update_serieCreate / 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 archived routine to active (status=0) create_session — add a training session (day) to a routine add_exercise — add an exercise to a session (use mfit_search_exercises to find exercise_id). Added with 1 empty set — use update_serie to configure. update_serie — set reps, weight, rest for a serie. …
report_bugReport BugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
show_versionShow Versionread-onlyShow the current MCP platform and adapter versions.
toolkit_infoToolkit Inforead-onlyReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Jun 11, 2026 (4 months ago)
- Last release
- Jun 10, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.mcp-dir/mfit-mcp- Version
- 0.1.0
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/mcp-dir/mfit-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from mcp-dir
- 0.377score
DataJud (CNJ)
mcp-dir
Public lookup of Brazilian court cases (metadata + docket) via the CNJ/DataJud API.
ConnectorAFreshness: ARemote★ 4Claude Code +3 - 0.365score
Jus MCP
mcp-dir
Brazilian legal stack in one MCP: lawsuits, court publications, case law, tenders, certificates.
ConnectorBFreshness: BRemote★ 13Claude Code +3 - 0.360score
Omie
mcp-dir
Financial & accounting management on Omie (Brazil's leading cloud ERP), payables/receivables, financ
ConnectorBFreshness: BRemote★ 8Claude Code +3 - 0.355score
Instagram
mcp-dir
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
ConnectorBFreshness: BRemote★ 5Claude Code +3 - 0.349score
Tesla
mcp-dir
Tesla Fleet API for AI: send navigation destinations, read battery and location, run car commands.
ConnectorAFreshness: ARemoteClaude Code +3 - 0.346score
Nota Fiscal
mcp-dir
Issue and manage Brazilian service invoices (NFS-e) by chatting with your agent, platform-hosted, no
ConnectorBFreshness: BRemote★ 2Claude Code +3
Cite this page
MFIT Personal MCP server. Agent Mart. https://agentmart.dev/connectors/mcp-dir-mfit-mcp (last updated 2026-10-24)