JECFA Food Additives

live FoodHealthReference

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. Searchable by name, CAS number or INS/E-number.

6 tools
0ms auth
free tier 50 calls/day

Tools

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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/jecfa/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("jecfa_search", {});
ask_pipeworx
// 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");