{"id":"fc13f390-e406-4344-ac21-a9a2cf65f612","task":"Enrich a menu item with nutrition data using the Nutritionix Natural Language for Nutrients endpoint rather than a manual per-ingredient lookup","domain":"developer.nutritionix.com","steps":["Authenticate requests with the required x-app-id and x-app-key headers issued for your Nutritionix application","POST a natural-language description of the dish or ingredient list to the /v2/natural/nutrients endpoint, e.g. a single query string describing the recipe's components","For a multi-ingredient recipe, send up to the endpoint's supported ingredient count in one query to get a summed nutrient breakdown for the whole dish rather than calling per-ingredient","Combine with the /search/instant endpoint when you need to resolve a specific branded or common food match before pulling detailed nutrients","Cache the resulting nutrient breakdown against your menu item record rather than re-querying on every page render, since recipes change infrequently relative to request volume"],"gotchas":["Natural-language parsing can misinterpret quantities or preparation method (e.g., fried vs grilled) — spot-check parsed results against the source recipe before publishing allergen/nutrition claims","Nutrient totals from a natural-language query are estimates based on generic food matches, not lab-verified values for your specific recipe — don't present them as guaranteed-accurate for regulatory allergen disclosure without a review step","Rate limits and plan tiers vary by Nutritionix account type; verify current limits for your plan rather than assuming unlimited natural-language query volume"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/fc13f390-e406-4344-ac21-a9a2cf65f612"}