garmin_api_get
Fetch raw JSON from Garmin Connect API endpoints for data not covered by dedicated tools, including SpO2 detail, stress and steps series, hydration, nutrition, and menstrual cycle.
Instructions
Raw JSON from a Garmin Personal API endpoint not covered by other tools (SpO2 detail, stress/steps series, hydration, nutrition, menstrual cycle, fitness age history, HRV readings). Responses are large and truncated at 100 KB: prefer the dedicated tools.
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": {
"endpoint": "<endpoint>"
},
"name": "garmin_api_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD for endpoints with {date}. | |
| query | No | Query parameters, e.g. {"calendarDate":"2026-11-11"}. Only keys documented for the endpoint are accepted. | |
| end_date | No | YYYY-MM-DD for endpoints with {end}. | |
| endpoint | Yes | Endpoint name (see enum). | |
| start_date | No | YYYY-MM-DD for endpoints with {start}. | |
| activity_id | No | Activity ID for endpoints with {id}. |