About Trainzilla Coach MCP
Trainzilla Coach MCP is an MCP server published by Trainzilla in the Security category: manage clients, plans, sessions, habits, and billing on Trainzilla via one-click OAuth.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/Trainzilla/tzilla-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (98)
add_prospect_noteAdd a timestamped note to a prospect
Parameters not published.
assign_coach_to_locationAssign or move a coach to a location within the organization, with a role there (confirm-gated).
Parameters not published.
assign_master_habitAssign a Master Habit to one or more clients — creates a habit per client (confirm-gated).
Parameters not published.
billing_summarySummarise the coach
Parameters not published.
calc_1rmEstimate a 1-rep max (Epley) and %1RM weight suggestions from a working set.
Parameters not published.
calc_macrosCompute a macro split (protein/carbs/fat in grams) for a strategy. STANDARD=40/30/30, PRO=g/kg multipliers, KETO=25/5/70.
Parameters not published.
calc_tdeeCompute BMR, TDEE, and recommended daily calories from client stats.
Parameters not published.
cancel_sessionCancel a scheduled session (confirm-gated). Optionally give a short reason the client will see.
Parameters not published.
create_checkinSchedule a check-in for a client with optional questions (confirm-gated). scheduledFor: ISO date. question.type: TEXT|NUMBER|SCALE|PHOTO.
Parameters not published.
create_diet_planCreate a diet plan for a client (confirm-gated). To check whether one was already created — for example if asked \
Parameters not published.
Show all 98 tools
create_diet_plan_templateSave a reusable diet plan template (confirm-gated). meals follow the same shape as create_diet_plan
Parameters not published.
create_habitCreate a habit for a client (confirm-gated). daysOfWeek: 0=Sun..6=Sat (empty = every day). reminderTime:
Parameters not published.
create_master_habitCreate a reusable Master Habit in the coach
Parameters not published.
create_organizationCreate a new organization (confirm-gated) — the coach becomes its owner.
Parameters not published.
create_organization_locationAdd a new location/branch to an organization (confirm-gated).
Parameters not published.
create_prospectManually add a prospect to the pipeline (confirm-gated) — for a lead that came in outside the platform (a call, a walk-in, a referral).
Parameters not published.
create_workout_planCreate a workout plan for a client (confirm-gated). To check whether one was already created — for example if asked \
Parameters not published.
create_workout_plan_templateSave a reusable workout plan template (confirm-gated). exercises follow the same shape as create_workout_plan
Parameters not published.
delete_diet_planDelete a diet plan for good (confirm-gated). The client loses access to it — prefer editing unless the coach clearly wants it gone.
Parameters not published.
delete_diet_plan_templatePermanently delete a diet plan template (confirm-gated). This does not touch any plan already assigned to a client from it.
Parameters not published.
delete_organization_locationPermanently delete a location (confirm-gated). Coaches and clients assigned to it are not moved automatically — reassign them first.
Parameters not published.
delete_workout_planDelete a workout plan for good (confirm-gated). The client loses access to it — prefer editing unless the coach clearly wants it gone.
Parameters not published.
delete_workout_plan_templatePermanently delete a workout plan template (confirm-gated). This does not touch any plan already assigned to a client from it.
Parameters not published.
dismiss_client_onboardingClose a client
Parameters not published.
get_checkin_answersGet a check-in
Parameters not published.
get_client_ai_historyCheck this client
Parameters not published.
get_client_imagesFetch check-in photo(s) and return base64-encoded image data for visual analysis. Pass imageUrl(s) from get_checkin_answers
Parameters not published.
get_client_onboardingThe onboarding checklist for one client (by User _id), or null if there is none / it was dismissed.
Parameters not published.
get_client_preferencesThe client
Parameters not published.
get_client_profileGet a client
Parameters not published.
get_diet_plan_templateFull detail of one diet plan template, including every meal.
Parameters not published.
get_habit_complianceHabit compliance percentage (0-100) for a client over a date range (YYYY-MM-DD).
Parameters not published.
get_ingredient_nutritionPer-100g nutrition (calories, protein, carbs, fat) for raw ingredients, from the platform
Parameters not published.
get_my_pending_org_invitationsOrganization invitations this coach has received and not yet responded to (e.g. an invite to join a gym as staff).
Parameters not published.
get_my_profileThe coach
Parameters not published.
get_my_rating_summaryThe coach
Parameters not published.
get_my_ratingsThe coach
Parameters not published.
get_organization_coach_attendanceA location
Parameters not published.
get_organization_dashboardOrganization-wide totals: clients and revenue overall, and broken down per location and per coach.
Parameters not published.
get_organization_hierarchyFull org structure: locations, coaches with their roles and assigned locations, and pending invites. Use list_my_organizations for the id.
Parameters not published.
get_organization_seat_usageHow many of the organization
Parameters not published.
get_platform_rejection_trendsCheck what coaches across the whole platform have been rejecting recently, as category counts (never any client
Parameters not published.
get_prospect_statsCounts of prospects by pipeline stage (new / contacted / converted / lost) for the coach.
Parameters not published.
get_recovery_signalsCheck this client
Parameters not published.
get_training_splitNamed training programme templates (Full-Body, PPL, Upper/Lower, 5x5, powerlifting peaking, HYROX, CrossFit metcon, hybrid athlete, Couch-to-5K, half/marathon, calisthenics, home minimal, senior, prenatal) with their day-by-day structure, who they suit, the progression rule and the cautions.
Parameters not published.
get_workout_plan_templateFull detail of one workout plan template, including every exercise.
Parameters not published.
invite_client_to_organizationInvite a client to join the organization by email, optionally pre-assigned to a coach and location (confirm-gated). They receive a real email.
Parameters not published.
invite_coach_to_organizationInvite a coach to join the organization by email, with a role and optional location (confirm-gated). They receive a real email.
Parameters not published.
list_checkinsList check-ins for the coach (optionally filtered to one client by user _id).
Parameters not published.
list_client_habitsList a client
Parameters not published.
list_clientsList the coach
Parameters not published.
list_clients_needing_onboardingClients whose onboarding checklist is still in progress — the coach
Parameters not published.
list_diet_plan_templatesList the coach
Parameters not published.
list_diet_plansList a client
Parameters not published.
list_invitationsList invitations the coach has sent to prospective clients (pending, accepted, rejected).
Parameters not published.
list_my_organizationsOrganizations the coach belongs to (owns, manages, or is a member of), with their role in each.
Parameters not published.
list_organization_clientsList an organization
Parameters not published.
list_organization_coachesList coaches in an organization, optionally filtered to one location, with each coach
Parameters not published.
list_organization_locationsList an organization
Parameters not published.
list_prospectsList the coach
Parameters not published.
list_sessionsList sessions — for one client (pass clientId) or all of the coach
Parameters not published.
list_subscriptionsList the coach
Parameters not published.
list_workout_plan_templatesList the coach
Parameters not published.
list_workout_plansList a client
Parameters not published.
mark_client_onboarding_stepSet one onboarding step
Parameters not published.
master_habitsList the coach
Parameters not published.
reassign_client_to_coachMove one of an organization
Parameters not published.
recent_habit_activityRecent habit completions across all of the coach
Parameters not published.
record_organization_coach_attendanceMark a coach present/absent/late/on-leave at a location for a date (confirm-gated).
Parameters not published.
record_plan_rationaleRecord the coach-voice explanation of the AI Coach run you are performing for this client — what you looked at, what you changed and why, and the numbers behind it.
Parameters not published.
remove_clientEnd the coaching relationship with a client (confirm-gated). This does not delete the client
Parameters not published.
remove_coach_from_organizationRemove a coach from the organization entirely (confirm-gated) — high impact: optionally transfer their clients to another coach in the same call, or their clients are left unassigned. Get explicit confirmation of exactly which coach, and where their clients go, before calling with confirm: true.
Parameters not published.
remove_coach_location_assignmentUnassign a coach from a location within the organization (confirm-gated). Does not remove them from the organization itself — use remove_coach_from_organization for that.
Parameters not published.
reschedule_sessionMove a session to a new time (confirm-gated). newStart/newEnd are ISO date-time strings. Both client and coach are notified by the existing flow.
Parameters not published.
schedule_checkinSet a recurring weekly check-in schedule for a client (confirm-gated).
Parameters not published.
schedule_sessionBook a session for a client (confirm-gated). Needs the client
Parameters not published.
search_exercisesSearch the exercise catalog by free-text name (e.g.
Parameters not published.
send_invitationInvite a prospective client to join Trainzilla under this coach, by email (confirm-gated). They receive an email with a signup link.
Parameters not published.
send_message_to_clientSend a chat message to one of the coach
Parameters not published.
set_diet_plan_template_marketplaceList or unlist a diet plan template on the Trainzilla marketplace, and set its price (confirm-gated). This does not process any payment — it only makes the template available for other coaches to buy.
Parameters not published.
set_workout_plan_template_marketplaceList or unlist a workout plan template on the Trainzilla marketplace, and set its price (confirm-gated). This does not process any payment — it only makes the template available for other coaches to buy.
Parameters not published.
swap_workout_exerciseReplace a single exercise in a workout plan by its order (confirm-gated) — the surgical alternative to update_workout_plan.
Parameters not published.
update_diet_planEdit an existing diet plan (confirm-gated). Pass planId plus only the fields to change.
Parameters not published.
update_diet_plan_templateEdit an existing diet plan template (confirm-gated). Only send the fields that change.
Parameters not published.
update_habitEdit a client
Parameters not published.
update_my_availabilityUpdate when the coach is bookable for sessions (confirm-gated). This is the same availability that drives trainerAvailableHourSlotsNext7Days / session booking.
Parameters not published.
update_my_bankUpdate the coach
Parameters not published.
update_my_contactUpdate the coach
Parameters not published.
update_my_professionalUpdate the coach
Parameters not published.
update_my_testimonialsReplace the coach
Parameters not published.
update_my_transformationsReplace the coach
Parameters not published.
update_organizationRename an organization (confirm-gated).
Parameters not published.
update_organization_coach_roleChange a coach
Parameters not published.
update_organization_locationRename or re-address an existing location (confirm-gated).
Parameters not published.
update_prospect_statusMove a prospect to a new pipeline stage (confirm-gated). Use list_prospects to get the id.
Parameters not published.
update_workout_planEdit an existing workout plan (confirm-gated). Pass planId plus only the fields to change.
Parameters not published.
update_workout_plan_templateEdit an existing workout plan template (confirm-gated). Only send the fields that change.
Parameters not published.
whoamiReturn the authenticated coach (user id, name, email, role) and trainer id. Use to verify the connection.
Parameters not published.
Ask AI
Ask AI about Trainzilla Coach MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.