openfoodtox_hazard_profile
Pack: openfoodtox · Endpoint: https://gateway.pipeworx.io/openfoodtox/mcp
Get EFSA’s derived toxicological reference values for a chemical substance in food or feed — acceptable daily intake (ADI), acute reference dose (ARfD), tolerable intakes, and operator exposure levels — each with the assessment body that set it and the critical endpoint it was based on. Use for questions like “what is the ADI for glyphosate” or “what tolerable intake has EFSA set for cadmium”. Covers 3,437 substances that have at least one reference value, from EFSA OpenFoodTox 3.0.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
substance | string | yes | Chemical or substance name, e.g. “glyphosate”, “aspartame”, “cadmium”, “deoxynivalenol”. Matched case-insensitively; a partial name resolves to the closest substance and the response says which. |
Example call
Arguments
{
"substance": "glyphosate"
}
curl
curl -X POST https://gateway.pipeworx.io/openfoodtox/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"openfoodtox_hazard_profile","arguments":{"substance":"glyphosate"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('openfoodtox_hazard_profile', {
"substance": "glyphosate"
});
More examples
{
"substance": "cadmium"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"openfoodtox": {
"url": "https://gateway.pipeworx.io/openfoodtox/mcp"
}
}
}
See Getting Started for client-specific install steps.