get_personal_records
Retrieve Garmin running personal records, including fastest 1km/1mile/5km/10km times and longest run, with raw type/value data for unmapped records.
Instructions
Get the user's Garmin personal records (running PBs and bests).
Returns a JSON array, one object per record: record (human label for the
common running types — fastest 1km/1mile/5km/10km, longest run — or null
for other/unmapped types), type_id (Garmin's raw record type), value
(raw: seconds for time records, metres for distance), value_formatted
(clock string or "X.XX km" for mapped running types, else null),
activity_id, and date. The raw type_id and value are always kept so
an unmapped or non-running record is still usable, just unlabeled.
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_personal_records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |