# TrainRec

> These figures are automated measurements with timestamps. They are not a review, rating, grade, or recommendation.

Your AI assistant logs your meals and workouts, then plans your week from what you did.

- Status: Up
- Checks passed: 12 of 22
- Uptime: Not measured
- Latency: 973 ms
- Tools: 34
- Last probe: 2026-11-12T09:52:11.509Z
- Publisher: trainrec.app (https://mcpheartbeat.com/p/app.trainrec)
- Endpoint: https://api.trainrec.app/mcp
- Transport: streamable-http

## Tools

Showing 34.

- **trainrec_add_exercise**: Makes a custom exercise with a name, kind and muscles. equipment: "plate" for a plate-loaded machine or "smith" for a Smith machine gives it a sled or bar its b
- **trainrec_change_settings**: Changes settings. unit: lb or kg. foodShows: the full list of extra nutrients shown, in order, replacing the old one ([] shows only the macros). exerciseCalorie
- **trainrec_delete_food**: Removes one food entry, given its id and version. The person can undo it in the app.
- **trainrec_delete_measurement**: Removes one reading, given its id and version. The person can undo it in the app.
- **trainrec_delete_reminder**: Removes one reminder, given its id and version. To stop it for a while instead, set_reminder with on false. The person can undo it in the app.
- **trainrec_delete_routine**: Removes one routine, given its id and version. Workouts already done from it stay. The person can undo it in the app.
- **trainrec_delete_workout**: Removes one workout, given its id and version. The person can undo it in the app.
- **trainrec_edit_food**: Changes fields of one food entry, given its id and version. Fields left out stay as they are; perServing is replaced whole.
- **trainrec_exercise_history**: One exercise over time: personal records (heaviest, best estimated one-rep max, most reps, best session volume) and every session that included it, oldest first
- **trainrec_find_issues**: Bugs and ideas already sent to the TrainRec team that look like what the person describes, best match first, with whether each is fixed. Call this before report
- **trainrec_food_day**: Everything eaten on one day, each entry with its id and version, totals by meal and for the day, and what is left of the targets.
- **trainrec_get_routine**: One routine with every set, in the person's unit, and its version.
- **trainrec_get_workout**: One workout with every set, in the person's unit, and its version.
- **trainrec_import_file**: Imports a CSV exported from Strong (workouts or measurements) or Hevy, as text exactly as the file has it; the server parses it. A large file can be sent in pie
- **trainrec_import_food**: Imports past meals from another nutrition app or file: each entry's day, meal, name, numbers PER SERVING and servings. Up to 200 entries per call; the same batc
- **trainrec_import_measurements**: Imports past measurements (weight, body fat, tape, blood pressure, resting heart rate, HRV, sleep, daily calories), each with its time as the source wrote it, k
- **trainrec_import_workouts**: Imports past workouts from another app or file. Exercises are matched to existing ones by name; unmatched names become custom exercises, listed in the result. U
- **trainrec_list_exercises**: Exercise ids, names and kinds, built-in and custom, optionally filtered by words in the name. The kind decides which set fields apply.
- **trainrec_list_workouts**: Workouts between two dates, newest first, with each exercise and how many of its sets were done. Sets themselves are not included.
- **trainrec_log_food**: Adds one or more food entries, each with its numbers PER SERVING and the number of servings. perServing takes the macros and any label nutrient (sodiumMg, potas
- **trainrec_log_measurement**: Records one measurement: weight, body fat, a tape measurement, blood pressure, resting heart rate, HRV or sleep, in the unit given (lb, kg, %, in, cm, bpm, ms,
- **trainrec_measurements**: Body measurements over time, one kind at a time, one value per day (the last reading of the day), in the person's units, newest last: weight, body fat, tape mea
- **trainrec_overview**: Today's date and weight unit for this person, today's food against their targets, their last few workouts, their routines, notes they left, and what they change
- **trainrec_plan_workout**: Plans a workout for the person to do: saves it in TrainRec, where their phone and watch walk them through it one set at a time, with each set's target (weight a
- **trainrec_recent_changes**: The latest changes to this log, newest first, with who made each one and its seq number.
- **trainrec_reminders**: The person's reminders (notifications on their phone): what each says, when, whether it is on, and who set it up. Read-only.
- **trainrec_report_issue**: Send a bug or an idea to the TrainRec team, only after the person agrees to. Call find_issues first: if an issue matches, pass its issueId with what this person
- **trainrec_save_routine**: Creates a routine (a reusable workout plan the person starts from the app), or replaces one given its id and version. Same shape as a workout, without a day.
- **trainrec_save_workout**: Logs a new workout, or replaces an existing one given its id and version: the whole workout as it should now be, so anything left out is removed. Sets default t
- **trainrec_set_reminder**: Reminders are TrainRec's notifications on the person's phone. They start at zero: none exist until the person asks their assistant (you) to set one up, so when
- **trainrec_set_targets**: Sets the daily calorie and macro targets, and optionally a target for any other nutrient (the keys in overview.foodNutrients): a ceiling for the ones to limit,
- **trainrec_settings**: The person's settings: weight unit, which nutrients beyond the macros show on their Food and Today screens, how much of a day's workout calories is added to the
- **trainrec_undo_change**: Puts a record back the way it was before one change, given the change's seq. Refused if the record has been changed again since.
- **trainrec_undo_import**: Removes everything one import added, given its batch id. All or nothing: refused if any of it has been edited since.

## Alternatives

Checked servers in the same industry and function.

### User Intuition

- Status: Up
- Checks passed: 19 of 22
- Uptime: 100%
- Latency: 537 ms
- Tools: 79
- HTML: https://mcpheartbeat.com/s/ai.userintuition/research
- Markdown: https://mcpheartbeat.com/s/ai.userintuition/research.md

### Telehealth near me

- Status: Up
- Checks passed: 18 of 22
- Uptime: 100%
- Latency: 74 ms
- Tools: 4
- HTML: https://mcpheartbeat.com/s/pro.telehealthnearme/telehealth-compare
- Markdown: https://mcpheartbeat.com/s/pro.telehealthnearme/telehealth-compare.md

### MoneyPeel reports

- Status: Up
- Checks passed: 18 of 22
- Uptime: 100%
- Latency: 121 ms
- Tools: 6
- HTML: https://mcpheartbeat.com/s/com.moneypeel/reports
- Markdown: https://mcpheartbeat.com/s/com.moneypeel/reports.md

### Homo Universalis — Viveka Astrology, Natal Chart, Synastry, BaZi, Vedic, Mayan & Tarot MCP Oracle

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 196 ms
- Tools: 4
- HTML: https://mcpheartbeat.com/s/ai.homouniversalis/viveka-oracle
- Markdown: https://mcpheartbeat.com/s/ai.homouniversalis/viveka-oracle.md

### Homo Universalis — Swiss Ephemeris Astrology, Natal Chart, Synastry & Cosmic Soul MCP Oracle

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 231 ms
- Tools: 4
- HTML: https://mcpheartbeat.com/s/ai.homouniversalis/astrology-swiss-ephemeris-natal-chart-synastry-horoscope-zodiac-draconic-astronomy-cosmos-cosmic-soul-spiritual-esoteric-destiny-numerology-meditation
- Markdown: https://mcpheartbeat.com/s/ai.homouniversalis/astrology-swiss-ephemeris-natal-chart-synastry-horoscope-zodiac-draconic-astronomy-cosmos-cosmic-soul-spiritual-esoteric-destiny-numerology-meditation.md

### Postel

- Status: Up
- Checks passed: 18 of 22
- Uptime: 100%
- Latency: 268 ms
- Tools: 17
- HTML: https://mcpheartbeat.com/s/app.postel/postel
- Markdown: https://mcpheartbeat.com/s/app.postel/postel.md

### Just Domain.

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 579 ms
- Tools: 3
- HTML: https://mcpheartbeat.com/s/ai.justdomain/just-domain
- Markdown: https://mcpheartbeat.com/s/ai.justdomain/just-domain.md

### Catalyst evidence graph

- Status: Up
- Checks passed: 18 of 22
- Uptime: Not measured
- Latency: 636 ms
- Tools: 7
- HTML: https://mcpheartbeat.com/s/ai.catalystproject/evidence-graph
- Markdown: https://mcpheartbeat.com/s/ai.catalystproject/evidence-graph.md

## Links

- HTML: https://mcpheartbeat.com/s/app.trainrec/trainrec/alternatives
- Markdown: https://mcpheartbeat.com/s/app.trainrec/trainrec/alternatives.md
- MCP: https://mcpheartbeat.com/mcp
- API: https://mcpheartbeat.com/api/v1/servers
- Tools API: https://mcpheartbeat.com/api/v1/tools
- Server API: https://mcpheartbeat.com/api/v1/health?server=app.trainrec%2Ftrainrec
