get_gear_list
Retrieves an athlete's gear catalog from Intervals.icu, returning each item's ID, type, name, and basic stats. Use it to quickly review bikes, shoes, and other equipment, with an option to refresh cached data.
Instructions
Get the gear catalog (bikes, shoes, etc.) for an athlete from Intervals.icu.
Returns one line per gear item with id, type, name, and basic stats. The result is cached for the MCP process lifetime; pass refresh=True to re-fetch.
Args: athlete_id: The Intervals.icu athlete ID (optional, will use ATHLETE_ID from .env if not provided) api_key: The Intervals.icu API key (optional, will use API_KEY from .env if not provided) refresh: If True, bypass the cache and re-fetch from the API (default False)
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_gear_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| refresh | No | ||
| athlete_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |