Slim Chance: what the watch says beside the scale
body_signalsUse when someone with a watch or fitness tracker asks what their resting heart rate, steps, sleep or HRV say, or why the scale stalled while they trained. Gives each daily signal its own honest trend over the last 5 weeks (rising, falling, steady, or too noisy to call), with a plain meaning: resting heart rate (falling usually means fitness improving), daily steps (falling is a common hidden reason weight loss slows), sleep hours and HRV. With morning weights too, it also gives the weight trend and says when the watch explains the scale. Separate signals, not a health score; not medical advice. Needs 7 days of a signal for its trend. Only send what the person shared and asked about. Nothing you send is stored.
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": "body_signals"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hrv | No | Heart rate variability per day, milliseconds (as the watch reports it). | |
| unit | No | Unit of the weights, and of the answer. Default kg. | |
| steps | No | Steps per day. | |
| weigh_ins | No | Morning scale readings, any order, one per day (a later reading for the same date replaces an earlier one). | |
| resting_hr | No | Resting heart rate per day, beats per minute. | |
| sleep_hours | No | Hours slept per night, dated by the morning. |