get_running_threshold
Fetch lactate threshold pace, LTHR, and HR zones from Garmin to prescribe threshold or interval sessions; verify the measurement date to avoid stale thresholds.
Instructions
Get the running threshold anchor: lactate threshold pace, LTHR, and HR zones.
This is the number a threshold or interval session should be prescribed from — never an activity's average pace. Returns a JSON object with:
"lactate_threshold": threshold heart rate (LTHR, bpm) and threshold pace ("M:SS/km" plus decimal min/km and raw m/s), with the date Garmin last measured it. Check that date: a threshold from months ago is stale.
"heart_rate_zones": the five zones with explicit floor_bpm and ceiling_bpm, plus max and resting HR and the method Garmin used.
Each section is fetched independently, so one dead endpoint leaves the other intact. For VO2 max and race predictions use get_performance_metrics.
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_running_threshold"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |