MCP server
Trainer Connect Official
br.com.trainerconnect/personal-trainer
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage students, workouts, appointments and payments through your personal trainer account.
Working at last checkVerified publisher: trainerconnect.com.brAbout 27,514 tokens per request once connected280 tools1 new tool added 24 Oct
https://api.trainerconnect.com.br/mcp
At a glance
- Type
- MCP server
- Publisher
- trainerconnect.com.br (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 280
- Token cost
- About 27,514 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http personal-trainer https://api.trainerconnect.com.br/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.personal-trainer] url = "https://api.trainerconnect.com.br/mcp"
Gemini CLI
{"mcpServers":{"personal-trainer":{"httpUrl":"https://api.trainerconnect.com.br/mcp"}}}
Cursor
{"mcpServers":{"personal-trainer":{"url":"https://api.trainerconnect.com.br/mcp"}}}
VS Code
{"servers":{"personal-trainer":{"type":"http","url":"https://api.trainerconnect.com.br/mcp"}}}
Antigravity
agy mcp add personal-trainer https://api.trainerconnect.com.br/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"personal-trainer","server_url":"https://api.trainerconnect.com.br/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"personal-trainer","server_url":"https://api.trainerconnect.com.br/mcp"}
Tools
accept_class_change~79 tokens
Accepts the student's request and moves the class to the time they asked.accept_join_request~80 tokens
Accepts a student who asked to train with the trainer; they get access to the app.activate_diet_plan~79 tokens
Publishes a diet plan to the student (the previous active one is archived) and pushes them.add_exercise_to_program_day~222 tokens
Adds one exercise to a training day of a program: sets, reps (or a range), load, rest.add_program_day~132 tokens
Adds a training day to a week of a program.add_program_week~94 tokens
Adds a week at the end of a program (or at position).add_student_supplement~241 tokens
Registers a supplement (or water) the student should take, with dose, times and days; the student gets reminders.api_read~178 tokens
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 appapi_write~310 tokens
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, aapply_catalog_workout~144 tokens
Copies a catalog workout to one or more students; they see it in the app.approve_all_workout_suggestions~85 tokens
Approves every pending workout suggestion of one student at once, with one push.approve_workout_suggestion~80 tokens
Approves a student's suggestion and applies it to the exercise.archive_assessment~77 tokens
Hides an assessment from the student's history without deleting it.assign_student_to_member~104 tokens
Makes a team member responsible for a student; null removes it.attach_assessment_to_student~115 tokens
Turns an assessment without a student (trial class) into that student's first assessment.cancel_class~84 tokens
Cancels a class; the student gets a push, like in the app. Confirm with the person first.check_public_link~77 tokens
Tells whether an address (slug) for the public page is free. Saves nothing.confirm_class~77 tokens
Accepts a class a student booked that is waiting for confirmation.copy_diet_plan~118 tokens
Copies a plan or template to a student (student_id), or saves it as a template without student_id.copy_program~121 tokens
Duplicates a program, for another student (student_id) or as a new template (without student_id).counter_propose_class_change~148 tokens
Answers a student's class change request with another time.create_anamnesis_form~248 tokens
Creates a health questionnaire; send_anamnesis sends it to a student.create_assessment~283 tokens
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~196 tokens
Creates a periodic check-in (up to 20 questions); send_checkin assigns it to students.create_competition~138 tokens
Creates a challenge among students, with points per workout and per minute.create_diet_plan~369 tokens
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~192 tokens
Saves an exercise in the trainer's library, with instructions and optional video link.create_food~190 tokens
Adds a food with macros per 100 g, or a dish from ingredients (macros are summed).create_goal~208 tokens
Creates a goal: workouts (number of workouts), frequency (per week), load (target kg in one exercise) or custom.create_holiday~100 tokens
Blocks a date in the trainer's schedule (vacation, holiday).create_program~442 tokens
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~166 tokens
Adds a recurring weekly class slot to the trainer's schedule, for a student or as a personal block without student_id.create_student~284 tokens
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~541 tokens
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 passdecline_class~84 tokens
Declines a class a student booked that is waiting for confirmation; the student is told.describe_operation~167 tokens
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~304 tokens
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"get_active_diets~43 tokens
Which students have an active diet plan and since when.get_ai_credits~50 tokens
AI credits left for workout, diet and assessment generation in the app. Read only.get_anamnesis_form~65 tokens
The questions of one anamnesis form.get_anamnesis_overview~46 tokens
One line per student with an anamnesis pending or answered.get_assessment~75 tokens
One physical assessment with every measurement and the photos.get_assessment_ai_analysis~80 tokens
The latest AI analysis written for one assessment, if there is one.get_assessment_ai_quota~47 tokens
How many AI assessment analyses the trainer has left. Read only.get_autopilot~49 tokens
What the app's autopilot did or suggests (reminders, follow-ups) for the trainer.get_balance~53 tokens
Balance available and to receive in the trainer's wallet. Read only: withdrawals stay in the app.get_catalog_workout~68 tokens
One catalog workout with every exercise.get_checkin_status~79 tokens
For one check-in questionnaire: which students got it, answered or are late.get_checkins_overview~47 tokens
Active check-ins of every student: who answered and who is late.get_checkout_funnel~47 tokens
How many people opened the plan checkout, started and finished it.get_competition~70 tokens
One challenge with participants and ranking.get_contract~72 tokens
One of the trainer's plans/contracts with its terms. Read only.get_contracts_overview~47 tokens
Totals per plan: active students, revenue per month. Read only.get_diet_adherence~103 tokens
Percentage of meals the student checked in the last days, day by day.get_diet_plan~67 tokens
One diet plan with meals, foods, amounts and macros.get_financial_metrics~53 tokens
Monthly revenue, recurring revenue, default rate, average ticket and churn. Read only.get_free_slots~64 tokens
The trainer's free time slots on a date, for booking a class.get_invite_link~53 tokens
The trainer's shareable link: a student who opens it signs up already linked to this trainer.get_latest_assessments~58 tokens
The latest assessment of every student at once. Use it to compare students or find who is due a new one.get_lead~67 tokens
One lead: contact, origin, status, notes and the first message.get_leads_stats~43 tokens
Leads by status and origin, and how many became students.get_monthly_closing~68 tokens
Classes given, missed and make-up credits per student in a month.get_my_profile~44 tokens
The trainer's profile in the app (name, contact, specialties).get_my_team_role~52 tokens
Whether the connected user is the account owner or a team member, and what they can do.get_payment~72 tokens
One payment: amount, due date, status, method and receipt. Read only.get_program~76 tokens
One training program with its weeks, days and exercises.get_public_profile~50 tokens
The trainer's public page (bio, specialties, photos, link) as students see it.get_public_profile_stats~41 tokens
Visits and contacts the public page got.get_referrals~43 tokens
Trainers and students the trainer referred, and the rewards.get_schedule~151 tokens
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_statement~42 tokens
Wallet statement: what came in and the fees. Read only.get_student~116 tokens
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_ai_consent~80 tokens
Whether the student agreed to have assessments analysed by AI, and when.get_student_health~86 tokens
Latest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).get_student_live_session~75 tokens
The workout session a student has in progress, if any.get_student_notices~51 tokens
Which class notices the students get (new class, cancelled, status, time change).get_student_streak~79 tokens
How many days or weeks in a row the student trained, and the weekly target.get_student_summary~93 tokens
Summary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.get_student_supplement_day~98 tokens
Which supplements the student had to take on a date and which were taken.get_students_activity~59 tokens
Days each student trained in the last 30 days, by student_id. Use it to find students who stopped training.get_subscription~79 tokens
One subscription: plan, price, period, next charge, signature. Read only.get_trainerSends messages · ~156 tokens
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 bget_workout~66 tokens
One workout with every exercise, sets, reps, load and rest.get_workout_ai_quota~50 tokens
How many AI-generated workouts the trainer still has this period. Read only.get_workout_health_summary~84 tokens
Heart rate, calories and duration of the student's recent workouts, from the watch.get_workout_leaderboard~69 tokens
Ranking of the students who did one workout (loads, time).get_workout_session~83 tokens
One workout session in detail: exercises done, sets, loads and timing.get_workout_weeks~74 tokens
Which weeks a workout is planned for (periodization), by the Monday of each week.invite_student~88 tokens
E-mails an invitation to sign up already linked to the trainer. Confirm the address with the person first.invite_to_competition~109 tokens
Invites students to a challenge; they get a push.link_assessment_to_class~104 tokens
Records that an assessment was done in a given class.list_anamnesis_answers~78 tokens
Anamnesis questionnaires the student filled in, with every answer.list_anamnesis_forms~51 tokens
The trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.list_anamnesis_requests~76 tokens
Anamnesis forms sent to one student, answered or waiting.list_announcements~44 tokens
News and announcements from Trainer Connect to trainers.list_archived_assessments~73 tokens
Assessments of one student that were archived.list_assessments~84 tokens
Physical assessments of one student (weight, body fat, measurements, skinfolds), newest first.list_cancellation_requests~50 tokens
Students asking to cancel a plan. Read only: answering stays in the app.list_cash_entries~51 tokens
Money the trainer recorded by hand (cash, Pix outside the app, expenses). Read only.list_catalog_workouts~103 tokens
Ready-made workouts from the Trainer Connect catalog, by search, category, muscle group, difficulty or length.list_charges~41 tokens
Charges the trainer created for students. Read only.list_checkin_answers~82 tokens
Check-in answers of one student (weight, sleep, energy, photos...), newest first.list_checkin_templates~49 tokens
The trainer's periodic check-in questionnaires; send_checkin needs one.list_class_change_requests~48 tokens
Requests from students to move a class, waiting for the trainer.list_class_files~71 tokens
Files attached to a class (photos, exams).list_coached_sessions~81 tokens
Sessions the trainer ran with the student in person, from the app's coach mode.list_competitions~48 tokens
Challenges/competitions the trainer created among students, with ranking.list_contract_subscribers~70 tokens
Students subscribed to one plan. Read only.list_contracts~57 tokens
The plans/contracts the trainer sells (price, period, classes) and how many students are on each. Read only.list_conversations~49 tokens
The trainer's chats with students, with the last message and unread count.list_coupons~41 tokens
Discount coupons for the trainer's plans. Read only.list_deleted_workouts~45 tokens
Workouts in the trash, which restore_workout brings back.list_diet_feedback~78 tokens
What the student said about meals of the diet (liked, swapped, skipped).list_diet_plans~70 tokens
Diet plans the trainer wrote for one student.list_diet_templates~41 tokens
Diet plan templates the trainer saved to reuse.list_equipment~37 tokens
Equipment list used to tag exercises.list_exercise_templates~51 tokens
Exercises the trainer saved in their own library, with muscles and equipment.list_favorite_exercises~41 tokens
Exercises the trainer marked as favorite.list_favorite_foods~38 tokens
Foods the trainer marked as favorite.list_food_categories~43 tokens
Food categories used by search_foods and create_food.list_holidays~48 tokens
National holidays and the trainer's own days off, when classes are not booked.list_join_requests~49 tokens
Students who asked to train with this trainer and are waiting for an answer.list_leads~99 tokens
People interested in training with the trainer (site, catalog, public page). Filter by status or search.list_live_sessions~47 tokens
Workout sessions in progress right now among the trainer's students.list_meal_templates~44 tokens
Meal templates the trainer saved (breakfast, snacks...).list_muscle_groups~38 tokens
Muscle groups used to tag exercises.list_my_exercise_videos~41 tokens
Videos the trainer recorded for exercises.list_notifications~41 tokens
The trainer's app notifications, newest first.list_operations~247 tokens
Lists 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 paymentslist_payment_reminders~75 tokens
Reminders already sent to the student about one payment. Read only.list_payments~188 tokens
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, "open" for everything not paid yet, "paid" for received payments. Totals are in BRL.list_programs~43 tokens
The trainer's training programs (workout sheets with weeks).list_recent_sessions~57 tokens
Latest workouts finished by all the trainer's students at once, newest first, with rating and notes.list_schedule_templates~45 tokens
The trainer's recurring weekly class slots per student.list_student_classes~76 tokens
All classes and appointments of one student, past and future.list_student_files~76 tokens
Files the trainer attached to a student (exams, reports, photos).list_student_goals~79 tokens
The student's goals and progress (weight, body fat, workouts per week...).list_student_payments~76 tokens
Payments of one student, paid, pending and overdue. Read only.list_student_programs~79 tokens
Training programs (sheets with weeks and days) assigned to one student.list_student_schedule_slots~74 tokens
The recurring weekly class slots of one student.list_student_sessions~87 tokens
Every workout session a student logged: date, workout, duration, rating, notes and the loads used.list_student_subscriptions~80 tokens
Plans one student subscribed to, with status and renewal. Read only.list_student_supplements~82 tokens
Supplements and water the student takes, with adherence over the last 30 days.list_student_workouts~80 tokens
Every workout assigned to one student, active and past, with the exercises.list_students~140 tokens
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~74 tokens
Every charge of one subscription. Read only.list_subscriptions~54 tokens
Each student's subscription to the trainer's plans, with status and next charge. Read only.list_tabs~45 tokens
Tabs (comandas) of students: products and services consumed. Read only.list_team_members~52 tokens
Team members (other trainers, interns) of the trainer's account and what they can do.list_training_goals~46 tokens
Training goals (hypertrophy, weight loss...) used in the library.list_unlinked_assessments~55 tokens
Assessments done before the person became a student (trial class), waiting to be attached.list_workout_copies~80 tokens
Students who received a copy of a workout template, and whether their copy was customized.list_workout_suggestions~56 tokens
Changes students suggested to their workouts (load, exercise swap), waiting for the trainer.list_workouts~46 tokens
Every workout the trainer wrote, for all students, with the exercises.mark_chat_read~68 tokens
Marks the chat with one student as read.mark_notifications_read~43 tokens
Marks every notification of the trainer as read.publish_workoutSends messages · ~89 tokens
Publishes a workout template (no student) to the Trainer Connect catalog other trainers browse. Confirm with the person first.reactivate_student~76 tokens
Brings back a student who was inactive, with the history kept.read_chat~72 tokens
Messages between the trainer and one student, newest last.read_lead_chat~81 tokens
The conversation with a lead, oldest first; marks the lead's messages as read, like opening it in the app.reject_class_change~97 tokens
Declines the student's request; the class stays where it was.reject_join_request~69 tokens
Declines a request to train with the trainer.reject_workout_suggestion~78 tokens
Rejects a student's suggestion; the workout stays as it is.reply_to_leadSends messages · ~105 tokens
Sends a message to a lead (in-app notification or e-mail). Show the text to the person before sending.reschedule_class~185 tokens
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_program~62 tokens
Brings back a program that was deleted.restore_workout~66 tokens
Brings a workout back from the trash.schedule_class~224 tokens
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~95 tokens
Schedules a diet plan to become the student's active diet on a future date.search_exercises~131 tokens
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~95 tokens
Foods from the TACO table and the trainer's own, with macros per portion. Each word must appear in the name.send_anamnesisSends messages · ~150 tokens
Sends an anamnesis form for the student to fill in the app.send_checkinSends messages · ~118 tokens
Assigns a check-in questionnaire to one or more students; they answer in the app.send_messageSends messages · ~110 tokens
Sends a chat message to a student, who gets a push. Show the text to the person before sending.set_weekly_target~116 tokens
How many workouts per week the student should do (1 to 7); null goes back to automatic.set_workout_weeks~110 tokens
Sets the weeks a workout is planned for; an empty list means every week.sync_workout_copies~146 tokens
Copies the chosen fields of a template to the students who got it. Copies the trainer customized for a student are left as they are.toggle_anamnesis_form~71 tokens
Switches an anamnesis form between active and inactive.unarchive_assessment~76 tokens
Brings an archived assessment back to the history.unpublish_workout~68 tokens
Takes a workout template out of the public catalog.update_anamnesis_form~257 tokens
Changes the title or questions of an anamnesis form. Sending fields replaces every question.update_assessment~145 tokens
Fixes values of an assessment already saved. Send only what changes.update_checkin_template~219 tokens
Changes questions, frequency or pauses (is_active false) a check-in. Sending questions replaces them all.update_class~137 tokens
Marks a class as completed, no-show or confirmed, or changes its notes or place. To change the time use reschedule_class.update_competition~160 tokens
Changes a challenge's dates, points or status (active, draft or canceled). Send only what changes.update_diet_plan~343 tokens
Changes a diet plan's title, targets or meals. Send only what changes.update_exercise_template~188 tokens
Changes an exercise of the trainer's library; name is always sent.update_food~154 tokens
Renames one of the trainer's own foods or changes a dish's ingredients.update_goal~155 tokens
Changes a goal's target, dates or progress, or marks it done (completed_at). Send only what changes.update_holiday~98 tokens
Renames or moves a day off the trainer added.update_lead~94 tokens
Moves a lead in the funnel and/or saves notes.update_program~162 tokens
Renames a program or changes its status, notes or difficulty. Send only what changes.update_program_day~152 tokens
Renames, moves or changes the notes of a training day.update_program_week~91 tokens
Renames, moves or annotates one week of a program.update_public_profile~266 tokens
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~160 tokens
Moves, pauses (is_active false) or edits a recurring weekly slot. Send only what changes.update_student~189 tokens
Updates a student's profile. Send only what changes.update_student_notices~87 tokens
Turns on or off the automatic class notices students get. Send only what changes.update_student_supplement~234 tokens
Changes dose, times, days or pauses (is_active false) a supplement of a student. Send only what changes.update_workout~385 tokens
Changes a workout: name, notes, day, length, difficulty. Sending exercises replaces the whole exercise list, so send all of them. Send only what changes.
Browse
Related MCP servers
- MFIT Personal
Client, workout, body composition, retention and finance management for personal trainers. - WOD Coach: AI Personal Trainer
Fitness MCP: AI personal trainer, workouts, injury exercise swaps, race pacing. Pay-per-call x402. - Phorme Training
Coach-built training: coaching brains, programs, race plans, gyms, clinics, demos and your log. - Garmin Connect (treinos)
List, fetch, create, edit (replace), delete and schedule structured workouts on Garmin Connect (runn - MCP Near Me
Find participating local service providers and book live appointment times. - Nexwin
Check bookings, review calls and chats, and manage appointments in your Nexwin AI receptionist. - SmartFin
Backtest S&P 500 stocks and ETFs on real prices, plus loan, savings, FIRE and retirement tools. - Fluentive MCP
Information, FAQs, features, and pricing for Fluentive's task management platform.
Badge for your README
[](https://aptlynx.net/servers/br.com.trainerconnect/personal-trainer)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents