A fitness test to run, and what to send back
get_fitness_testA fitness test a runner can do on their own, from Sigwren: Metabolic Lite (two 20-second sprints and two 6-minute efforts — threshold pace, LT1, VO₂max, VLamax, fat burning and the training zones they set) or a 20- or 30-minute threshold time trial (threshold heart rate and pace, and the zones they set). Use it for "how fit am I", "find my threshold", "set my training zones", "a test I can run". Pass test (metabolic_lite, threshold_20, threshold_30), or leave it out for the list and the default. It returns the session step by step with each step's length and its effort on a 0–10 scale (RPE) in words — tests have no pace to hold, because they are finding it — what the runner needs (a GPS watch; a chest heart-rate strap if they have one), and exactly which numbers to read off the watch afterwards for each effort. The result then comes one of two ways: get_test_upload_link gives a page where the runner uploads the recording (the better way: Sigwren measures the efforts itself), or work_out_my_test takes the numbers they read off the watch. It needs no account and knows nothing about the person.
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_fitness_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| test | No | Which test: metabolic_lite (the default — threshold pace, LT1, VO₂max, VLamax and fat burning), threshold_20 (a 20-minute time trial — threshold heart rate and pace) or threshold_30 (a 30-minute time trial — the same, for people who prefer the longer one). Leave it out for the list and the default. |