cyanheads avatar

openfoodfacts-mcp-server

cyanheads/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 tools

Public 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.

4 Tools

Details

Repository
github.com/cyanheads/openfoodfacts-mcp-server
Website
openfoodfacts.caseyjhand.com/mcp
Category
Search & Web Crawling
Transport
HTTP

More from cyanheads

Related Search & Web Crawling MCP servers

View all
1danielguru avatarRepomemorydanielguru/repomemoryPersistent memory for AI coding agents. Hybrid search, auto-session capture, context routing.0stars
2datmay-dot avatarStreambridgedatmay-dot/streambridgeSearch Chinese TV drama scenes with second-level timestamps by character, emotion, or scene type.0stars
3bluraysuchmaschine avatarSuchede.bluraysuchmaschine/sucheSearch Blu-ray and 4K UHD movies, featured titles, and detailed movie information.0stars
4mcp avatarDm Drogerie Marktde.dm.mcp/dm-drogerie-marktReal-time product data, semantic search and more from dm-drogerie markt, Europe's leading drugstore.0stars
5deficlow avatarHyperStoredeficlow/hyperstore-mcpSearch and inspect 6,500+ curated AI apps from the HyperStore directory.0stars
6dejo90 avatarNace Mcpdejo90/nace-mcpBrowse, search and fuzzy-match NACE Rev. 2.1 economic activity classification codes.0stars