{"data":{"name":"br.com.trainerconnect/personal-trainer","title":"Trainer Connect","description":"Manage students, workouts, appointments and payments through your personal trainer account.","version":"1.0.0","websiteUrl":"https://trainerconnect.com.br/assistentes-ia","repositoryUrl":null,"remotes":[{"url":"https://api.trainerconnect.com.br/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-11T14:20:22.888Z","updatedAt":"2026-10-11T14:20:22.888Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Trainer Connect","source":"official-registry","sourceId":"br.com.trainerconnect/personal-trainer","updatedAt":"2026-10-11T14:20:22.888Z","confidence":100,"websiteUrl":"https://trainerconnect.com.br/assistentes-ia","description":"Manage students, workouts, appointments and payments through your personal trainer account.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"api_read","title":"Read anything in Trainer Connect","description":"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 app.","inputSchema":{"type":"object","properties":{"path":{"description":"Path with ids filled in, e.g. /v1/students/312/assessments.","maxLength":300,"type":"string"},"query":{"description":"Query string parameters, e.g. {\"search\": \"supino\"}.","type":"object"}},"required":["path"]},"annotations":{"title":"Read anything in Trainer Connect","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"4a943acb1ce90d40078428e39d4ac7e267226a2b637c6f9a3fdd7e43c6427e1b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"api_write","title":"Do anything in Trainer Connect","description":"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, 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.","inputSchema":{"type":"object","properties":{"method":{"description":"HTTP method from list_operations.","enum":["POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"description":"Path with ids filled in, e.g. /v1/workouts/5216.","maxLength":300,"type":"string"},"body":{"description":"JSON body with the fields from describe_operation.","type":"object"}},"required":["method","path"]},"annotations":{"title":"Do anything in Trainer Connect","readOnlyHint":false,"destructiveHint":true,"openWorldHint":true},"definitionHash":"bf36db6341fc51909da9d1cd671c87d3c163e39c08daba8b52f256614db63b9d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"approve_workout_suggestion","title":"Approve a workout change","description":"Approves a student's suggestion and applies it to the exercise.","inputSchema":{"type":"object","properties":{"suggestionId":{"description":"Id from list_workout_suggestions.","type":"integer"}},"required":["suggestionId"]},"annotations":{"title":"Approve a workout change","readOnlyHint":false,"destructiveHint":false,"openWorldHint":true},"definitionHash":"34daa4a24d12d6ef4185c47b58ebf78532ae5f9c4b9c08b684be12ae8a9a26db","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"confirm_class","title":"Confirm a class","description":"Accepts a class a student booked that is waiting for confirmation.","inputSchema":{"type":"object","properties":{"appointmentId":{"description":"Appointment id from get_schedule.","type":"integer"}},"required":["appointmentId"]},"annotations":{"title":"Confirm a class","readOnlyHint":false,"destructiveHint":false,"openWorldHint":true},"definitionHash":"1119ef038629fa0a8f0787800cde170f82fae80865e7a3733aabb91195449536","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"create_student","title":"Add a student","description":"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.","inputSchema":{"type":"object","properties":{"name":{"description":"Student full name.","maxLength":255,"type":"string"},"email":{"description":"Student e-mail (the invite goes there).","maxLength":255,"type":"string"},"phone":{"description":"Phone with area code.","maxLength":30,"type":"string"},"goal":{"description":"Goal, e.g. hipertrofia, emagrecimento.","maxLength":255,"type":"string"},"weight_kg":{"description":"Weight in kg.","type":"number"},"height_cm":{"description":"Height in cm.","type":"number"},"birth_date":{"description":"YYYY-MM-DD.","maxLength":10,"type":"string"},"sex":{"enum":["male","female"],"type":"string"}},"required":["name","email"]},"annotations":{"title":"Add a student","readOnlyHint":false,"destructiveHint":false,"openWorldHint":true},"definitionHash":"d3ee73f385ec73b2580f4cb5f78d5faaf8b5286472e054b71dbd23eaa3fdde49","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"create_workout","title":"Create a workout","description":"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.","inputSchema":{"type":"object","properties":{"title":{"description":"Workout name, e.g. \"Treino A - Peito e Tríceps\".","maxLength":255,"type":"string"},"student_id":{"description":"student_id from list_students. Empty = template in the trainer's library.","type":"integer"},"program":{"description":"Program/week name that groups the days, e.g. \"Hipertrofia outubro\".","maxLength":255,"type":"string"},"day_of_week":{"description":"monday … sunday.","enum":["monday","tuesday","wednesday","thursday","friday","saturday","sunday"],"type":"string"},"description":{"description":"Notes for the student.","maxLength":2000,"type":"string"},"estimated_minutes":{"description":"Expected duration.","type":"integer"},"exercises":{"description":"Exercises in order.","minItems":1,"items":{"properties":{"name":{"type":"string"},"sets":{"type":"integer"},"reps":{"type":"integer"},"reps_max":{"description":"Top of a rep range, e.g. 8-12.","type":"integer"},"weight":{"description":"Load in kg.","type":"number"},"rest_seconds":{"type":"integer"},"duration_seconds":{"description":"For cardio or isometric holds.","type":"integer"},"notes":{"type":"string"},"edb_exercise_id":{"description":"From search_exercises.","type":"integer"},"phase":{"enum":["warmup","main","cooldown"],"type":"string"}},"type":"object","required":["name"]},"type":"array"}},"required":["title","exercises"]},"annotations":{"title":"Create a workout","readOnlyHint":false,"destructiveHint":false,"openWorldHint":true},"definitionHash":"8aa20a64ba50c8df44ca73b377d39fe0d35b08f6e240591bea7220f535954413","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"describe_operation","title":"See the fields of an operation","description":"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.","inputSchema":{"type":"object","properties":{"method":{"description":"HTTP method from list_operations.","enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string"},"path":{"description":"Path from list_operations, with or without ids filled in, e.g. /v1/workouts.","maxLength":200,"type":"string"}},"required":["method","path"]},"annotations":{"title":"See the fields of an operation","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"4d09e861b76341f36ee318987f0d52a8e09d6f79d5c1f7b60e435eac65577135","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"find_trainers","title":"Find a personal trainer","description":"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.","inputSchema":{"type":"object","properties":{"query":{"description":"Specialty, goal or trainer name, in Portuguese when possible, e.g. \"emagrecimento\", \"musculação\", \"gestante\".","type":"string"},"location":{"description":"City and/or Brazilian state (name or two-letter code), e.g. \"Campinas\", \"SP\", \"Rio de Janeiro\". Leave out for online coaching, which works from anywhere.","type":"string"},"modality":{"description":"online for remote coaching, in_person for sessions at a gym or at home.","enum":["online","in_person"],"type":"string"}}},"annotations":{"title":"Find a personal trainer","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"1f88a3dc517b36fd679c329160fb54e12694002590d92afc42d037cc6e54de9a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_anamnesis_overview","title":"See anamnesis status","description":"One line per student with an anamnesis pending or answered.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"See anamnesis status","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"eeeecd79233f934c405dfeb9aaa91cec5ff9d6ab095216fabfff6ce9fdc8d32f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_assessment","title":"See an assessment","description":"One physical assessment with every measurement and the photos.","inputSchema":{"type":"object","properties":{"assessmentId":{"description":"The id from list_assessments.","type":"integer"}},"required":["assessmentId"]},"annotations":{"title":"See an assessment","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"7d7ebf27579d33601cb3bec2ff3b999069308764115a9c84aec28da0cd03867c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_checkins_overview","title":"See check-ins status","description":"Active check-ins of every student: who answered and who is late.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"See check-ins status","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"301145165452c939ff684b8c50f6045fde65c9edfc81df24cd5b6a32880f0a44","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_diet_adherence","title":"See diet adherence","description":"Percentage of meals the student checked in the last days, day by day.","inputSchema":{"type":"object","properties":{"studentId":{"description":"The student_id from list_students.","type":"integer"},"days":{"description":"How many days back, 7 by default, at most 30.","type":"integer"}},"required":["studentId"]},"annotations":{"title":"See diet adherence","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"d077995705a1b52ac87d302c9070534cac676a5b4e01c4e5a21f6bfb0835466d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_diet_plan","title":"See a diet plan","description":"One diet plan with meals, foods, amounts and macros.","inputSchema":{"type":"object","properties":{"planId":{"description":"Id from list_diet_plans.","type":"integer"}},"required":["planId"]},"annotations":{"title":"See a diet plan","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"2fe3fcc37344b72c2028ae52ab29febe701abf11619354d5bd3c71905b83b45a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_free_slots","title":"See free time slots","description":"The trainer's free time slots on a date, for booking a class.","inputSchema":{"type":"object","properties":{"date":{"description":"YYYY-MM-DD.","type":"string"}},"required":["date"]},"annotations":{"title":"See free time slots","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"615d786e3c014624dcb18ba987990039716b20583d8a96bde148041380d45568","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_invite_link","title":"Get my invite link","description":"The trainer's shareable link: a student who opens it signs up already linked to this trainer.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"Get my invite link","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"e795cdadb5772642a5f3829b940c2126c15119b44196dc951953d1ba81c0c05c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_latest_assessments","title":"See latest assessment of each student","description":"The latest assessment of every student at once. Use it to compare students or find who is due a new one.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"See latest assessment of each student","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"51ae10247e6c483a207ee5ee61d3365d492a6172c9402fa0381aae320606ddbc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_schedule","title":"See my schedule","description":"Lists 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).","inputSchema":{"type":"object","properties":{"from":{"description":"First day, YYYY-MM-DD. Default: today.","maxLength":10,"type":"string"},"to":{"description":"Last day, YYYY-MM-DD. Default: 7 days after \"from\". At most 62 days after \"from\".","maxLength":10,"type":"string"}}},"annotations":{"title":"See my schedule","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"a6d63d32f2cf4fce6316f3d28a289ee47dd9776d6dd83c2b5b6cc6e3f3f719bb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_student","title":"See a student","description":"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.","inputSchema":{"type":"object","properties":{"student_id":{"description":"The student_id returned by list_students.","type":"integer"}},"required":["student_id"]},"annotations":{"title":"See a student","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"600207249d2fb73c22385cdccf157399e5c2bb37d1d64f63739fe5edf26e65da","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_student_health","title":"See a student health data","description":"Latest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).","inputSchema":{"type":"object","properties":{"studentId":{"description":"The student_id from list_students.","type":"integer"}},"required":["studentId"]},"annotations":{"title":"See a student health data","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"5e69679039d1bc17e37eab78808270c712bbc75b4870f0f491fb65b4fcb76ad7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_student_summary","title":"See a student summary","description":"Summary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.","inputSchema":{"type":"object","properties":{"studentId":{"description":"The student_id from list_students.","type":"integer"}},"required":["studentId"]},"annotations":{"title":"See a student summary","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"b5f7b69b45f5ec2c5c23181ee437371e17a4e7ce3bb0f7b0d21e5ccce0d2a7de","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_students_activity","title":"See who trained","description":"Days each student trained in the last 30 days, by student_id. Use it to find students who stopped training.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"See who trained","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"216a0693d48704923b24e8326a9b5a997552ae44aef7fe66b5cedf5ef9117c60","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_trainer","title":"See a trainer's profile and plans","description":"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.","inputSchema":{"type":"object","properties":{"trainer":{"description":"The trainer id (\"trainer\" field) returned by find_trainers.","type":"string"}},"required":["trainer"]},"annotations":{"title":"See a trainer's profile and plans","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"842e953ea77e12608a5503b27364c87925d40aec77b71dabb7253f964a6a26fd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"get_workout","title":"See a workout","description":"One workout with every exercise, sets, reps, load and rest.","inputSchema":{"type":"object","properties":{"workoutId":{"description":"Workout id.","type":"integer"}},"required":["workoutId"]},"annotations":{"title":"See a workout","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"c720e63d8c690e048ac3bd63aaf27cdd7d7804dd7b811c8472e365dc5f4ffd31","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"list_anamnesis_answers","title":"See a student anamnesis","description":"Anamnesis questionnaires the student filled in, with every answer.","inputSchema":{"type":"object","properties":{"studentId":{"description":"The student_id from list_students.","type":"integer"}},"required":["studentId"]},"annotations":{"title":"See a student anamnesis","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"120611b72dbc0292ed74e6a9b133861d6be700e02e0d1bc64f2887aae97fcce1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"},{"serverName":"br.com.trainerconnect/personal-trainer","endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","name":"list_anamnesis_forms","title":"See my anamnesis forms","description":"The trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"See my anamnesis forms","readOnlyHint":true,"destructiveHint":false,"openWorldHint":false},"definitionHash":"d3f5f9e4467ed6e1bdd38283b1b5c4892c222c83e58012c3f5048b8c4ee6a316","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T17:46:40.770Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"adaf19476d9cb2d793844b0f620ab38e252929da839b9e95e4e9e61cc574d17d","protocol":"streamable-http","status":"indexed","toolCount":50,"observedAt":"2026-11-02T17:46:40.770Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"br.com.trainerconnect/personal-trainer":{"url":"https://api.trainerconnect.com.br/mcp"}}},"Cursor":{"mcpServers":{"br.com.trainerconnect/personal-trainer":{"url":"https://api.trainerconnect.com.br/mcp"}}},"VS Code":{"servers":{"br.com.trainerconnect/personal-trainer":{"type":"http","url":"https://api.trainerconnect.com.br/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://api.trainerconnect.com.br/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:br.com.trainerconnect%2Fpersonal-trainer","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/br.com.trainerconnect%2Fpersonal-trainer","name":"br.com.trainerconnect/personal-trainer","description":"Manage students, workouts, appointments and payments through your personal trainer account.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://api.trainerconnect.com.br/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://trainerconnect.com.br/assistentes-ia","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"br.com.trainerconnect/personal-trainer","status":"online","lastCheckedAt":"2026-11-03T19:18:53.075Z","lastSuccessfulCheck":"2026-11-03T19:18:53.075Z","latencyMs":214,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:18:53.075Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:18:53.075Z"},"security":null,"timestamps":{"createdAt":"2026-10-11T14:20:22.888Z","updatedAt":"2026-10-11T14:20:22.888Z","observedAt":"2026-11-03T19:18:53.075Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}