Trainer Connect
br.com.trainerconnect/personal-trainerVersion 1.0.0Manage students, workouts, appointments and payments through your personal trainer account.
Status
Responds314 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:41 UTC
- Latency
- 314 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.trainerconnect.com.br/mcpResponds314 msNo sign-in
Claude Code
claude mcp add --transport http personal-trainer https://api.trainerconnect.com.br/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: personal-trainer
Remote MCP server URL: https://api.trainerconnect.com.br/mcpCursor
{
"mcpServers": {
"personal-trainer": {
"url": "https://api.trainerconnect.com.br/mcp"
}
}
}VS Code
code --add-mcp '{"name":"personal-trainer","type":"http","url":"https://api.trainerconnect.com.br/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
286 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
accept_class_changeAccepts the student's request and moves the class to the time they asked. | No | No | Not declared | Yes |
accept_join_requestAccepts a student who asked to train with the trainer; they get access to the app. | No | No | Not declared | Yes |
activate_diet_planPublishes a diet plan to the student (the previous active one is archived) and pushes them. | No | No | Not declared | Yes |
add_exercise_to_program_dayAdds one exercise to a training day of a program: sets, reps (or a range), load, rest. | No | No | Not declared | Yes |
add_favorite_exerciseAdds a library exercise to the trainer's favorites, shown first when building workouts. | No | No | Not declared | Yes |
add_favorite_foodAdds a food to the trainer's favorites, shown first when writing diet plans. | No | No | Not declared | Yes |
add_program_dayAdds a training day to a week of a program. | No | No | Not declared | Yes |
add_program_weekAdds a week at the end of a program (or at position). | No | No | Not declared | Yes |
add_student_supplementRegisters a supplement (or water) the student should take, with dose, times and days; the student gets reminders. | No | No | Not declared | Yes |
api_readRuns 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 app. | No | Yes | Not declared | No |
api_writeRuns 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, and more. Same permissions, plan limits and validation as the app; a 422 lists what is missing. It can notify students (push, e-mail) and some operations cannot be undone, so confirm with the person first. Charges, refunds, payments, subscriptions, plans and prices, coupons, tabs, withdrawals, bank details, password and account deletion stay in the app. | Yes | No | Not declared | Yes |
apply_catalog_workoutCopies a catalog workout to one or more students; they see it in the app. | No | No | Not declared | Yes |
approve_all_workout_suggestionsApproves every pending workout suggestion of one student at once, with one push. | No | No | Not declared | Yes |
approve_workout_suggestionApproves a student's suggestion and applies it to the exercise. | No | No | Not declared | Yes |
archive_assessmentHides an assessment from the student's history without deleting it. | No | No | Not declared | Yes |
assign_student_to_memberMakes a team member responsible for a student; null removes it. | No | No | Not declared | Yes |
attach_assessment_to_studentTurns an assessment without a student (trial class) into that student's first assessment. | No | No | Not declared | Yes |
block_chat_userStops a person from sending messages to the trainer. Unblocking is in the app. | No | No | Not declared | Yes |
cancel_classCancels a class; the student gets a push, like in the app. Confirm with the person first. | Yes | No | Not declared | Yes |
check_public_linkTells whether an address (slug) for the public page is free. Saves nothing. | No | No | Not declared | Yes |
check_student_emailWhether an e-mail already has an account in Trainer Connect, before inviting the student. Changes nothing. | No | No | Not declared | Yes |
comment_feature_requestAdds a comment to an idea. | No | No | Not declared | Yes |
confirm_classAccepts a class a student booked that is waiting for confirmation. | No | No | Not declared | Yes |
copy_diet_planCopies a plan or template to a student (student_id), or saves it as a template without student_id. | No | No | Not declared | Yes |
copy_programDuplicates a program, for another student (student_id) or as a new template (without student_id). | No | No | Not declared | Yes |
counter_propose_class_changeAnswers a student's class change request with another time. | No | No | Not declared | Yes |
create_anamnesis_formCreates a health questionnaire; send_anamnesis sends it to a student. | No | No | Not declared | Yes |
create_assessmentSaves a new physical assessment for a student: weight, body fat, circumferences (cm), skinfolds (mm), blood pressure. Send only what was measured. | No | No | Not declared | Yes |
create_checkin_templateCreates a periodic check-in (up to 20 questions); send_checkin assigns it to students. | No | No | Not declared | Yes |
create_competitionCreates a challenge among students, with points per workout and per minute. | No | No | Not declared | Yes |
create_diet_planWrites 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. | No | No | Not declared | Yes |
create_equipmentAdds a piece of equipment the trainer uses (e.g. a machine of their gym) to their own library. Returns the existing one if the name is taken. | No | No | Not declared | Yes |
create_exercise_templateSaves an exercise in the trainer's library, with instructions and optional video link. | No | No | Not declared | Yes |
create_foodAdds a food with macros per 100 g, or a dish from ingredients (macros are summed). | No | No | Not declared | Yes |
create_goalCreates a goal: workouts (number of workouts), frequency (per week), load (target kg in one exercise) or custom. | No | No | Not declared | Yes |
create_gym_unitAdds a unit (branch) to the gym. Only the account owner can. | No | No | Not declared | Yes |
create_holidayBlocks a date in the trainer's schedule (vacation, holiday). | No | No | Not declared | Yes |
create_meal_templateSaves a reusable meal (name, time and foods) to drop into diet plans. | No | No | Not declared | Yes |
create_muscle_groupAdds a muscle group to the trainer's own library. Returns the existing one if the name is taken. | No | No | Not declared | Yes |
create_programCreates 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. | No | No | Not declared | Yes |
create_schedule_slotAdds a recurring weekly class slot to the trainer's schedule, for a student or as a personal block without student_id. | No | No | Not declared | Yes |
create_studentAdds 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. | No | No | Not declared | Yes |
create_training_goalAdds a training goal (e.g. "Corrida de rua") to the options the trainer picks from. | No | No | Not declared | Yes |
create_workoutCreates 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 pass edb_exercise_id from search_exercises). For a program, call it once per training day with the same program name, the week name (week) and day_of_week: same program + week = one week with several days. The student is notified, like in the app. | No | No | Not declared | Yes |
create_workout_share_linkCreates a temporary link (web and app) that lets someone see and copy a workout or one program day. Send workout_id or workout_day_id. | No | No | Not declared | Yes |
decline_classDeclines a class a student booked that is waiting for confirmation; the student is told. | No | No | Not declared | Yes |
describe_operationShows 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. | No | Yes | Not declared | No |
find_trainersFind 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", "hipertrofia". Returns up to 10 trainers with their public profile link. Contact details are never returned: the person talks to the trainer through the profile page. | No | Yes | Not declared | No |
get_active_dietsEach 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 wrote?"; get_diet_plan shows the plan, and activate_diet_plan publishes it only after the trainer says so. | No | Yes | Not declared | No |
get_ai_creditsAI credits left for workout, diet and assessment generation in the app. Read only. | No | Yes | Not declared | No |
get_ai_credits_statementWhat used and added AI credits. Read only. | No | Yes | Not declared | No |
get_anamnesis_formThe questions of one anamnesis form. | No | Yes | Not declared | No |
get_anamnesis_overviewEvery 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 dependent) and app_url: the student profile, or the answer already open when answered. status filters one group: status=pending answers "who has not answered the anamnesis yet?", longest wait first; status=never_sent lists who still needs send_anamnesis. Next: list_anamnesis_answers to read one, or send_anamnesis. Read only: nothing is sent to the student. | No | Yes | Not declared | No |
get_anticipation_limitsHow much of the future receivables can be anticipated now and the fee. Read only: anticipating is in the app. | No | Yes | Not declared | No |
get_assessmentOne physical assessment with every measurement and the photos. | No | Yes | Not declared | No |
get_assessment_ai_analysisThe latest AI analysis written for one assessment, if there is one. | No | Yes | Not declared | No |
get_assessment_ai_quotaHow many AI assessment analyses the trainer has left. Read only. | No | Yes | Not declared | No |
get_autopilotWhat the app's autopilot did or suggests (reminders, follow-ups) for the trainer. | No | Yes | Not declared | No |
get_balanceBalance available and to receive in the trainer's wallet. Read only: withdrawals stay in the app. | No | Yes | Not declared | No |
get_catalog_workoutOne catalog workout with every exercise. | No | Yes | Not declared | No |
get_chat_block_statusWhether the trainer blocked a person in the chat, or was blocked. | No | Yes | Not declared | No |
get_checkin_statusFor one check-in questionnaire: which students got it, answered or are late. | No | Yes | Not declared | No |
get_checkins_overviewActive 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. | No | Yes | Not declared | No |
get_checkout_funnelHow many people opened the plan checkout, started and finished it. | No | Yes | Not declared | No |
get_competitionOne challenge with participants and ranking. | No | Yes | Not declared | No |
get_contractOne of the trainer's plans/contracts with its terms. Read only. | No | Yes | Not declared | No |
get_contracts_overviewTotals per plan: active students, revenue per month. Read only. | No | Yes | Not declared | No |
get_diet_adherencePercentage of meals the student checked in the last days, day by day. | No | Yes | Not declared | No |
get_diet_planOne diet plan with meals, foods, amounts and macros. | No | Yes | Not declared | No |
get_digital_account_balanceBalance of the digital account. Read only. | No | Yes | Not declared | No |
get_digital_account_statementEntries and exits of the digital account in a period. Read only. | No | Yes | Not declared | No |
get_digital_account_statusState of the trainer's digital account (Asaas): approved, pending documents or not opened. Read only. | No | Yes | Not declared | No |
get_feature_requestOne idea for the app with votes and comments. | No | Yes | Not declared | No |
get_fee_settingsFee settings per payment method: platform and processing fees and whether the student or the trainer pays them. Read only. | No | Yes | Not declared | No |
get_financial_metricsMonthly revenue, recurring revenue, default rate, average ticket and churn. Read only. | No | Yes | Not declared | No |
get_free_slotsThe trainer's free time slots on a date, for booking a class. | No | Yes | Not declared | No |
get_gym_reportGym indicators: active members, plans with access, revenue per month and check-ins at the door. | No | Yes | Not declared | No |
get_invite_linkThe trainer's shareable link: a student who opens it signs up already linked to this trainer. | No | Yes | Not declared | No |
get_latest_assessmentsEvery 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 the start of the student link when never assessed) and nothing booked, the same rule as the app reminder. only_due true answers "who is due a reassessment?", longest wait first. Next: list_assessments for one student, or schedule_class to book it. Read only. | No | Yes | Not declared | No |
get_leadOne lead: contact, origin, status, notes and the first message. | No | Yes | Not declared | No |
get_leads_statsLeads by status and origin, and how many became students. | No | Yes | Not declared | No |
get_library_exerciseOne exercise of the app library with instructions, muscles, equipment and video. | No | Yes | Not declared | No |
get_monthly_closingClasses given, missed and make-up credits per student in a month. | No | Yes | Not declared | No |
get_my_accountThe connected trainer's account: name, e-mail, phone, language, appearance and the app settings. | No | Yes | Not declared | No |
get_my_profileThe trainer's profile in the app (name, contact, specialties). | No | Yes | Not declared | No |
get_my_team_roleWhether the connected user is the account owner or a team member, and what they can do. | No | Yes | Not declared | No |
get_my_trainer_connect_planThe trainer's own Trainer Connect plan: active, trial, grace period and renewal. Read only: changing the plan is in the app. | No | Yes | Not declared | No |
get_partial_workout_logWhat the student already did in a workout that was started and not finished (sets, loads). | No | Yes | Not declared | No |
get_paymentOne payment: amount, due date, status, method and receipt. Read only. | No | Yes | Not declared | No |
get_programOne training program with its weeks, days and exercises. | No | Yes | Not declared | No |
get_public_profileThe trainer's public page (bio, specialties, photos, link) as students see it. | No | Yes | Not declared | No |
get_public_profile_statsVisits and contacts the public page got. | No | Yes | Not declared | No |
get_receiving_statusWhich gateway receives the students' payments and what is still missing to receive. Read only. | No | Yes | Not declared | No |
get_referralsTrainers and students the trainer referred, and the rewards. | No | Yes | Not declared | No |
get_scheduleLists the trainer's classes and appointments between two dates (today and the next 7 days by default): date and time, student, phone to confirm, type, status, place, notes, video link of the online ones and the app_url to open each appointment in the app. Times are in Brazil time (America/Sao_Paulo). Pass status=no_show with a past window (from/to) to answer "who missed class?": only those, so the trainer can call the student (student_phone) or open the appointment in the app; no_show/completed or a window entirely in the past are listed most recent first. Read only. | No | Yes | Not declared | No |
get_session_eventsSet-by-set events of a workout session (sets done, loads, pauses). | No | Yes | Not declared | No |
get_statementWallet statement: what came in and the fees. Read only. | No | Yes | Not declared | No |
get_studentGets one of the trainer's students: profile (goal, age, weight, height), the active workouts with their exercises, sets, reps and load, and the latest logged sessions with how many in the last 30 days. | No | Yes | Not declared | No |
get_student_ai_consentWhether the student agreed to have assessments analysed by AI, and when. | No | Yes | Not declared | No |
get_student_diet_contextThe student summary the app's AI uses to write diet plans (age, sex, goal, restrictions), plus the AI quota left. | No | Yes | Not declared | No |
get_student_healthLatest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight). | No | Yes | Not declared | No |
get_student_live_sessionThe workout session a student has in progress, if any. | No | Yes | Not declared | No |
get_student_noticesWhich class notices the students get (new class, cancelled, status, time change). | No | Yes | Not declared | No |
get_student_streakHow many days or weeks in a row the student trained, and the weekly target. | No | Yes | Not declared | No |
get_student_summarySummary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class. | No | Yes | Not declared | No |
get_student_supplement_dayWhich supplements the student had to take on a date and which were taken. | No | Yes | Not declared | No |
get_student_training_contextThe student summary the app's AI uses to write workouts: age, sex, goal, anamnesis, injuries and the last weeks of training with loads. Use it before writing a workout yourself. | No | Yes | Not declared | No |
get_students_activityDays each student trained in the last 30 days, by student_id. Use it to find students who stopped training. | No | Yes | Not declared | No |
get_subscriptionOne subscription: plan, price, period, next charge, signature. Read only. | No | Yes | Not declared | No |
get_subscription_anamnesis_answersWhat the student answered in the anamnesis of the plan. Id from list_subscriptions. | No | Yes | Not declared | No |
get_subscription_anamnesis_formThe anamnesis form a student must fill when joining a plan. Id from list_subscriptions. | No | Yes | Not declared | No |
get_support_chatThe trainer's chat with the Trainer Connect support, with the history. | No | Yes | Not declared | No |
get_support_ticketOne support ticket with every message. | No | Yes | Not declared | No |
get_support_unread_countHow many messages from Trainer Connect support the trainer has not read. | No | Yes | Not declared | No |
get_tabOne tab (comanda) with its items, payments and total. Read only. | No | Yes | Not declared | No |
get_trainerShow the public profile of one personal trainer from the Trainer Connect directory: bio, specialties, where they work, online or in person, and the plans they publish with price and billing period. The person contacts the trainer or signs up for a plan on the profile_url page; this connector never books, pays or sends messages. | No | Yes | Not declared | No |
get_workoutOne workout with every exercise, sets, reps, load and rest. | No | Yes | Not declared | No |
get_workout_ai_quotaHow many AI-generated workouts the trainer still has this period. Read only. | No | Yes | Not declared | No |
get_workout_health_summaryHeart rate, calories and duration of the student's recent workouts, from the watch. | No | Yes | Not declared | No |
get_workout_leaderboardRanking of the students who did one workout (loads, time). | No | Yes | Not declared | No |
get_workout_log_healthHeart rate and calories recorded by the watch for one finished workout. | No | Yes | Not declared | No |
get_workout_sessionOne workout session in detail: exercises done, sets, loads and timing. | No | Yes | Not declared | No |
get_workout_weeksWhich weeks a workout is planned for (periodization), by the Monday of each week. | No | Yes | Not declared | No |
invite_studentE-mails an invitation to sign up already linked to the trainer. Confirm the address with the person first. | No | No | Not declared | Yes |
invite_to_competitionInvites students to a challenge; they get a push. | No | No | Not declared | Yes |
link_assessment_to_classRecords that an assessment was done in a given class. | No | No | Not declared | Yes |
link_library_videosMatches exercises of the trainer's workouts or programs that have no video to the library by name, so the student sees the video. Returns what was linked and what had no match. | No | No | Not declared | Yes |
list_anamnesis_answersAnamnesis questionnaires the student filled in, with every answer. | No | Yes | Not declared | No |
list_anamnesis_formsThe trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one. | No | Yes | Not declared | No |
list_anamnesis_requestsAnamnesis forms sent to one student, answered or waiting. | No | Yes | Not declared | No |
list_announcementsNews and announcements from Trainer Connect to trainers. | No | Yes | Not declared | No |
list_anticipationsAnticipations of future receivables requested by the trainer. Read only. | No | Yes | Not declared | No |
list_archived_assessmentsAssessments of one student that were archived. | No | Yes | Not declared | No |
list_assessmentsPhysical assessments of one student (weight, body fat, measurements, skinfolds), newest first. | No | Yes | Not declared | No |
list_available_contractsPlans (contracts) the trainer has available to offer a student. | No | Yes | Not declared | No |
list_birthdaysActive students whose birthday falls today or in the next days (default 7, up to 60), nearest first, with name, birthday (the next date), turns (the age they reach), days_until, phone (the guardian's for a dependent) and app_url of the profile. Use it to answer "who has a birthday this week?" so the trainer can congratulate them, then get_student for one of them. Students without a birth date in the profile are not listed. Read only: nothing changes and no message is sent. | No | Yes | Not declared | No |
list_cancellation_requestsStudents asking to cancel a plan or get a refund and waiting for the trainer (status pending by default; pass approved, denied, withdrawn or all for history), oldest first, with student_name, student_phone (the guardian's for a dependent), plan_title, type, reason, refund_amount_cents when it is a refund, and the app_url of the student profile. Use it to answer "who asked to cancel and how do I reach them?", then get_student or list_student_subscriptions for one of them. Read only: approving, denying and refunding stay in the app. | No | Yes | Not declared | No |
list_cash_entriesMoney the trainer recorded by hand (cash, Pix outside the app, expenses). Read only. | No | Yes | Not declared | No |
list_catalog_categoriesCategories of the ready-made workout catalog, to filter list_catalog_workouts. | No | Yes | Not declared | No |
list_catalog_workoutsReady-made workouts from the Trainer Connect catalog, by search, category, muscle group, difficulty or length. | No | Yes | Not declared | No |
list_chargesCharges the trainer created for students. Read only. | No | Yes | Not declared | No |
list_checkin_answersCheck-in answers of one student (weight, sleep, energy, photos...), newest first. | No | Yes | Not declared | No |
list_checkin_templatesThe trainer's periodic check-in questionnaires; send_checkin needs one. | No | Yes | Not declared | No |
list_class_change_requestsStudents asking to reschedule or cancel a class and waiting for the trainer (status pending by default; pass status=accepted, rejected or all for history), oldest first, with student name, student_phone (the guardian's for a dependent), request_type, reason, current_date_time and proposed_date_time (Brazil time) and the app_url of the class. Use it to answer "who asked to move a class?", then accept_class_change, reject_class_change or counter_propose_class_change (the trainer confirms first) or open app_url. Read only: nothing is accepted or answered here. | No | Yes | Not declared | No |
list_class_change_requestsRequests from students to move a class, waiting for the trainer. | No | Yes | Not declared | No |
list_class_filesFiles attached to a class (photos, exams). | No | Yes | Not declared | No |
list_coached_sessionsSessions the trainer ran with the student in person, from the app's coach mode. | No | Yes | Not declared | No |
list_competitionsChallenges/competitions the trainer created among students, with ranking. | No | Yes | Not declared | No |
list_contract_subscribersStudents subscribed to one plan, those with a late payment (status past_due) first, with student_phone (the guardian's for a dependent) to call them; then get_student(student_id) gives the app_url of the profile. Read only. | No | Yes | Not declared | No |
list_contractsThe plans/contracts the trainer sells (price, period, classes) and how many students are on each. Read only. | No | Yes | Not declared | No |
list_conversationsThe trainer's chats with students, with the last message and unread count. | No | Yes | Not declared | No |
list_couponsDiscount coupons for the trainer's plans. Read only. | No | Yes | Not declared | No |
list_deleted_assessmentsAssessments of one student that were deleted and can still be restored. | No | Yes | Not declared | No |
list_deleted_workoutsWorkouts in the trash, which restore_workout brings back. | No | Yes | Not declared | No |
list_diet_feedbackWhat the student said about meals of the diet (liked, swapped, skipped). | No | Yes | Not declared | No |
list_diet_plansDiet plans the trainer wrote for one student. | No | Yes | Not declared | No |
list_diet_templatesDiet plan templates the trainer saved to reuse. | No | Yes | Not declared | No |
list_digital_account_bill_paymentsBills (boletos) paid from the digital account. Read only. | No | Yes | Not declared | No |
list_digital_account_pix_paymentsPix payments made from the digital account. Read only. | No | Yes | Not declared | No |
list_digital_account_transfersTransfers made from the digital account. Read only. | No | Yes | Not declared | No |
list_equipmentEquipment list used to tag exercises. | No | Yes | Not declared | No |
list_exercise_templatesExercises the trainer saved in their own library, with muscles and equipment. | No | Yes | Not declared | No |
list_favorite_exercisesExercises the trainer marked as favorite. | No | Yes | Not declared | No |
list_favorite_foodsFoods the trainer marked as favorite. | No | Yes | Not declared | No |
list_feature_requestsIdeas for Trainer Connect that are open for votes, most voted first; mine=true lists only the trainer's own. | No | Yes | Not declared | No |
list_food_categoriesFood categories used by search_foods and create_food. | No | Yes | Not declared | No |
list_gym_access_logsWho entered the gym and when, newest first. | No | Yes | Not declared | No |
list_gym_unitsUnits (branches) of the trainer's gym. | No | Yes | Not declared | No |
list_holidaysNational holidays and the trainer's own days off, when classes are not booked. | No | Yes | Not declared | No |
list_inactive_studentsActive students who have not finished a workout in the last N days (7 by default), with name, phone to reach out (the guardian's for a dependent), last workout date, days since and the app_url of the student profile, longest absence first. Students who never trained come first. has_active_workout false means the trainer never gave this student a workout: open workouts_url (the student's workouts screen) or use create_workout before reaching out. Use it to answer "who disappeared this week?" and then get_student or list_student_sessions for one of them. Read only: nothing is sent to the student. | No | Yes | Not declared | No |
list_join_requestsStudents who asked to train with this trainer and are waiting for an answer. | No | Yes | Not declared | No |
list_leadsPeople interested in training with the trainer (site, catalog, public page), with phone and e-mail. Filter by status or search; status new are the ones still waiting for a first answer, then read_lead_chat. | No | Yes | Not declared | No |
list_library_body_partsBody parts used to filter list_library_exercises. | No | Yes | Not declared | No |
list_library_equipmentEquipment used to filter list_library_exercises. | No | Yes | Not declared | No |
list_library_exercise_typesExercise types (strength, cardio, stretching...) used to filter list_library_exercises. | No | Yes | Not declared | No |
list_library_exercisesExercises of the app library (each with video), filtered by name, body part, target muscle, equipment, type or difficulty. The id is the edb_exercise_id that create_workout and add_exercise_to_program_day accept. | No | Yes | Not declared | No |
list_library_musclesTarget muscles used to filter list_library_exercises. | No | Yes | Not declared | No |
list_live_sessionsWorkout sessions in progress right now among the trainer's students. | No | Yes | Not declared | No |
list_meal_templatesMeal templates the trainer saved (breakfast, snacks...). | No | Yes | Not declared | No |
list_muscle_groupsMuscle groups used to tag exercises. | No | Yes | Not declared | No |
list_my_exercise_videosVideos the trainer recorded for exercises. | No | Yes | Not declared | No |
list_my_mediaPhotos the trainer posted in the app (workout posts, student photos), newest first. | No | Yes | Not declared | No |
list_notificationsThe trainer's app notifications, newest first. | No | Yes | Not declared | No |
list_operationsLists the Trainer Connect app operations this connection can run (method, path, summary): students, workouts and programs, exercise library, schedule and classes, workout sessions and history, physical assessments, anamnesis, diet plans and nutrition, check-ins, chat, contracts, charges and payments, team, public page, AI generation and more. Filter with a keyword (Portuguese or English, e.g. "workout", "assessment", "diet", "appointment", "charge"). Then use describe_operation to see the fields and api_read or api_write to run it. Also returns the connected trainer_id, used in paths like /v1/trainers/{trainerId}/students. | No | Yes | Not declared | No |
list_packages_to_renewStudents with an active plan that includes a number of classes per period (the same balance the student sees in the app) who have remaining_at_most classes left or fewer (2 by default), with name, phone (the guardian's for a dependent), plan title, included, used, remaining, renews_at and app_url of the student profile, fewest classes left first. Use it to answer "who is about to finish their package? I want to offer the renewal" and then get_student, list_student_subscriptions or list_payments for one of them. Read only: nothing is renewed, charged or sent. | No | Yes | Not declared | No |
list_payment_remindersReminders already sent to the student about one payment. Read only. | No | Yes | Not declared | No |
list_paymentsLists what the trainer's students paid or owe: amount, student, phone to reach the student (the guardian's for a dependent), due date, paid date and status. Use status "overdue" for unpaid charges past their due date (oldest first, with days_overdue), "open" for everything not paid yet (soonest due date first, with days_until_due; add from/to for "who pays me in the next 7 days"), "paid" for received payments. Pass student (part of the name) to see one student only. Totals are in BRL. Read only: nothing is charged or sent to the student. | No | Yes | Not declared | No |
list_programsThe trainer's training programs (workout sheets with weeks). | No | Yes | Not declared | No |
list_receivable_banksBanks accepted for receiving payments. Read only. | No | Yes | Not declared | No |
list_recent_sessionsLatest workouts finished by all the trainer's students at once in the last 30 days, newest first, with rating (1-5) and notes. with_feedback true keeps only workouts where the student rated 1 to 3 or wrote a comment, to answer "did anyone complain about a workout this week?"; then get_student(student_id) gives the phone and the app_url of the student profile. Read only. | No | Yes | Not declared | No |
list_schedule_templatesThe trainer's recurring weekly class slots per student. | No | Yes | Not declared | No |
list_student_classesAll classes and appointments of one student, past and future. | No | Yes | Not declared | No |
list_student_competitionsChallenges one student is in, with their status. | No | Yes | Not declared | No |
list_student_filesFiles the trainer attached to a student (exams, reports, photos). | No | Yes | Not declared | No |
list_student_goalsThe student's goals and progress (weight, body fat, workouts per week...). | No | Yes | Not declared | No |
list_student_health_historyDaily health summaries synced from the student's watch or phone (steps, sleep, heart rate). | No | Yes | Not declared | No |
list_student_paymentsPayments of one student, paid, pending and overdue. Read only. | No | Yes | Not declared | No |
list_student_programsTraining programs (sheets with weeks and days) assigned to one student. | No | Yes | Not declared | No |
list_student_schedule_slotsThe recurring weekly class slots of one student. | No | Yes | Not declared | No |
list_student_sessionsEvery workout session a student logged: date, workout, duration, rating, notes and the loads used. | No | Yes | Not declared | No |
list_student_subscriptionsPlans one student subscribed to, with status and renewal. Read only. | No | Yes | Not declared | No |
list_student_supplementsSupplements and water the student takes, with adherence over the last 30 days. | No | Yes | Not declared | No |
list_student_workoutsEvery workout assigned to one student, active and past, with the exercises. | No | Yes | Not declared | No |
list_studentsLists the connected personal trainer's students with status, goal and start date. Optionally filter by part of the name, or by joined_within_days to answer "who joined this week?" (newest first). Each row has the phone (the guardian's for a dependent) and app_url of the profile. Use the returned student_id with get_student. | No | Yes | Not declared | No |
list_subscription_paymentsEvery charge of one subscription. Read only. | No | Yes | Not declared | No |
list_subscriptionsEach student's subscription to the trainer's plans, with status and next charge. Read only. | No | Yes | Not declared | No |
list_support_ticketsSupport tickets the trainer opened with the Trainer Connect team, with status. | No | Yes | Not declared | No |
list_tab_classesClasses of one student in a month that can be added to a tab, with the price per class. Read only. | No | Yes | Not declared | No |
list_tabsTabs (comandas) of students: products and services consumed. Read only. | No | Yes | Not declared | No |
list_team_membersTeam members (other trainers, interns) of the trainer's account and what they can do. | No | Yes | Not declared | No |
list_training_goalsTraining goals (hypertrophy, weight loss...) used in the library. | No | Yes | Not declared | No |
list_unlinked_assessmentsAssessments done before the person became a student (trial class), waiting to be attached. | No | Yes | Not declared | No |
list_wallet_withdrawalsWithdrawals from the wallet to the bank, with status. Read only. | No | Yes | Not declared | No |
list_workout_copiesStudents who received a copy of a workout template, and whether their copy was customized. | No | Yes | Not declared | No |
list_workout_suggestionsChanges students suggested to their workouts (load, reps, exercise swap), waiting for the trainer by default: student name, workout, exercise, current and suggested values, the student's message and the app_url of the review screen filtered on that student. Use it to answer "who asked to change the workout?"; approve_workout_suggestion or reject_workout_suggestion only after the trainer says so. status "approved", "rejected" or "all" shows the history. | No | Yes | Not declared | No |
list_workoutsEvery workout the trainer wrote, for all students, with the exercises. | No | Yes | Not declared | No |
list_workouts_to_renewActive students who keep training (finished a workout in the last 30 days) but whose workouts and programs have not changed for longer than the trainer's "renew the workout" reminder (Preferences, 6 weeks by default), with name, phone (the guardian's for a dependent), date of the last change, days_on_same_workout, workouts_url (the student's workouts screen, where the trainer renews it) and app_url of the profile, oldest first. Use it to answer "whose workout is overdue?" and then get_student or list_student_programs for one of them. Students who stopped training are list_inactive_students. Read only: nothing changes and nothing is sent. | No | Yes | Not declared | No |
mark_announcement_seenMarks a Trainer Connect announcement from list_announcements as seen. | No | No | Not declared | Yes |
mark_chat_readMarks the chat with one student as read. | No | No | Not declared | Yes |
mark_lead_readMarks a lead from list_leads as read. | No | No | Not declared | Yes |
mark_notification_readMarks one notification as read. | No | No | Not declared | Yes |
mark_notifications_readMarks every notification of the trainer as read. | No | No | Not declared | Yes |
open_support_ticketOpens a ticket with the Trainer Connect team (bug, question, account...). Show the text to the person before sending. | No | No | Not declared | Yes |
preview_payment_feesHow much the student pays and the trainer receives for an amount, method and installments. Only a simulation: nothing is charged. | No | Yes | Not declared | No |
publish_workoutPublishes a workout template (no student) to the Trainer Connect catalog other trainers browse. Confirm with the person first. | No | No | Not declared | Yes |
reactivate_studentBrings back a student who was inactive, with the history kept. | No | No | Not declared | Yes |
read_chatMessages between the trainer and one student, newest last. | No | Yes | Not declared | No |
read_lead_chatThe conversation with a lead, oldest first. Reading here does not mark it as read: it stays unread in the app until the trainer opens it. To answer, draft the text, show it and only then call reply_to_lead. | No | Yes | Not declared | No |
reject_class_changeDeclines the student's request; the class stays where it was. | No | No | Not declared | Yes |
reject_join_requestDeclines a request to train with the trainer. | No | No | Not declared | Yes |
reject_workout_suggestionRejects a student's suggestion; the workout stays as it is. | No | No | Not declared | Yes |
rename_equipmentRenames equipment from list_equipment. | No | No | Not declared | Yes |
rename_muscle_groupRenames a muscle group from list_muscle_groups. | No | No | Not declared | Yes |
rename_training_goalRenames a training goal from list_training_goals. | No | No | Not declared | Yes |
reorder_program_daysPuts the days of a program week in the order given (every day id of the week, first to last). | No | No | Not declared | Yes |
reorder_program_weeksPuts the weeks of a program in the order given (every week id of the program, first to last). | No | No | Not declared | Yes |
reply_support_ticketAdds a message to one of the trainer's support tickets. | No | No | Not declared | Yes |
reply_to_leadSends a message to a lead (in-app notification or e-mail). Show the text to the person before sending. | No | No | Not declared | Yes |
reschedule_classProposes a new time for a class, like in the app: the student accepts it there, or the class moves at once if the trainer turned on "my changes apply immediately". The student is notified. | No | No | Not declared | Yes |
restore_anamnesis_formBrings back a deleted anamnesis form of the trainer. | No | No | Not declared | Yes |
restore_assessmentBrings back an assessment from list_deleted_assessments. | No | No | Not declared | Yes |
restore_programBrings back a program that was deleted. | No | No | Not declared | Yes |
restore_workoutBrings a workout back from the trash. | No | No | Not declared | Yes |
schedule_classBooks a class or appointment on the trainer's schedule (Brazil time, America/Sao_Paulo), with a student or as a personal block when student_id is empty. The student is notified, like in the app. To move or cancel it later use reschedule_class or cancel_class. | No | No | Not declared | Yes |
schedule_diet_planSchedules a diet plan to become the student's active diet on a future date. | No | No | Not declared | Yes |
search_exercisesSearches the Trainer Connect exercise library (with demo videos), in Portuguese or English: "supino", "agachamento", "remada", "glúteo", "esteira". Returns the exercise id to pass as edb_exercise_id in create_workout, so the student sees the video. | No | Yes | Not declared | No |
search_foodsFoods from the TACO table and the trainer's own, with macros per portion. Each word must appear in the name. | No | Yes | Not declared | No |
send_anamnesisSends an anamnesis form for the student to fill in the app. | No | No | Not declared | Yes |
send_checkinAssigns a check-in questionnaire to one or more students; they answer in the app. | No | No | Not declared | Yes |
send_messageSends a chat message to a student, who gets a push. Show the text to the person before sending. | No | No | Not declared | Yes |
send_student_password_reset_linkE-mails one of the trainer's students the link to create a new password (when the student forgot it). Returns the address it went to. | No | No | Not declared | Yes |
send_support_chat_messageSends a message in the trainer's chat with the Trainer Connect support. | No | No | Not declared | Yes |
set_weekly_targetHow many workouts per week the student should do (1 to 7); null goes back to automatic. | No | No | Not declared | Yes |
set_workout_weeksSets the weeks a workout is planned for; an empty list means every week. | No | No | Not declared | Yes |
suggest_featureSends an idea to the Trainer Connect team; it goes public for votes after review. | No | No | Not declared | Yes |
sync_workout_copiesCopies the chosen fields of a template to the students who got it. Copies the trainer customized for a student are left as they are. | No | No | Not declared | Yes |
toggle_anamnesis_formSwitches an anamnesis form between active and inactive. | No | No | Not declared | Yes |
unarchive_assessmentBrings an archived assessment back to the history. | No | No | Not declared | Yes |
unpublish_workoutTakes a workout template out of the public catalog. | No | No | Not declared | Yes |
update_anamnesis_formChanges the title or questions of an anamnesis form. Sending fields replaces every question. | No | No | Not declared | Yes |
update_assessmentFixes values of an assessment already saved. Send only what changes. | No | No | Not declared | Yes |
update_checkin_templateChanges questions, frequency or pauses (is_active false) a check-in. Sending questions replaces them all. | No | No | Not declared | Yes |
update_classMarks a class as completed, no-show or confirmed, or changes its notes or place. To change the time use reschedule_class. | No | No | Not declared | Yes |
update_competitionChanges a challenge's dates, points or status (active, draft or canceled). Send only what changes. | No | No | Not declared | Yes |
update_diet_planChanges a diet plan's title, targets or meals. Send only what changes. | No | No | Not declared | Yes |
update_exercise_templateChanges an exercise of the trainer's library; name is always sent. | No | No | Not declared | Yes |
update_foodRenames one of the trainer's own foods or changes a dish's ingredients. | No | No | Not declared | Yes |
update_goalChanges a goal's target, dates or progress, or marks it done (completed_at). Send only what changes. | No | No | Not declared | Yes |
update_holidayRenames or moves a day off the trainer added. | No | No | Not declared | Yes |
update_leadMoves a lead in the funnel and/or saves notes. | No | No | Not declared | Yes |
update_meal_templateChanges a meal template from list_meal_templates. Sending items replaces every food of the template. | No | No | Not declared | Yes |
update_media_captionChanges the caption of a photo from list_my_media. | No | No | Not declared | Yes |
update_my_profileChanges the trainer's name, phone, language or app appearance. E-mail, password and autopilot stay in the app. | No | No | Not declared | Yes |
update_programRenames a program or changes its status, notes or difficulty. Send only what changes. | No | No | Not declared | Yes |
update_program_dayRenames, moves or changes the notes of a training day. | No | No | Not declared | Yes |
update_program_exerciseChanges sets, reps (or a range), load, rest or notes of one exercise already in a program, without recreating the program. Send only what changes. | No | No | Not declared | Yes |
update_program_weekRenames, moves or annotates one week of a program. | No | No | Not declared | Yes |
update_public_profileChanges the trainer's public page: name, bio, contacts, link, lead form and trial booking. Show the text to the person before saving. Send only what changes. | No | No | Not declared | Yes |
update_schedule_slotMoves, pauses (is_active false) or edits a recurring weekly slot. Send only what changes. | No | No | Not declared | Yes |
update_session_reportSets the rating (1 to 5) and notes of a session the trainer coached in person. | No | No | Not declared | Yes |
update_studentUpdates a student's profile. Send only what changes. | No | No | Not declared | Yes |
update_student_fileChanges the name or description of a file from list_student_files. | No | No | Not declared | Yes |
update_student_noticesTurns on or off the automatic class notices students get. Send only what changes. | No | No | Not declared | Yes |
update_student_supplementChanges dose, times, days or pauses (is_active false) a supplement of a student. Send only what changes. | No | No | Not declared | Yes |
update_workoutChanges a workout: name, notes, day, length, difficulty. Sending exercises replaces the whole exercise list, so send all of them. Send only what changes. | No | No | Not declared | Yes |
vote_feature_requestVotes for an idea; calling again removes the vote. Returns whether the vote counts now. | No | No | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 11, 2026
- Updated
- Oct 11, 2026
- Repository
- Not given
- Categories (suggested)
- CommunicationFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared