Open Food Facts
live DataOpen Food Facts MCP — Open Food Facts API (free, no auth)
Tools
search_products Search food products by name or keyword. Returns product name, brand, nutrition facts (per 100g), Nutri-Score, NOVA group, allergens, and ingredients. Example: search_products("nutella", "spreads").
No parameters required.
Try it
get_product Get detailed food product info by barcode (EAN/UPC). Returns full nutrition facts, ingredients, Nutri-Score, allergens, and labels. Example: get_product("3017620422003") for Nutella.
No parameters required.
Try it
get_categories List popular food product categories from Open Food Facts. Returns category names and product counts. Useful for discovering what categories are available for filtering searches.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/open-food-facts/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/open-food-facts/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_products","arguments":{}}}'