Get my Phorme training log
get_training_historyUse this when the user asks about their own training logged in Phorme: what they did last time, how often they trained, their personal records, or a next workout built on their recent sessions. It returns their most recent logged workouts with each exercise's sets, best set, estimated max and volume, how many workouts they logged in the last 7 and 30 days, and their latest records. It reads only and changes nothing. It needs a connected Phorme account. Weights are in pounds.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_training_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many recent workouts to return, newest first. Defaults to 10. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | False when this account has no Phorme training yet. | |
| records | No | Latest personal records: movement, label, value and date. | |
| workouts | No | Newest first: date, title, minutes and exercises with sets, best_set, e1rm_lb and volume_lb. | |
| last_7_days | No | ||
| last_30_days | No | ||
| total_logged | No |