get_sport_settings
Retrieve an athlete's current sport settings by sport name or settings ID, covering FTP, power zones, load order, and fatigue thresholds.
Instructions
Read current-at-fetch settings for one sport or settings ID.
Choose this for the athlete's current FTP, zones, load order, and fatigue
thresholds. sport is one selector: a sport name such as Ride or
the current settings ID. Compact output keeps useful thresholds, zones,
models, and ordering fields; full_read or detail='full' preserves
every upstream field and unknown unit. ftp/p_max are W,
w_prime is J, after_kj0/after_kj1 are kJ, heart-rate values
are bpm, power zones are %FTP, and threshold_pace is always m/s;
pace_units is only a display preference. These are current settings,
not activity-assigned historical thresholds, and the MCP performs no
physiological calculations. Source completeness is unknown.
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_sport_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sport | No | Ride | |
| detail | No | compact | |
| api_key | No | ||
| athlete_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| query | No | ||
| source | Yes | ||
| status | Yes | ||
| coverage | Yes | ||
| warnings | No | ||
| pagination | No | ||
| request_id | No | ||
| schema_version | No | 1.0 |