Trainer Connect

by trainerconnect.com.br · br.com.trainerconnect/personal-trainer

Manage students, workouts, appointments and payments through your personal trainer account.

OnlineRemote
Category
Finance and payments
Connection
Remote (HTTP)
Tools
60 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http personal-trainer https://api.trainerconnect.com.br/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://api.trainerconnect.com.br/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "personal-trainer": {
      "url": "https://api.trainerconnect.com.br/mcp"
    }
  }
}

Tools it offers

60 tools, as the server itself reported during our check on Oct 31, 2026.

  • list_studentsLists 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.
  • 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.
  • get_scheduleLists 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).
  • list_paymentsLists 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 pai
  • 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 ar
  • 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
  • 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
  • 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 late
  • 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, anamn
  • 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.
  • 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, contract
  • 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
  • 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 Portu
  • 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 th
  • get_student_summarySummary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.
  • get_students_activityDays each student trained in the last 30 days, by student_id. Use it to find students who stopped training.
  • list_recent_sessionsLatest workouts finished by all the trainer's students at once, newest first, with rating and notes.
  • list_student_sessionsEvery workout session a student logged: date, workout, duration, rating, notes and the loads used.
  • list_live_sessionsWorkout sessions in progress right now among the trainer's students.
  • list_student_goalsThe student's goals and progress (weight, body fat, workouts per week...).
  • get_student_healthLatest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).
  • list_student_supplementsSupplements and water the student takes, with adherence over the last 30 days.
  • list_student_classesAll classes and appointments of one student, past and future.
  • list_join_requestsStudents who asked to train with this trainer and are waiting for an answer.
  • get_invite_linkThe trainer's shareable link: a student who opens it signs up already linked to this trainer.
  • update_studentUpdates a student's profile. Send only what changes.
  • list_assessmentsPhysical assessments of one student (weight, body fat, measurements, skinfolds), newest first.
  • get_assessmentOne physical assessment with every measurement and the photos.
  • get_latest_assessmentsThe latest assessment of every student at once. Use it to compare students or find who is due a new one.
  • list_anamnesis_formsThe trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.
  • get_anamnesis_overviewOne line per student with an anamnesis pending or answered.
  • list_anamnesis_answersAnamnesis questionnaires the student filled in, with every answer.
  • send_anamnesisSends an anamnesis form for the student to fill in the app.
  • list_checkin_templatesThe trainer's periodic check-in questionnaires; send_checkin needs one.
  • get_checkins_overviewActive check-ins of every student: who answered and who is late.
  • list_checkin_answersCheck-in answers of one student (weight, sleep, energy, photos...), newest first.
  • send_checkinAssigns a check-in questionnaire to one or more students; they answer in the app.
  • list_workoutsEvery workout the trainer wrote, for all students, with the exercises.
  • get_workoutOne workout with every exercise, sets, reps, load and rest.
  • list_programsThe trainer's training programs (workout sheets with weeks).

Questions

What is the Trainer Connect MCP server?

Manage students, workouts, appointments and payments through your personal trainer account. It is made by trainerconnect.com.br and listed in the official MCP Registry as br.com.trainerconnect/personal-trainer. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Trainer Connect to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://api.trainerconnect.com.br/mcp. In Claude Code, run: claude mcp add --transport http personal-trainer https://api.trainerconnect.com.br/mcp

How do I add Trainer Connect to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://api.trainerconnect.com.br/mcp.

How do I add Trainer Connect to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "personal-trainer": { "url": "https://api.trainerconnect.com.br/mcp" } } }

Does Trainer Connect work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Trainer Connect do?

It gives your AI 60 tools, including list_students, get_student, get_schedule, list_payments, create_student. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/br-com-trainerconnect-personal-trainer.svg)](https://chen.media/mcp/br-com-trainerconnect-personal-trainer)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/br-com-trainerconnect-personal-trainer"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/br-com-trainerconnect-personal-trainer.svg?theme=dark"><img src="https://chen.media/mcp/badge/br-com-trainerconnect-personal-trainer.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Finance and payments

See all