getCustomFoods
readConnect+
GETs `/nutrition-service/customFood` with `includeContent=true`: `{customFoods, moreDataAvailable}`. **`limit` is capped at 20** (Garmin 400s above it). There is NO get-by-id: `GET /customFood/{id}` is a 405, so search by name to read one back. Needs Connect+
getCustomFoods(search?, start?, limit?)| Parameter | Type | Optional | Description |
|---|---|---|---|
| search | string | yes | |
| start | number | yes | |
| limit | number | yes |
In Claude this is the get_custom_foods tool.