Work out a fitness test from the watch numbers
work_out_my_testA fitness test worked out from the numbers the runner read off their watch after doing it (get_fitness_test says which). For each effort: the lap average pace (or speed), for a sprint also the fastest pace, and the average heart rate where there is one. Metabolic Lite also needs body mass, height, age and sex. It returns threshold pace and heart rate where measured, LT1 pace, FatMax, VO₂max, VLamax, economy, glycogen, predicted 5 km, 10 km and half-marathon times where the test gives them, every training zone, and how sure Sigwren is and why. Sigwren never fills a missing number in: a missing effort or body measurement is refused and named. A result from typed numbers is rated no higher than medium; uploading the recording (get_test_upload_link) lets Sigwren measure the efforts itself. Nothing is stored. It needs no account.
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": {
"test": "<test>",
"efforts": "<efforts>"
},
"name": "work_out_my_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Metabolic Lite only: body mass, height, age and sex. Required there — Sigwren will not guess them. | |
| test | Yes | Which test: metabolic_lite, threshold_20 or threshold_30 (see get_fitness_test). | |
| units | No | Whether the paces are per kilometre (the default) or per mile. The answer is in the same units. | |
| efforts | Yes | One entry per effort, with the numbers the runner read off the watch. |