Live Codex, JECFA, JMPR, US 21 CFR and UK hygiene ratings.

Compliance answers, cited.
61 FoodGuard tools behind one URL.
Frontier models: 100% correct with Pipeworx, 63% with web search

Can we sell this here, and what is the limit? Ask which additives a food category permits, how much pesticide residue is allowed on a crop, or what an ingredient’s safe daily intake is. The answer quotes the standard rather than a summary of it.

One connection · no per-source API keys · free to start

← All verticals

Included Packs

🧂
Additive permissions

Codex GSFA — which additives are permitted in which food category, at what maximum level, and under which notes. Distinguishes a numeric limit from Good Manufacturing Practice, and says when a permission was inherited from a parent food category rather than stated outright

🌾
Residue limits

Codex maximum residue limits for pesticides and veterinary drugs, searchable by substance or by the food itself — the ceilings a shipment is rejected against at a border, with the adoption year and step code that says whether a limit is binding yet

🧪
Safety evaluations

JECFA acceptable daily intakes for additives, contaminants and veterinary drugs, and JMPR intakes for pesticides — the committee’s conclusions, the meeting that set each value, and links to the source reports

🇺🇸
US regulation text

21 CFR — the actual regulation text behind a US food requirement, retrieved by citation or searched by phrase

🇬🇧
UK establishments

Food Standards Agency hygiene ratings for a named business or across an authority — supplier due diligence on the UK side

🔗
The joins between them

A permission, a residue ceiling and the toxicology behind both, in one scope. Codex revoked chlorpyrifos’s residue limits, so the limits database has no record of it — JMPR still holds the evaluation that says why

Setup

1
Sign up for Pipeworx

Create a free account at /signup and grab your API key from /account.

2
Connect to Claude

Choose one of these options:

Option A — Claude on the web

Open claude.ai/customize/connectors, click Add custom connector, name it Pipeworx Food Safety and paste this URL. Leave the OAuth client ID and secret blank — the connector registers itself.

connector URL
https://gateway.pipeworx.io/mcp?vertical=food-safety

Then click Connect and sign in with GitHub. That step is free and takes you from 50 calls a day to 200 — same connection either way, and you can skip it and sign in later. In a new chat, open the tools menu and enable the connector.

Custom connectors need a paid Claude plan — that is an Anthropic gate, not a Pipeworx one.

Option B — Persistent MCP config

Add this to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "pipeworx-foodguard": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://gateway.pipeworx.io/mcp?vertical=food-safety",
        "--header",
        "Authorization:Bearer YOUR_API_KEY"
      ]
    }
  }
}
Option C — Session only

Paste this into Claude to use for one conversation:

prompt
Use this MCP server for this conversation:

npx -y mcp-remote "https://gateway.pipeworx.io/mcp?vertical=food-safety" --header "Authorization:Bearer YOUR_API_KEY"

Then tell me whether I can use sucralose in a flavoured yogurt under Codex, at what maximum level, and what the JECFA acceptable daily intake for it is.
3
No API keys needed

Every source is a public FAO, WHO, US or UK government endpoint. Sign up and connect — no external keys required.

What each pack covers

Six packs, split by the question they answer. The Codex standards are the international reference point; the US and UK packs are the two national surfaces we hold today.

Codex standards 3 packs

codex-gsfaGeneral Standard for Food Additives — permissions by additive and by food category, with subcategory inheritance made explicit
codex-mrlMaximum residue limits — 240 pesticides and 85 veterinary drugs, indexed both by substance and by food
jecfaFAO/WHO expert committee — 3,245 substances: additives, flavourings, contaminants and veterinary drugs, with every evaluation on record

Toxicology 1 pack

jmprJoint Meeting on Pesticide Residues — 382 pesticides with acceptable daily intakes and acute reference doses, and the meeting comments when a value was withdrawn or never set

National surfaces 2 packs

fda-regulationsUnited States — 21 CFR text by citation or phrase search
uk-food-hygieneUnited Kingdom — FSA hygiene ratings by business or authority

Common questions

What question is this vertical for?

Whether a product can legally be sold in a market, and what the science behind the rule says. It is scoped for regulatory-affairs and QA teams at exporters, importers and manufacturers — not consumer nutrition. Codex GSFA answers "may I add this additive, and how much"; the residue limits answer "how much pesticide or veterinary drug residue is tolerated in this food"; JECFA and JMPR answer "what did the FAO/WHO experts conclude, and when".

Are Codex limits the law in my country?

No, and the tools do not claim otherwise. Codex standards are the internationally agreed reference that national regulators and the WTO use as the benchmark, and many countries adopt them directly — but the binding text is whatever your own regulator published. Use the Codex packs for the international position and fda-regulations for the actual US requirement. A residue limit also carries its step code: CXL means adopted, while a numeric step means it is still moving through the eight-step procedure and is not binding yet.

A substance is missing from the residue limits. Does that mean it is banned?

No — and this is the easiest way to get a wrong answer here. The Codex residue database lists only currently adopted limits. When Codex revokes a limit, the entry goes away. So an absent substance may have been studied for decades. Chlorpyrifos is the clearest case. Its limits were revoked, so it is missing from that database. JMPR still holds the evaluation, including the 2024 finding that the evidence was too thin to set a safe intake level. The tools say which kind of absence they found instead of returning an empty result.

What does an empty Acceptable Daily Intake mean?

Usually the opposite of safe. JECFA and JMPR record substances with no acceptable daily intake because the committee declined to set one. The reason sits in the comments on that same evaluation. Chloramphenicol, for instance, carries no residue limit at all, because Codex judges no level of it acceptable. The packs return that as an explicit note rather than as missing data.

How current is the data?

The Codex additive permissions are stamped with the Commission session they came from, and every residue limit carries its adoption year and the JMPR or JECFA evaluation year behind it. The FAO and WHO databases are read live on each call, so a newly adopted limit appears as soon as they publish it.