# Allergen Checker MCP

> Allergen Checker: Instantly scan ingredients and entire recipes against the 14 mandatory allergens required by EU and Brazilian law. It detects common derivatives, giving you a critical safety report for food product development.

## Overview
- **Category:** health
- **Price:** Free
- **Tags:** allergen, food-safety, recipe-analysis, compliance, nutrition

## Description

Food product compliance shouldn't feel like an academic nightmare. This MCP provides a strict safety layer when analyzing anything edible, from raw ingredients to complex finished recipes. You feed it the data—a list of components or a full recipe card—and it immediately cross-references everything against the 14 major allergens. It doesn't just look for simple matches; it finds derivatives, like identifying 'whey' as a milk allergen. This means your reports are built on rigorous standards, keeping you compliant with both EU and Brazilian regulations. When you connect to this MCP via Vinkius, your agent handles the heavy lifting, giving you confidence that what you build is genuinely safe for consumers.

## Tools

### allergen_reference
Provides a definitive list of the 14 mandatory allergens and all their associated keywords.

### ingredient_check
Runs a check on one ingredient to see if it contains any known allergens.

### recipe_safety_check
Analyzes a whole set of ingredients (a recipe) and reports all potential allergen risks.

## Prompt Examples

**Prompt:** 
```
Is there any milk in this ingredient: 'whey protein isolate'?
```

**Response:** 
```
Yes, 'whey protein isolate' contains Milk.
```

**Prompt:** 
```
Check this recipe for allergens: ['flour', 'sugar', 'eggs', 'milk'].
```

**Response:** 
```
The recipe is unsafe. Detected allergens: Eggs, Milk.
```

**Prompt:** 
```
What are the keywords used to identify peanuts?
```

**Response:** 
```
Keywords for Peanuts include: 'peanut', 'groundnut'.
```

## Capabilities

### Analyze a single ingredient
Checks one specific component against a database of mandatory allergens.

### Review full recipes
Analyzes an entire recipe list to flag any potential allergen risks across multiple ingredients.

### Access allergen definitions
Retrieves a master list of the 14 allergens and their associated keywords for reference.

## Use Cases

### Launching a new snack bar
A product team needs to launch a vegan granola bar. They input the ingredient list into the MCP. The `recipe_safety_check` immediately flags that while no major allergens are present, there's a high risk of cross-contamination from a 'milk-derived coating,' allowing them to pivot ingredients before production.

### Updating an existing recipe
A restaurant group is updating its signature soup. They use the `ingredient_check` tool on every new vendor ingredient batch, ensuring that even minor additions don't introduce undeclared allergens like fish products.

### Investigating a recall concern
After receiving a complaint about an allergic reaction, the quality assurance team uses `allergen_reference` to quickly verify all potential keywords used in the contaminated batch's ingredients, narrowing down the source of failure.

## Benefits

- Know your compliance status immediately. Instead of manually cross-referencing regulatory documents, the `recipe_safety_check` analyzes entire recipes for both EU and Brazilian allergen standards.
- Pinpoint contamination sources fast. When you use `ingredient_check`, you don't just get a yes/no; you know exactly which component is flagging the risk (e.g., identifying 'whey').
- Build your knowledge base with precision. Use `allergen_reference` to pull up all keywords for a specific allergen, helping you vet new product lines accurately.
- Avoid costly recalls. By integrating this MCP into your workflow, you catch potential allergens *before* the packaging goes to print.
- Handle derivatives correctly. This system is smart enough to detect complex contaminants, like recognizing 'groundnut' as a peanut risk.

## How It Works

The bottom line is you get an instant, compliant health risk assessment without manual cross-referencing.

1. You give your agent either a single ingredient name or a full recipe list.
2. The MCP processes the data against its internal database, checking common derivatives and all 14 regulated allergens.
3. Your agent returns a clear safety report listing any detected allergens and which parts of the input caused the flag.

## Frequently Asked Questions

**How does the Allergen Checker MCP identify complex allergens?**
It detects common derivatives like identifying 'whey' as a milk allergen. The system looks beyond simple ingredient names to ensure comprehensive safety reporting based on regulations.

**Can I use `recipe_safety_check` for multiple recipes at once?**
You submit the full list of ingredients from all recipes you want analyzed. The tool then checks them against the 14 mandatory allergens, giving a single report on overall risk.

**What is the difference between `ingredient_check` and `recipe_safety_check`?**
`ingredient_check` focuses only on one component. You use it when you suspect an issue with a specific raw material. Use `recipe_safety_check` to analyze the whole picture, which is safer.

**Does the Allergen Checker MCP handle international compliance?**
Yes. It checks for mandatory allergens regulated by both EU and Brazilian laws, giving you a dual-standard safety assessment in one place.

**How do I use the `allergen_reference` tool to see all mandatory allergen keywords?**
It provides a definitive list of every regulated allergen and its associated keywords. Running this query first lets you understand exactly what terms the system tracks before performing any safety check.

**If I use `ingredient_check` on an ingredient with multiple potential names, how does it handle ambiguity?**
The MCP analyzes common derivatives and cross-contamination warnings. It reports all detected risks associated with the text you provide, giving you a full picture of potential issues.

**Are there any rate limits when I run multiple checks using `recipe_safety_check`?**
Vinkius manages typical usage rates for performance. For high-volume or automated bulk processing, consult the platform's dedicated API documentation.

**Can I use any of the Allergen Checker tools with poorly formatted ingredient lists?**
The MCP processes text inputs robustly. While structured data is always best, it analyzes free-form descriptions and comma-separated lists to extract potential allergen keywords.