Chart my lift progress
get_lift_progressUse this when the user asks how one of their lifts is progressing or wants it graphed, for example "how is my bench going" or "chart my squat over six months". It finds the lift in their Phorme log by the words they use and returns one point per session with the best set, estimated max and volume, the change over the period and their best session, and shows a chart card. It reads only and changes nothing. It needs a connected Phorme account. Weights are in pounds. If no lift matched it lists the lifts they have logged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"movement": "<movement>"
},
"name": "get_lift_progress"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| months | No | How many months back to look. Defaults to 6. | |
| movement | Yes | The lift as the user said it, for example "bench", "back squat" or "RDL". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| best | No | ||
| found | Yes | ||
| change | No | from_e1rm_lb, to_e1rm_lb, change_lb and change_pct over the period. | |
| points | No | Oldest first: on, top_set, e1rm_lb, volume_lb, sets. | |
| movement | No | The logged lift that matched, or null. | |
| also_matched | No | Other logged lifts the words also matched. | |
| logged_movements | No | When nothing matched: the lifts they log most. |