MCP server exposing 6 tools for jecfa.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/jecfa/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
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 Intake (ADI), CAS number, functional class and a chemical id for fetching the full safety evaluation. Use this to answer whether a substance has been evaluated for safety and what intake level was judged acceptable.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 year, ADI, the committee’s conclusions, dietary exposure findings, meeting number, and the TRS report and toxicological monograph citations. Use after search to explain how and when an ADI was set or revised.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_additives, flavouring_agents, food_contaminants, veterinary_drugs. Each entry carries its ADI and CAS number. Use to survey what is permitted in a category rather than to look up a single substance.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 agents, food contaminants and veterinary drugs. Call this to discover the exact class name that jecfa_by_functional_class expects.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.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 substance.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/jecfa/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io