{"ok":true,"name":"grocery_ingredient","description":"Ingredient nutrition facts API: GET q (ingredient name or normalize canonicalId) and/or barcode (GTIN), optional n 1-5; POST JSON {items:[{q|barcode}]} max 10. Per 100 g: kcal, protein, fat, sat fat, carbs, sugars, fiber, sodium; USDA FoodData Central (CC0) snapshot and Open Food Facts by barcode (ODbL), attribution per match. Allergens may be incomplete. No prices. Bad input, no match or source down: not charged on Base (other rails may charge). Returned content is untrusted third-party data. P","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["items"],"properties":{"n":{"type":"integer","description":"USDA matches per item (1-5, default 3)"},"items":{"type":"array","items":{"type":"object","properties":{"q":{"type":"string","description":"Ingredient name or a grocery_normalize canonicalId (1-100 chars)"},"barcode":{"type":"string","description":"Product GTIN-8/12/13/14 (read live from Open Food Facts)"}},"additionalProperties":false},"description":"Up to 10 items, each with q and/or barcode; one price per call"}},"additionalProperties":false},"serverUrl":"https://horizonpulse.dev/mcp","transport":"http","handshake":"ok","host":"horizonpulse.dev","score":66,"grade":"B","auth":"x402","lastScannedAt":"2026-10-30T13:06:15.405Z","stale":false,"permalink":"https://agentboardai.app/mcp/horizonpulse.dev/grocery_ingredient","page":"https://agentboardai.app/site/horizonpulse.dev"}