Open Food Facts Alternative MCP. Analyze food nutrition & environmental scores via barcode or search.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Open Food Facts Alternative retrieves nutrition facts, ingredients, and environmental scores from a massive global food database. Use your AI agent to analyze specific products by scanning an EAN-13 barcode or searching across millions of items using filters for brand, label (like 'Vegan' or 'Organic'), and nutrient levels.
What your AI agents can do
Get product
Retrieves full product details using a specific EAN-13 barcode number.
Search products
Finds products across the database by matching keywords and applying structured filters (e.g., brand, label).
Reads an EAN-13 barcode to retrieve a single, detailed record containing nutritional metrics, scores, and ingredients.
Queries the entire database using keywords combined with structured filters like category, brand name, or required labels.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Open Food Facts Alternative: 2 Tools for Product Data Retrieval
Use these two tools to either retrieve a single product's full data by barcode, or perform complex searches across the database using filters.
019e5d3fget product
Retrieves full product details using a specific EAN-13 barcode number.
019e5d3fsearch products
Finds products across the database by matching keywords and applying structured filters (e.g., brand, label).
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Open Food Facts Alternative, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You gotta connect this server to your AI client if you want access to a massive global food database. It pulls nutrition facts, ingredient lists, and environmental scores for millions of products. When you use the get_product tool, you instantly pull out all the details for a single item by feeding it an EAN-13 barcode number.
That’s how you get a full record that includes nutritional metrics, eco-scores, and ingredients.
When you need to dig deeper than one product, use search_products. This tool lets you query the whole database using keywords combined with structured filters like category, brand name, or specific labels—say, if you only want 'Vegan' items. You can narrow down your search by filtering for nutrient levels too.
The data it pulls is intense. For one product, you get things like Nutri-Score and the NOVA group classification right in the initial readout. When you check ingredient lists, you don't just see names; you can inspect them directly to look out for specific additives, allergens, or any components that are banned.
The nutritional breakdown is detailed too. It gives you 100g metrics on everything: energy, fats, sugars, and proteins. You can compare products side-by-side with this data, making sure your comparison is accurate down to the gram. The database also lets you search across brands while matching specific labels like 'Organic' or filtering by product category.
If you want a full picture of what’s in it, get_product handles that. You feed it the barcode and boom—you get energy counts, fat percentages, sugar amounts, protein levels, scores, and ingredients all in one go. It's fast.
When searching, remember search_products is your workhorse. You can cross-reference keywords with filters for things like 'low sodium' or 'gluten-free'. This means if you're trying to find a specific type of snack from a certain brand that also happens to be labeled 'Keto,' the tool finds it. It’s powerful.
You shouldn't have to guess what metrics are available; they show up right in the full product record. You can get detailed scores that measure environmental impact, which is huge when you're trying to track down better options. The system doesn't just give numbers; it gives context about how those products stack up against global averages.
It’s designed so your agent handles all the legwork for you. Instead of manually cross-referencing spreadsheets or jumping between different databases, you tell your AI client what you need—say, 'Find me a vegan cereal under 10g of sugar from Brand X'—and it runs that complex query using search_products. If you find a candidate item and then need the full details on its energy content and ingredient list, you just hand over the EAN-13 barcode to get_product.
The whole point is getting reliable data. You can use the toolset to compare multiple products' 100g breakdowns for fats, proteins, or carbs instantly. It handles everything from identifying major allergens in complex ingredient strings to giving you a clean comparison chart of energy metrics across different brands and categories.
How Open Food Facts Alternative MCP Works
- 1 Subscribe to this server. You may need to supply a User Agent string to identify your application.
- 2 Tell your AI agent what you need (e.g., 'Find organic chocolate bars').
- 3 The agent calls the appropriate tool (
get_productorsearch_products) and sends structured data, returning clean product metadata.
The bottom line is: Instead of manually browsing a website, you ask your agent for specific food insights, and it handles the complex database queries for you.
Who Is Open Food Facts Alternative MCP For?
Dietitians, R&D Product Managers, and Sustainability Analysts use this server. They need structured data to make claims or design products that meet strict dietary requirements (e.g., low sugar) or sustainability goals (low carbon score). You're the person who needs product compliance data before you write a single line of code.
Checks if a client’s preferred snacks meet specific macronutrient targets (e.g., high protein, low sugar) by running get_product on barcodes.
Compares competing brands during brainstorming sessions using search_products to identify gaps in the market regarding specific labels or scores.
Evaluates product lines for environmental impact, filtering millions of items via search_products based on Eco-Score metrics.
What Changes When You Connect
- Targeted Ingredient Checks: Instead of reading a label manually, you can ask the agent to check for specific allergens (like nuts) across thousands of products. This is crucial when using
get_producton unknown items. - Instant Nutritional Benchmarking: You don't have to open multiple tabs. Use
get_productto get detailed 100g breakdowns—energy, fats, sugars—and immediately compare it against a known baseline product. - Filtering by Compliance Labels: Need all 'Vegan' products from the last five years?
search_productslets you filter by labels like 'Organic' or 'Kosher,' which is impossible with basic text search alone. - Environmental Impact Scoring: Evaluate supply chain choices. You can run searches that specifically require the Eco-Score metric, helping your team select materials or suppliers based on environmental data.
- Efficiency for R&D Teams: Stop copying and pasting raw JSON into spreadsheets. The structured output from both
get_productandsearch_productsfeeds directly into your workflow for immediate analysis.
Real-World Use Cases
Comparing competitors' sugar content
A client wants to know which brand of yogurt is lowest in sugar. They ask the agent, 'Compare three major brands using get_product.' The agent runs three separate lookups and returns a structured table showing only the 100g sugar breakdown for comparison.
Finding ingredient alternatives
A Product Manager must reformulate a product to remove palm oil. They run search_products using filters like 'Category: Spread' and 'Exclude Ingredient: Palm Oil.' The agent returns viable alternative brands that fit the required criteria.
Validating dietary compliance for an app
Building a health app requires knowing if any beverage is truly additive-free. You use search_products with filters set to 'Category: Beverages' and 'Additives: None.' The agent returns only compliant products, saving hours of manual data vetting.
Analyzing product sustainability in a region
A marketing team wants to promote sustainable options. They use search_products targeting the local market and filtering specifically for high Eco-Score items. This gives them immediate, quantifiable claims they can make.
The Tradeoffs
Searching by concept only
Asking the agent: 'Show me healthy food.' The tool doesn't know what 'healthy' means; it needs structured data points.
→
You must use the filters. Try running search_products and specifying a filter like 'Nutrient: Fiber' or 'Label: Organic.' This forces the query to work against actual, indexed metrics.
Treating it like general search
Just dumping random keywords into a search bar. You get too much noise and irrelevant results that aren't structured data.
→
Use the specific tools. If you have a barcode, always run get_product. It guarantees the most accurate, full record for that item.
Assuming all scores are present
Expecting every product to list both Nutri-Score and Eco-Score. Sometimes only one is available.
→ The tool returns what's available. If a score isn't listed for a specific item, the data structure will indicate it. Don't assume completeness.
When It Fits, When It Doesn't
Use this server if your workflow requires structured comparison of physical goods—specifically nutrition facts, ingredients, or environmental scores. You must use get_product when you have a specific EAN-13 barcode to guarantee the most accurate data point for that item. Use search_products when you need to compare multiple products based on common filters (e.g., 'all brands of bread labeled Vegan').
Don't use this if you are just looking up general information ('What is a macro nutrient?'); for that, use a general knowledge base. If you only need basic text descriptions without any scoring or nutritional breakdown, a simple keyword search might suffice, but you lose the critical quantitative data.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Open Food Facts. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 2 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Label reading shouldn't require cross-referencing ten different databases.
Today, figuring out if a product is truly 'clean' means pulling up ingredient lists, looking up each chemical on an additive database, and then checking a separate scoring site for the environmental impact. You spend minutes copying text from one website to another just to build a comparative sheet.
With this MCP server, you send your agent a single request: 'Analyze these three snacks.' The agent uses `get_product` repeatedly in the background. It compiles all the data—Nutri-Score, Eco-Score, and ingredients—and gives it back structured JSON ready for immediate use.
The Open Food Facts Alternative MCP Server: Get quantifiable food metrics.
Manually comparing sugar content across a dozen competing products means opening dozens of product pages and copying the 100g breakdown. You lose time, and you risk misreading data points or missing an entire ingredient.
Now, simply use `search_products`. Filter by 'Category: Drink' and 'Nutrient: Sugar.' The agent runs the comparison, returning a clean list of products with their exact sugar percentage. It’s immediate, precise, and actionable.
Common Questions About Open Food Facts Alternative MCP
How do I use `get_product` for nutrition facts? +
You pass the EAN-13 barcode to the tool. The resulting data object contains detailed 100g breakdowns, including energy, fat, sugars, and proteins.
Can I search by ingredient name using `search_products`? +
Yes. You can combine keywords (like 'dark chocolate') with filters for specific ingredients or labels ('Organic'). This narrows the results quickly.
What is Nutri-Score when I run `get_product`? +
Nutri-Score is a rating system attached to the product data. It’s designed to give you a quick visual grade of the product's overall nutritional profile.
Does `search_products` handle environmental scores? +
Yes, you can filter or search for products based on their integrated Eco-Score metrics. This is useful for sustainability comparisons.
How do I use `search_products` to filter for products with specific labels like 'Organic' or 'Vegan'? +
You pass the desired label as a keyword filter within your search query. The system filters the global database and returns only items matching that exact label, significantly narrowing results.
Can I use `get_product` to check multiple EAN-13 barcodes in one batch request? +
Yes, you can structure a single query to pass an array of barcodes. The tool processes each ID sequentially and returns a comprehensive list containing the product data for every valid barcode provided.
When I run `get_product`, where do I find the detailed 100g nutritional breakdown? +
The full nutrient profile, including energy, fats, sugars, and proteins based on a 100g serving size, is returned in the main data payload. This allows you to accurately compare product compositions side-by-side.
If I use `get_product` with an invalid or non-existent EAN-13 code, what should I expect? +
The tool returns a specific error message indicating that the barcode was not found in the database. This clean failure response allows your agent to gracefully handle missing data and continue processing other requests.
How do I look up a specific food item using its barcode? +
Use the get_product tool and provide the barcode (EAN-13). The agent will return the product name, ingredients, Nutri-Score, and detailed nutritional facts.
Can I search for products that are specifically labeled as Organic or Vegan? +
Yes! Use the search_products tool and specify the labels parameter (e.g., 'Organic' or 'Vegan') to filter the results accordingly.
Is it possible to filter out products that contain additives? +
Absolutely. When using the search_products tool, set the additives parameter to 'without' to find products that do not contain any food additives.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Vectara
Empower your agent with Vectara's RAG capabilities. Search corpora natively, execute grounded chats, and manage indexed datasets easily.
WhatsApp Chat Export Parser
Turn messy WhatsApp chat exports into clean, structured JSON instantly. Let your AI search years of conversations, find lost addresses, and summarize long threads local.
vCard Contacts Parser Alternative
Instantly convert massive iPhone and Android `.vcf` contact exports into structured JSON. Turn your AI into a hyper-intelligent local address book.
You might also like
CatAAS
Access the Cat as a Service (CATAAS) API to fetch random cat images, GIFs, and create custom cat memes with filters and text.
Fortnite Map, Playlists & Engine Intelligence
The technical server for Fortnite engine data — track the island map, active gamemodes, and AES keys via AI.
Pixabay
Search and retrieve royalty-free stock images, vectors, illustrations, and videos via AI directly from Pixabay.