
openfoodfacts-mcp-server
Open Food Facts is the crowd-sourced database behind a lot of packaged-food apps, and this server puts its API behind four MCP tools. `off_get_product` pulls a single item by barcode with ingredients, allergen and trace tags, additives, Nutri-Score, NOVA, Green-Score, and per-100 g nutrition. `off_search_products` does text and tag search with allergen exclusions and nutrient thresholds, which is the piece you want for questions like "dairy-free snacks under 5 g sugar." `off_compare_products` lines up up to ten barcodes side by side, and `off_browse_taxonomy` resolves everyday words to the canonical tag IDs the filters require. It ships with a guidance skill that tells the model how to phrase allergy answers without overclaiming, which is worth reading before you trust it with anything safety-relevant. Runs over stdio or Streamable HTTP, and there's a public hosted instance if you just want to try it.
- tools
- 4
- transport
- HTTP
- last updated
- Jul 10, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
off_get_productFetch one product by barcode: ingredients, allergens and traces, additives, scores, nutrition, and tags
Fetch one product by barcode: ingredients, allergens and traces, additives, scores, nutrition, and tags
No parameter schema in public metadata yet.
off_search_productsSearch by text, tag filters, allergen exclusions, and nutrient thresholds (per 100 g, or per 100 ml for liquids); returns summary rows with barcodes
Search by text, tag filters, allergen exclusions, and nutrient thresholds (per 100 g, or per 100 ml for liquids); returns summary rows with barcodes
No parameter schema in public metadata yet.
off_compare_productsCompare up to 10 products per call by barcode on nutrition (per 100 g, or per 100 ml for liquids), Nutri-Score, NOVA, and Green-Score
Compare up to 10 products per call by barcode on nutrition (per 100 g, or per 100 ml for liquids), Nutri-Score, NOVA, and Green-Score
No parameter schema in public metadata yet.
off_browse_taxonomyResolve a human term to the canonical tag ID that off_search_products filters on
Resolve a human term to the canonical tag ID that off_search_products filters on
No parameter schema in public metadata yet.
Sponsors
Readme
@cyanheads/openfoodfacts-mcp-server
Look up food products by barcode, search by keyword, tag, allergen, or nutrition filter, compare products side-by-side, and browse the canonical tag vocabulary via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/openfoodfacts-mcp-server
- Website
- openfoodfacts.caseyjhand.com/mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
More from cyanheads
- orcid-mcp-server
- reference-data-mcp-server
- usaspending-mcp-server
- arxiv-mcp-server
- exchange-rates-mcp-server
- openlibrary-mcp-server
- protein-mcp-server
- Pubmed Mcp Server167
- Clinicaltrialsgov Mcp Server100
- Openalex Mcp Server17
- Faostat Mcp Server3
- National Parks Mcp Server3
- Federal Regulations Mcp Server2
- Calculator Mcp Server3
- Congressgov Mcp Server2
- Nws Weather Mcp Server2
- Obsidian Mcp Server705
- Toolkit Mcp Server20
- Nhtsa Vehicle Safety Mcp Server3
- Eur Lex Mcp Server12
- Hn Mcp Server7
- Git Mcp Server245
- Secedgar Mcp Server11
- Gdelt Mcp Server10