set_blood_pressure
Record a blood pressure reading with systolic, diastolic, and optional pulse values for Garmin Connect. Validates ranges and defaults timestamp to now.
Instructions
Records a blood-pressure reading (systolic 70-260, diastolic 40-150, pulse 20-250). when defaults to now. Validates systolic 70-260, diastolic 40-150, pulse (if given) 20-250, all integers; when defaults to new Date().
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": {
"systolic": "<systolic>",
"diastolic": "<diastolic>"
},
"name": "set_blood_pressure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| when | No | A moment in time, ISO 8601, e.g. 2026-09-28T07:30:00 (local) or with Z/offset | |
| notes | No | ||
| pulse | No | ||
| systolic | Yes | ||
| diastolic | Yes |