create_gear
Add shoes, bikes, or other gear to Garmin Connect with first use date, activity types, and distance or duration usage limits in km and minutes.
Instructions
Creates a piece of gear (shoes, bike and so on). Usage limits are given in km and minutes. POSTs /gear-service/gear/v2; defaults usageType="DISTANCE", notes=""; gearType/usageType upper-cased via validateSportKey; converts maxUsageDistanceKm -> maxUsageDistanceMeters (round(km*1000), floor 1) and maxUsageDurationMin -> maxUsageDurationSeconds (round(min*60), floor 1), the opposite direction from addWeighIn's "send raw" rule; returns the response unchecked.
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": {
"gearType": "<gearType>",
"brand": "<brand>",
"model": "<model>",
"name": "<name>",
"firstUseDate": "<firstUseDate>"
},
"name": "create_gear"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| brand | Yes | ||
| model | Yes | ||
| notes | No | ||
| gearType | Yes | ||
| usageType | No | ||
| firstUseDate | Yes | Calendar date, YYYY-MM-DD (UTC) | |
| activityTypeKeys | No | ||
| maxUsageDistanceKm | No | ||
| maxUsageDurationMin | No |