JECFA Food Additives
live FoodHealthReferenceSafety evaluations from the Joint FAO/WHO Expert Committee on Food Additives: Acceptable Daily Intakes, committee conclusions and the meeting reports behind them, for food additives, flavourings, contaminants and veterinary drug residues. Searchable by name, CAS number or INS/E-number.
Tools
jecfa_search Look up a food additive, flavouring, contaminant or veterinary drug in the WHO/FAO JECFA database by substance name, CAS number, or INS/E-number (E951, INS 951, 160a). Returns the Acceptable Daily Int
No parameters required.
Try it
jecfa_chemical Fetch the complete JECFA record for one substance by its chemical id: chemical and synonym names, CAS and INS numbers, functional class, and every safety evaluation JECFA has made of it — evaluation y
No parameters required.
Try it
jecfa_by_functional_class List every substance JECFA has evaluated in one functional class — sweeteners, preservatives, colours, emulsifiers, antioxidants and so on — or every substance in one of the four groups: food_additive
No parameters required.
Try it
jecfa_functional_classes List the JECFA functional-class vocabulary — the 71 technological purposes a substance can be evaluated under (sweetener, emulsifier, antioxidant, humectant…), grouped into food additives, flavouring
No parameters required.
Try it
jecfa_by_number Resolve a FEMA number or a JECFA substance number to its evaluated substance. These identifiers appear in flavouring literature and JECFA meeting reports. For INS/E-numbers use jecfa_search instead.
No parameters required.
Try it
jecfa_recent_evaluations Show the substances most recently added or re-evaluated by JECFA, with their current ADI and functional class. Use to check what the committee has looked at lately rather than to look up a known subst
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/jecfa/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/jecfa/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"jecfa_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("jecfa_search", {}); // Or ask in plain English:
const answer = await px.ask("safety evaluations from the joint fao/who expert committee on food additives: acceptable daily intakes, committee conclusions and the meeting reports behind them, for food additives, flavourings, contaminants and veterinary drug residues");