MCP App Store
by KeenEthics
Trainer Connect icon

Trainer Connect

By Design Master Agência Digital

Get New App Alerts

Overview

Trainer Connect is the app Brazilian personal trainers use to run their coaching business. This connector searches the public Trainer Connect directory, where trainers choose to list themselves: find personal trainers by specialty (weight loss, running, strength training, pregnancy and more), city or state, and online or in-person coaching, then see a trainer's bio and the plans they publish with price and billing period. Every result links to the trainer's public page, where the person sends a message or signs up for a plan. Read only and no account needed; it never returns phone numbers, e-mails or any student data, and it does not book, pay or send messages.

Tools

accept_class_change

ChatGPT
Accepts the student's request and moves the class to the time they asked.

accept_join_request

ChatGPT
Accepts a student who asked to train with the trainer; they get access to the app.

activate_diet_plan

ChatGPT
Publishes a diet plan to the student (the previous active one is archived) and pushes them.

add_exercise_to_program_day

ChatGPT
Adds one exercise to a training day of a program: sets, reps (or a range), load, rest.

add_favorite_exercise

ChatGPT
Adds a library exercise to the trainer's favorites, shown first when building workouts.

add_favorite_food

ChatGPT
Adds a food to the trainer's favorites, shown first when writing diet plans.

add_program_day

ChatGPT
Adds a training day to a week of a program.

add_program_week

ChatGPT
Adds a week at the end of a program (or at position).

add_student_supplement

ChatGPT
Registers a supplement (or water) the student should take, with dose, times and days; the student gets reminders.

apply_catalog_workout

ChatGPT
Copies a catalog workout to one or more students; they see it in the app.

approve_all_workout_suggestions

ChatGPT
Approves every pending workout suggestion of one student at once, with one push.

approve_workout_suggestion

ChatGPT
Approves a student's suggestion and applies it to the exercise.

archive_assessment

ChatGPT
Hides an assessment from the student's history without deleting it.

assign_student_to_member

ChatGPT
Makes a team member responsible for a student; null removes it.

attach_assessment_to_student

ChatGPT
Turns an assessment without a student (trial class) into that student's first assessment.

block_chat_user

ChatGPT
Stops a person from sending messages to the trainer. Unblocking is in the app.

cancel_class

ChatGPT
Cancels a class; the student gets a push, like in the app. Confirm with the person first.

check_student_email

ChatGPT
Whether an e-mail already has an account in Trainer Connect, before inviting the student. Changes nothing.

comment_feature_request

ChatGPT
Adds a comment to an idea.

confirm_class

ChatGPT
Accepts a class a student booked that is waiting for confirmation.

copy_diet_plan

ChatGPT
Copies a plan or template to a student (student_id), or saves it as a template without student_id.

copy_program

ChatGPT
Duplicates a program, for another student (student_id) or as a new template (without student_id).

counter_propose_class_change

ChatGPT
Answers a student's class change request with another time.

create_checkin_template

ChatGPT
Creates a periodic check-in (up to 20 questions); send_checkin assigns it to students.

create_competition

ChatGPT
Creates a challenge among students, with points per workout and per minute.

create_diet_plan

ChatGPT
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_equipment

ChatGPT
Adds 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.

create_exercise_template

ChatGPT
Saves an exercise in the trainer's library, with instructions and optional video link.

create_food

ChatGPT
Adds a food with macros per 100 g, or a dish from ingredients (macros are summed).

create_goal

ChatGPT
Creates a goal: workouts (number of workouts), frequency (per week), load (target kg in one exercise) or custom.

create_gym_unit

ChatGPT
Adds a unit (branch) to the gym. Only the account owner can.

create_holiday

ChatGPT
Blocks a date in the trainer's schedule (vacation, holiday).

create_meal_template

ChatGPT
Saves a reusable meal (name, time and foods) to drop into diet plans.

create_muscle_group

ChatGPT
Adds a muscle group to the trainer's own library. Returns the existing one if the name is taken.

create_program

ChatGPT
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

ChatGPT
Adds a recurring weekly class slot to the trainer's schedule, for a student or as a personal block without student_id.

create_student

ChatGPT
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_training_goal

ChatGPT
Adds a training goal (e.g. "Corrida de rua") to the options the trainer picks from.

create_workout

ChatGPT
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 pass edb_exercise_id from search_exercises). For a weekly program, call it once per day with the same program name and day_of_week. The student is notified, like in the app.

decline_class

ChatGPT
Declines a class a student booked that is waiting for confirmation; the student is told.

find_trainers

ChatGPT
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", "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.

get_active_diets

ChatGPT
Which students have an active diet plan and since when.

get_ai_credits

ChatGPT
AI credits left for workout, diet and assessment generation in the app. Read only.

get_ai_credits_statement

ChatGPT
What used and added AI credits. Read only.

get_anamnesis_form

ChatGPT
The questions of one anamnesis form.

get_anamnesis_overview

ChatGPT
One line per student with an anamnesis pending or answered.

get_anticipation_limits

ChatGPT
How much of the future receivables can be anticipated now and the fee. Read only: anticipating is in the app.

get_assessment_ai_quota

ChatGPT
How many AI assessment analyses the trainer has left. Read only.

get_autopilot

ChatGPT
What the app's autopilot did or suggests (reminders, follow-ups) for the trainer.

get_balance

ChatGPT
Balance available and to receive in the trainer's wallet. Read only: withdrawals stay in the app.

get_catalog_workout

ChatGPT
One catalog workout with every exercise.

get_chat_block_status

ChatGPT
Whether the trainer blocked a person in the chat, or was blocked.

get_checkin_status

ChatGPT
For one check-in questionnaire: which students got it, answered or are late.

get_checkins_overview

ChatGPT
Active check-ins of every student: who answered and who is late.

get_checkout_funnel

ChatGPT
How many people opened the plan checkout, started and finished it.

get_competition

ChatGPT
One challenge with participants and ranking.

get_contract

ChatGPT
One of the trainer's plans/contracts with its terms. Read only.

get_contracts_overview

ChatGPT
Totals per plan: active students, revenue per month. Read only.

get_diet_adherence

ChatGPT
Percentage of meals the student checked in the last days, day by day.

get_diet_plan

ChatGPT
One diet plan with meals, foods, amounts and macros.

get_digital_account_balance

ChatGPT
Balance of the digital account. Read only.

get_digital_account_statement

ChatGPT
Entries and exits of the digital account in a period. Read only.

get_digital_account_status

ChatGPT
State of the trainer's digital account (Asaas): approved, pending documents or not opened. Read only.

get_feature_request

ChatGPT
One idea for the app with votes and comments.

get_fee_settings

ChatGPT
Fee settings per payment method: platform and processing fees and whether the student or the trainer pays them. Read only.

get_financial_metrics

ChatGPT
Monthly revenue, recurring revenue, default rate, average ticket and churn. Read only.

get_free_slots

ChatGPT
The trainer's free time slots on a date, for booking a class.

get_gym_report

ChatGPT
Gym indicators: active members, plans with access, revenue per month and check-ins at the door.

get_latest_assessments

ChatGPT
The latest assessment of every student at once. Use it to compare students or find who is due a new one.

get_lead

ChatGPT
One lead: contact, origin, status, notes and the first message.

get_leads_stats

ChatGPT
Leads by status and origin, and how many became students.

get_library_exercise

ChatGPT
One exercise of the app library with instructions, muscles, equipment and video.

get_monthly_closing

ChatGPT
Classes given, missed and make-up credits per student in a month.

get_my_account

ChatGPT
The connected trainer's account: name, e-mail, phone, language, appearance and the app settings.

get_my_profile

ChatGPT
The trainer's profile in the app (name, contact, specialties).

get_my_team_role

ChatGPT
Whether the connected user is the account owner or a team member, and what they can do.

get_my_trainer_connect_plan

ChatGPT
The trainer's own Trainer Connect plan: active, trial, grace period and renewal. Read only: changing the plan is in the app.

get_partial_workout_log

ChatGPT
What the student already did in a workout that was started and not finished (sets, loads).

get_payment

ChatGPT
One payment: amount, due date, status, method and receipt. Read only.

get_program

ChatGPT
One training program with its weeks, days and exercises.

get_public_profile

ChatGPT
The trainer's public page (bio, specialties, photos, link) as students see it.

get_public_profile_stats

ChatGPT
Visits and contacts the public page got.

get_receiving_status

ChatGPT
Which gateway receives the students' payments and what is still missing to receive. Read only.

get_referrals

ChatGPT
Trainers and students the trainer referred, and the rewards.

get_schedule

ChatGPT
Lists the trainer's classes and appointments between two dates (today and the next 7 days by default): date and time, student, type, status, place and notes. Times are in Brazil time (America/Sao_Paulo).

get_session_events

ChatGPT
Set-by-set events of a workout session (sets done, loads, pauses).

get_statement

ChatGPT
Wallet statement: what came in and the fees. Read only.

get_student

ChatGPT
Gets 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.

get_student_diet_context

ChatGPT
The student summary the app's AI uses to write diet plans (age, sex, goal, restrictions), plus the AI quota left.

get_student_health

ChatGPT
Latest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).

get_student_live_session

ChatGPT
The workout session a student has in progress, if any.

get_student_notices

ChatGPT
Which class notices the students get (new class, cancelled, status, time change).

get_student_streak

ChatGPT
How many days or weeks in a row the student trained, and the weekly target.

get_student_summary

ChatGPT
Summary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.

get_student_supplement_day

ChatGPT
Which supplements the student had to take on a date and which were taken.

get_students_activity

ChatGPT
Days each student trained in the last 30 days, by student_id. Use it to find students who stopped training.

get_subscription

ChatGPT
One subscription: plan, price, period, next charge, signature. Read only.

get_subscription_anamnesis_form

ChatGPT
The anamnesis form a student must fill when joining a plan. Id from list_subscriptions.

get_support_chat

ChatGPT
The trainer's chat with the Trainer Connect support, with the history.

get_support_ticket

ChatGPT
One support ticket with every message.

get_support_unread_count

ChatGPT
How many messages from Trainer Connect support the trainer has not read.

get_tab

ChatGPT
One tab (comanda) with its items, payments and total. Read only.

get_trainer

ChatGPT
Show 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.

get_workout

ChatGPT
One workout with every exercise, sets, reps, load and rest.

get_workout_ai_quota

ChatGPT
How many AI-generated workouts the trainer still has this period. Read only.

get_workout_health_summary

ChatGPT
Heart rate, calories and duration of the student's recent workouts, from the watch.

get_workout_leaderboard

ChatGPT
Ranking of the students who did one workout (loads, time).

get_workout_log_health

ChatGPT
Heart rate and calories recorded by the watch for one finished workout.

get_workout_session

ChatGPT
One workout session in detail: exercises done, sets, loads and timing.

get_workout_weeks

ChatGPT
Which weeks a workout is planned for (periodization), by the Monday of each week.

invite_student

ChatGPT
E-mails an invitation to sign up already linked to the trainer. Confirm the address with the person first.

invite_to_competition

ChatGPT
Invites students to a challenge; they get a push.

list_anamnesis_forms

ChatGPT
The trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.

list_anamnesis_requests

ChatGPT
Anamnesis forms sent to one student, answered or waiting.

list_announcements

ChatGPT
News and announcements from Trainer Connect to trainers.

list_anticipations

ChatGPT
Anticipations of future receivables requested by the trainer. Read only.

list_archived_assessments

ChatGPT
Assessments of one student that were archived.

list_assessments

ChatGPT
Physical assessments of one student (weight, body fat, measurements, skinfolds), newest first.

list_available_contracts

ChatGPT
Plans (contracts) the trainer has available to offer a student.

list_cancellation_requests

ChatGPT
Students asking to cancel a plan. Read only: answering stays in the app.

list_cash_entries

ChatGPT
Money the trainer recorded by hand (cash, Pix outside the app, expenses). Read only.

list_catalog_categories

ChatGPT
Categories of the ready-made workout catalog, to filter list_catalog_workouts.

list_catalog_workouts

ChatGPT
Ready-made workouts from the Trainer Connect catalog, by search, category, muscle group, difficulty or length.

list_charges

ChatGPT
Charges the trainer created for students. Read only.

list_checkin_answers

ChatGPT
Check-in answers of one student (weight, sleep, energy, photos...), newest first.

list_checkin_templates

ChatGPT
The trainer's periodic check-in questionnaires; send_checkin needs one.

list_class_change_requests

ChatGPT
Requests from students to move a class, waiting for the trainer.

list_class_files

ChatGPT
Files attached to a class (photos, exams).

list_coached_sessions

ChatGPT
Sessions the trainer ran with the student in person, from the app's coach mode.

list_competitions

ChatGPT
Challenges/competitions the trainer created among students, with ranking.

list_contract_subscribers

ChatGPT
Students subscribed to one plan. Read only.

list_contracts

ChatGPT
The plans/contracts the trainer sells (price, period, classes) and how many students are on each. Read only.

list_conversations

ChatGPT
The trainer's chats with students, with the last message and unread count.

list_coupons

ChatGPT
Discount coupons for the trainer's plans. Read only.

list_deleted_assessments

ChatGPT
Assessments of one student that were deleted and can still be restored.

list_deleted_workouts

ChatGPT
Workouts in the trash, which restore_workout brings back.

list_diet_feedback

ChatGPT
What the student said about meals of the diet (liked, swapped, skipped).

list_diet_plans

ChatGPT
Diet plans the trainer wrote for one student.

list_diet_templates

ChatGPT
Diet plan templates the trainer saved to reuse.

list_digital_account_bill_payments

ChatGPT
Bills (boletos) paid from the digital account. Read only.

list_digital_account_pix_payments

ChatGPT
Pix payments made from the digital account. Read only.

list_digital_account_transfers

ChatGPT
Transfers made from the digital account. Read only.

list_equipment

ChatGPT
Equipment list used to tag exercises.

list_exercise_templates

ChatGPT
Exercises the trainer saved in their own library, with muscles and equipment.

list_favorite_exercises

ChatGPT
Exercises the trainer marked as favorite.

list_favorite_foods

ChatGPT
Foods the trainer marked as favorite.

list_feature_requests

ChatGPT
Ideas for Trainer Connect that are open for votes, most voted first; mine=true lists only the trainer's own.

list_food_categories

ChatGPT
Food categories used by search_foods and create_food.

list_gym_access_logs

ChatGPT
Who entered the gym and when, newest first.

list_gym_units

ChatGPT
Units (branches) of the trainer's gym.

list_holidays

ChatGPT
National holidays and the trainer's own days off, when classes are not booked.

list_inactive_students

ChatGPT
Active students who have not finished a workout in the last N days (7 by default), with name, last workout date and days since, longest absence first. Students who never trained come first. Use it to answer "who disappeared this week?" and then get_student or list_student_sessions for one of them.

list_join_requests

ChatGPT
Students who asked to train with this trainer and are waiting for an answer.

list_leads

ChatGPT
People interested in training with the trainer (site, catalog, public page). Filter by status or search.

list_library_body_parts

ChatGPT
Body parts used to filter list_library_exercises.

list_library_equipment

ChatGPT
Equipment used to filter list_library_exercises.

list_library_exercise_types

ChatGPT
Exercise types (strength, cardio, stretching...) used to filter list_library_exercises.

list_library_exercises

ChatGPT
Exercises 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.

list_library_muscles

ChatGPT
Target muscles used to filter list_library_exercises.

list_live_sessions

ChatGPT
Workout sessions in progress right now among the trainer's students.

list_meal_templates

ChatGPT
Meal templates the trainer saved (breakfast, snacks...).

list_muscle_groups

ChatGPT
Muscle groups used to tag exercises.

list_my_exercise_videos

ChatGPT
Videos the trainer recorded for exercises.

list_my_media

ChatGPT
Photos the trainer posted in the app (workout posts, student photos), newest first.

list_notifications

ChatGPT
The trainer's app notifications, newest first.

list_payment_reminders

ChatGPT
Reminders already sent to the student about one payment. Read only.

list_payments

ChatGPT
Lists what the trainer's students paid or owe: amount, student, 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, "paid" for received payments. Pass student (part of the name) to see one student only. Totals are in BRL.

list_programs

ChatGPT
The trainer's training programs (workout sheets with weeks).

list_receivable_banks

ChatGPT
Banks accepted for receiving payments. Read only.

list_recent_sessions

ChatGPT
Latest workouts finished by all the trainer's students at once, newest first, with rating and notes.

list_schedule_templates

ChatGPT
The trainer's recurring weekly class slots per student.

list_student_classes

ChatGPT
All classes and appointments of one student, past and future.

list_student_competitions

ChatGPT
Challenges one student is in, with their status.

list_student_files

ChatGPT
Files the trainer attached to a student (exams, reports, photos).

list_student_goals

ChatGPT
The student's goals and progress (weight, body fat, workouts per week...).

list_student_health_history

ChatGPT
Daily health summaries synced from the student's watch or phone (steps, sleep, heart rate).

list_student_payments

ChatGPT
Payments of one student, paid, pending and overdue. Read only.

list_student_programs

ChatGPT
Training programs (sheets with weeks and days) assigned to one student.

list_student_schedule_slots

ChatGPT
The recurring weekly class slots of one student.

list_student_sessions

ChatGPT
Every workout session a student logged: date, workout, duration, rating, notes and the loads used.

list_student_subscriptions

ChatGPT
Plans one student subscribed to, with status and renewal. Read only.

list_student_supplements

ChatGPT
Supplements and water the student takes, with adherence over the last 30 days.

list_student_workouts

ChatGPT
Every workout assigned to one student, active and past, with the exercises.

list_students

ChatGPT
Lists the connected personal trainer's students with status, goal and start date. Optionally filter by part of the name. Use the returned student_id with get_student.

list_subscription_payments

ChatGPT
Every charge of one subscription. Read only.

list_subscriptions

ChatGPT
Each student's subscription to the trainer's plans, with status and next charge. Read only.

list_support_tickets

ChatGPT
Support tickets the trainer opened with the Trainer Connect team, with status.

list_tab_classes

ChatGPT
Classes of one student in a month that can be added to a tab, with the price per class. Read only.

list_tabs

ChatGPT
Tabs (comandas) of students: products and services consumed. Read only.

list_team_members

ChatGPT
Team members (other trainers, interns) of the trainer's account and what they can do.

list_training_goals

ChatGPT
Training goals (hypertrophy, weight loss...) used in the library.

list_unlinked_assessments

ChatGPT
Assessments done before the person became a student (trial class), waiting to be attached.

list_wallet_withdrawals

ChatGPT
Withdrawals from the wallet to the bank, with status. Read only.

list_workout_copies

ChatGPT
Students who received a copy of a workout template, and whether their copy was customized.

list_workout_suggestions

ChatGPT
Changes students suggested to their workouts (load, exercise swap), waiting for the trainer.

list_workouts

ChatGPT
Every workout the trainer wrote, for all students, with the exercises.

mark_announcement_seen

ChatGPT
Marks a Trainer Connect announcement from list_announcements as seen.

mark_chat_read

ChatGPT
Marks the chat with one student as read.

mark_lead_read

ChatGPT
Marks a lead from list_leads as read.

mark_notification_read

ChatGPT
Marks one notification as read.

mark_notifications_read

ChatGPT
Marks every notification of the trainer as read.

open_support_ticket

ChatGPT
Opens a ticket with the Trainer Connect team (bug, question, account...). Show the text to the person before sending.

preview_payment_fees

ChatGPT
How much the student pays and the trainer receives for an amount, method and installments. Only a simulation: nothing is charged.

publish_workout

ChatGPT
Publishes a workout template (no student) to the Trainer Connect catalog other trainers browse. Confirm with the person first.

reactivate_student

ChatGPT
Brings back a student who was inactive, with the history kept.

read_chat

ChatGPT
Messages between the trainer and one student, newest last.

reject_class_change

ChatGPT
Declines the student's request; the class stays where it was.

reject_join_request

ChatGPT
Declines a request to train with the trainer.

reject_workout_suggestion

ChatGPT
Rejects a student's suggestion; the workout stays as it is.

rename_equipment

ChatGPT
Renames equipment from list_equipment.

rename_muscle_group

ChatGPT
Renames a muscle group from list_muscle_groups.

rename_training_goal

ChatGPT
Renames a training goal from list_training_goals.

reorder_program_days

ChatGPT
Puts the days of a program week in the order given (every day id of the week, first to last).

reorder_program_weeks

ChatGPT
Puts the weeks of a program in the order given (every week id of the program, first to last).

reply_support_ticket

ChatGPT
Adds a message to one of the trainer's support tickets.

reply_to_lead

ChatGPT
Sends a message to a lead (in-app notification or e-mail). Show the text to the person before sending.

reschedule_class

ChatGPT
Proposes 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.

restore_anamnesis_form

ChatGPT
Brings back a deleted anamnesis form of the trainer.

restore_assessment

ChatGPT
Brings back an assessment from list_deleted_assessments.

restore_program

ChatGPT
Brings back a program that was deleted.

restore_workout

ChatGPT
Brings a workout back from the trash.

schedule_class

ChatGPT
Books 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.

schedule_diet_plan

ChatGPT
Schedules a diet plan to become the student's active diet on a future date.

search_exercises

ChatGPT
Searches 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.

search_foods

ChatGPT
Foods from the TACO table and the trainer's own, with macros per portion. Each word must appear in the name.

send_checkin

ChatGPT
Assigns a check-in questionnaire to one or more students; they answer in the app.

send_message

ChatGPT
Sends a chat message to a student, who gets a push. Show the text to the person before sending.

send_support_chat_message

ChatGPT
Sends a message in the trainer's chat with the Trainer Connect support.

set_weekly_target

ChatGPT
How many workouts per week the student should do (1 to 7); null goes back to automatic.

set_workout_weeks

ChatGPT
Sets the weeks a workout is planned for; an empty list means every week.

suggest_feature

ChatGPT
Sends an idea to the Trainer Connect team; it goes public for votes after review.

toggle_anamnesis_form

ChatGPT
Switches an anamnesis form between active and inactive.

unarchive_assessment

ChatGPT
Brings an archived assessment back to the history.

unpublish_workout

ChatGPT
Takes a workout template out of the public catalog.

update_assessment

ChatGPT
Fixes values of an assessment already saved. Send only what changes.

update_class

ChatGPT
Marks a class as completed, no-show or confirmed, or changes its notes or place. To change the time use reschedule_class.

update_exercise_template

ChatGPT
Changes an exercise of the trainer's library; name is always sent.

update_food

ChatGPT
Renames one of the trainer's own foods or changes a dish's ingredients.

update_goal

ChatGPT
Changes a goal's target, dates or progress, or marks it done (completed_at). Send only what changes.

update_holiday

ChatGPT
Renames or moves a day off the trainer added.

update_lead

ChatGPT
Moves a lead in the funnel and/or saves notes.

update_media_caption

ChatGPT
Changes the caption of a photo from list_my_media.

update_my_profile

ChatGPT
Changes the trainer's name, phone, language or app appearance. E-mail, password and autopilot stay in the app.

update_program

ChatGPT
Renames a program or changes its status, notes or difficulty. Send only what changes.

update_program_day

ChatGPT
Renames, moves or changes the notes of a training day.

update_program_week

ChatGPT
Renames, moves or annotates one week of a program.

update_public_profile

ChatGPT
Changes 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.

update_schedule_slot

ChatGPT
Moves, pauses (is_active false) or edits a recurring weekly slot. Send only what changes.

update_session_report

ChatGPT
Sets the rating (1 to 5) and notes of a session the trainer coached in person.

update_student

ChatGPT
Updates a student's profile. Send only what changes.

update_student_file

ChatGPT
Changes the name or description of a file from list_student_files.

update_student_notices

ChatGPT
Turns on or off the automatic class notices students get. Send only what changes.

update_student_supplement

ChatGPT
Changes dose, times, days or pauses (is_active false) a supplement of a student. Send only what changes.

vote_feature_request

ChatGPT
Votes for an idea; calling again removes the vote. Returns whether the vote counts now.

find_trainers

Claude
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", "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.

get_trainer

Claude
Show 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.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps