bots.st/trainer-connect
Trainer Connect
Manage students, workouts, appointments, payments
2841 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 200
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://api.trainerconnect.com.br/mcp
What it can do
| Tool | What it says it does |
|---|---|
accept_class_change | Accepts the student's request and moves the class to the time they asked. |
accept_join_request | Accepts a student who asked to train with the trainer; they get access to the app. |
activate_diet_plan | Publishes a diet plan to the student (the previous active one is archived) and pushes them. |
add_exercise_to_program_day | Adds one exercise to a training day of a program: sets, reps (or a range), load, rest. |
add_program_day | Adds a training day to a week of a program. |
add_program_week | Adds a week at the end of a program (or at position). |
add_student_supplement | Registers a supplement (or water) the student should take, with dose, times and days; the student gets reminders. |
api_read | Runs any GET operation from list_operations as the connected trainer and returns the same JSON the app gets: a student's assessments, anamnesis, diet plan, workout history and sessions, check-ins, chat messages, contracts, financial metrics, the exercise library and more. Same permissions as the… |
api_write | Runs any POST, PUT, PATCH or DELETE operation from list_operations as the connected trainer, exactly as the app would: edit or archive workouts, assign programs, log or edit a session, create assessments, diet plans and check-ins, send chat messages, cancel or move classes, update the public page… |
apply_catalog_workout | Copies a catalog workout to one or more students; they see it in the app. |
approve_all_workout_suggestions | Approves every pending workout suggestion of one student at once, with one push. |
approve_workout_suggestion | Approves a student's suggestion and applies it to the exercise. |
archive_assessment | Hides an assessment from the student's history without deleting it. |
assign_student_to_member | Makes a team member responsible for a student; null removes it. |
attach_assessment_to_student | Turns an assessment without a student (trial class) into that student's first assessment. |
cancel_class | Cancels a class; the student gets a push, like in the app. Confirm with the person first. |
check_public_link | Tells whether an address (slug) for the public page is free. Saves nothing. |
confirm_class | Accepts a class a student booked that is waiting for confirmation. |
copy_diet_plan | Copies a plan or template to a student (student_id), or saves it as a template without student_id. |
copy_program | Duplicates a program, for another student (student_id) or as a new template (without student_id). |
counter_propose_class_change | Answers a student's class change request with another time. |
create_anamnesis_form | Creates a health questionnaire; send_anamnesis sends it to a student. |
create_assessment | Saves a new physical assessment for a student: weight, body fat, circumferences (cm), skinfolds (mm), blood pressure. Send only what was measured. |
create_checkin_template | Creates a periodic check-in (up to 20 questions); send_checkin assigns it to students. |
create_diet_plan | Writes a diet plan with meals and foods for a student (student_id), or a template without it. It starts as a draft: activate_diet_plan publishes it. |
create_exercise_template | Saves an exercise in the trainer's library, with instructions and optional video link. |
create_food | Adds a food with macros per 100 g, or a dish from ingredients (macros are summed). |
create_goal | Creates a goal: workouts (number of workouts), frequency (per week), load (target kg in one exercise) or custom. |
create_holiday | Blocks a date in the trainer's schedule (vacation, holiday). |
create_program | Creates a program (weeks with training days and exercises) for a student (student_id) or as a template without it. Weeks and days can also be added later. |
create_schedule_slot | Adds a recurring weekly class slot to the trainer's schedule, for a student or as a personal block without student_id. |
create_student | Adds a student to the trainer's account, like "Adicionar aluno" in the app: the student gets an e-mail invite to install the app and see workouts. Name and e-mail are required; goal, weight, height, birth date and sex are optional. Respects the student limit of the trainer's plan. |
create_workout | Creates a workout, assigned to a student (student_id) or as a template when student_id is empty, with its exercises: sets, reps (or a range with reps_max), load, rest, duration for cardio, notes. Exercises are matched to the Trainer Connect library by name so the student sees the demo video (or… |
decline_class | Declines a class a student booked that is waiting for confirmation; the student is told. |
describe_operation | Shows what one Trainer Connect operation accepts: route parameters and the validation rules of each field (required, type, allowed values). Use it before api_write so the request is right the first time. |
find_trainers | Find personal trainers listed in the public Trainer Connect directory (most are in Brazil; some are Brazilian trainers abroad), by specialty, name, city or state, and online or in-person. Specialties are written in Portuguese, e.g. "musculação", "emagrecimento", "funcional", "corrida"… |
get_active_diets | Each student's current diet: published plans (since when, meals, adherence of the week) and drafts the trainer saved but never published to a student who has no active diet yet, with student name and the app_url of that student's diet screen. Use it to answer "who is still waiting for the diet I… |
get_ai_credits | AI credits left for workout, diet and assessment generation in the app. Read only. |
get_anamnesis_form | The questions of one anamnesis form. |
get_anamnesis_overview | Every active student with the anamnesis (health questionnaire) status: pending (sent, not answered, not expired; waiting_days and expires_at), answered (last_submitted_at) or never_sent (never received one, or it expired unanswered). Each row has name, phone to reach out (the guardian's for a… |
get_assessment | One physical assessment with every measurement and the photos. |
get_assessment_ai_analysis | The latest AI analysis written for one assessment, if there is one. |
get_assessment_ai_quota | How many AI assessment analyses the trainer has left. Read only. |
get_autopilot | What the app's autopilot did or suggests (reminders, follow-ups) for the trainer. |
get_balance | Balance available and to receive in the trainer's wallet. Read only: withdrawals stay in the app. |
get_catalog_workout | One catalog workout with every exercise. |
get_checkin_status | For one check-in questionnaire: which students got it, answered or are late. |
get_checkins_overview | Active check-ins of every student, late ones first: student name, how many are overdue, last answer date and mood, and the app_url of the student check-ins screen. Use it to answer "who is late on the check-in?" and then list_checkin_answers for one student. |
get_checkout_funnel | How many people opened the plan checkout, started and finished it. |
get_competition | One challenge with participants and ranking. |
get_contract | One of the trainer's plans/contracts with its terms. Read only. |
get_contracts_overview | Totals per plan: active students, revenue per month. Read only. |
get_diet_adherence | Percentage of meals the student checked in the last days, day by day. |
get_diet_plan | One diet plan with meals, foods, amounts and macros. |
get_financial_metrics | Monthly revenue, recurring revenue, default rate, average ticket and churn. Read only. |
get_free_slots | The trainer's free time slots on a date, for booking a class. |
get_invite_link | The trainer's shareable link: a student who opens it signs up already linked to this trainer. |
get_latest_assessments | Every active student with the date of the latest physical assessment (null = never assessed), days_since, weight and body fat, whether a reassessment is already booked, and the app_url of the student assessments screen. due true = past the reassessment interval (90 days by default, counted from… |
get_lead | One lead: contact, origin, status, notes and the first message. |
get_leads_stats | Leads by status and origin, and how many became students. |
And 140 more tools.
In its maker's words
Manage students, workouts, appointments and payments through your personal trainer account.
- Website
- trainerconnect.com.br/assistentes-ia
- Publisher
- trainerconnect.com.br
- Listed from
- the official MCP Registry as
br.com.trainerconnect/personal-trainer - Version
- 1.0.0, updated 11 Oct 2026
- Kinds of work
- Productivity, Shops and payments, Messaging and support
The domain it lives on
- trainerconnect.com.br
- its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2841 ms | |
| Answered | 3153 ms | |
| Answered | 1545 ms |
Next door
- Exogram — Personal AI Agent & WorkspacePlan meetings, drafts, and workspace content
- Nonlinear CalendarDeterministic nonlinear calendar and daily insights
- TaScanManage tasks, projects, and worker operations
- ainoteManage notes, tasks, and dev documents
- AutopoManage company inbox tasks and artifacts via API
Is this your bot? Claim its address to add a verified badge and keep the listing current.