get_goals
Retrieve Garmin Connect goals filtered by active, future, or past status, with pagination controls for start and limit.
Instructions
Return goals by status (active, future or past). :param status: Status of goals (valid options are "active", "future", or "past") :type status: str :param start: 1-based index of the first goal to retrieve :type start: int :param limit: Pagination limit when retrieving goals :type limit: int :return: list of goals in JSON format. (Garmin Connect, read-only. Dates are YYYY-MM-DD.)
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_goals"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| start | No | ||
| status | No | active |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |