Codex Residue Limits
live FoodHealthReferenceMaximum residue limits adopted by the FAO/WHO Codex Alimentarius Commission — the internationally agreed ceilings for pesticide and veterinary drug residues in food, and the reference point for food trade. Look up limits by pesticide, by veterinary drug, or by the food itself.
Tools
codex_pesticide_search Find pesticides in the Codex Alimentarius residue database by name or partial name (glyphosate, chlorpyrifos, 2,4-D). Returns each match with the id needed to fetch its maximum residue limits. Use whe
No parameters required.
Try it
codex_pesticide_mrls Get the internationally agreed maximum residue limits for one pesticide across every food commodity Codex has set a limit for, plus its Acceptable Daily Intake, the chemical definition of the residue
No parameters required.
Try it
codex_commodity_search Find food commodities in the Codex pesticide residue database by name (apple, rice, milk, poultry meat). Returns each match with the id needed to look up every pesticide limit that applies to it. Code
No parameters required.
Try it
codex_commodity_mrls List every pesticide with a Codex maximum residue limit in one food, with the limit for each. Accepts a commodity id, a Codex commodity code ("FP 0226"), or a food name. Use to answer which pesticide
No parameters required.
Try it
codex_vetdrug_search List or search the veterinary drugs for which Codex has adopted maximum residue limits in animal-derived food — antibiotics, antiparasitics, growth promoters. Omit the query to list all of them with t
No parameters required.
Try it
codex_vetdrug_mrls Get the Codex maximum residue limits for one veterinary drug, broken down by animal species and tissue (cattle muscle, liver, kidney, milk; fish fillet; poultry eggs), with its functional class and th
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/codex-mrl/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/codex-mrl/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"codex_pesticide_search","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("codex_pesticide_search", {}); // Or ask in plain English:
const answer = await px.ask("maximum residue limits adopted by the fao/who codex alimentarius commission — the internationally agreed ceilings for pesticide and veterinary drug residues in food, and the reference point for food trade");