Open Food Facts

live Data

Open Food Facts MCP — Open Food Facts API (free, no auth)

3 tools
0ms auth
free tier 50 calls/day

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.

List available tools
bash
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"}'
Call a tool
bash
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":{}}}'