OpenFoodTox Food Chemical Hazards
About
MCP server providing tools to access EFSA's comprehensive OpenFoodTox Chemical Hazards in food dataset
Details
- Author
- spyrosze
- Categories
- Other, Database
Jump to
Setup
Install OpenFoodTox Food Chemical Hazards in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/spyrosze/mcp-openfoodtox
Follow the installation instructions in the repository README, then restart your MCP client.
MCP server providing tools to access EFSA's comprehensive OpenFoodTox Chemical Hazards in food dataset
Accessing EFSA's Chemical Hazards Database using natural language
A Model Context Protocol (MCP) providing access to EFSA's comprehensive OpenFoodTox database containing 8,006 chemical substances, 45,582 alternative names, and 54,621 study records from 2,437 scientific assessments across 8 interconnected data tables with over 138,000 entries.
This OpenFoodTox MCP server uses the latest EFSA dataset (updated 14 September 2023) (OpenFoodTox,data report,Zenodo) and addresses the critical need for accessible chemical safety data by consolidating EFSA's authoritative risk assessments of regulated food products, contaminants, pesticides, and feed additives. Unlike hard to use toxicological databases and spreadsheets scattered across various sources, OpenFoodTox provides structured hazard characterization data—including 11,357 risk assessments (ADI/TDI values), 11,698 toxicity endpoints (NOAEL, LD50), and 246 genotoxicity studies. This MCP makes EFSA's scientifically validated safety assessments readily available through natural language queries (via a large language model such as Claude Deesktop) for scientists, regulators, food manufacturers, and public health stakeholders.
- Search Substance- Find substances by name, E-number, or description. Answers: "What is [substance]?"
- Get Substance Safety Assessment- Get safety flags (mutagenic, genotoxic, carcinogenic) for a substance. Answers: "Is [substance] safe?"
- Get Toxicity Endpoints- Get toxicity study data including NOAEL, LD50, and target organs. Answers: "What are the toxicity effects of [substance]?"
- Get Risk Assessments- Get safe intake limits (ADI/TDI values) and safety factors. Answers: "How much [substance] is safe daily?"
- Get Genotoxicity Details- Get detailed genotoxicity study information including test guidelines and results. Answers: "Is [substance] genotoxic?"
- Get Opinions- Retrieve EFSA opinion documents with publication dates, DOIs, and regulation information. Answers: "What EFSA opinions exist for [substance]?"
- List Substances by Class and Safety- Filter substances by category (food additive, pesticide, etc.) and safety criteria. Answers: "List all [category] substances" or "Show me carcinogenic food additives"
- List Substances by Assessment- Find substances matching specific risk assessment criteria (ADI/TDI ranges, assessment types, population groups). Answers: "List substances with ADI > 5 mg/kg" or "Find substances assessed for children"
This project uses data from EFSA OpenFoodTox, the European Food Safety Authority’s chemical hazards database. Data source:
European Food Safety Authority (EFSA). OpenFoodTox – The EFSA Chemical Hazards Database. Zenodo, DOI: 10.5281/zenodo.8120114 . © European Food Safety Authority. Licensed under Creative Commons Attribution 4.0 International (CC BY 4.0) .
Official EFSA dataset page:https://www.efsa.europa.eu/en/data-report/chemical-hazards-database-openfoodtox
Disclaimer: OpenFoodTox compiles toxicological reference values and hazard data extracted from EFSA’s scientific opinions. The dataset is provided for transparency and research purposes; for regulatory or legal use, always consult the original EFSA scientific outputs.
- Python 3.12+
- uvpackage manager
- More details
- Create virtual environment, install dependencies and setup the database (required on first run)
No virtual environmentactivationis required
- Install MCP server in Claude Desktop (optional)
If you prefer to installmanually, add to Claude Desktop user -> settings -> Developer -> Local MCP servers -> Edit Config:
{ "mcp-openfoodtox": { "command": "absolute/path/to/mcp-openfoodtox/.venv/bin/python", "args": ["absolute/path/to/mcp-openfoodtox/main.py"] } }
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%/Claude/claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
curl -LsSf https://astral.sh/uv/install.sh | sh
This project is licensed under the MIT License - see theLICENSEfile for details.
Copyright (c) 2025 Spyros Zevelakis,Phoebe AI Limited
This software is open source and available under the MIT License.
Unified access to global medical terminologies: ICD-11, SNOMED CT, LOINC, RxNorm, MeSH. 27 tools for medical coding, terminology lookup, and crosswalk mappings.
Medical terminology intelligence for AI agents — ICD-10-CM lookup, MedDRA hierarchy and SOC mapping, RxNorm drug concepts, CTCAE v5.0 grading, and cross-terminology mapping.
Pharmacovigilance intelligence — 165 tools for drug safety data (FDA FAERS, EudraVigilance, WHO, PubMed, ClinicalTrials.gov), signal detection (PRR/ROR/IC/EBGM), causality assessment, and guided research courses. Open, no auth required.
NIH clinical trials and FDA adverse event reports. 4 MCP tools for health research.
A Model Context Protocol (MCP) server exposing Taiwan healthcare datasets such as ICD-10 and drug information for AI agents.
A nutrition analysis platform integrating Canada's Food Guide recipes with Health Canada's official nutrition databases.
Interact with DROMA drug-omics association analysis databases using natural language.
Enhanced Medication Information MCP Server
Provides real-time access to FDA drug data, including shortages, labeling, and recalls, via the openFDA API.
A search server for PubMed, the biomedical literature database, using a pure Node.js implementation.
FDA-only compliance data MCP (recalls, warning letters, inspections, 483s, approvals, CFR parts).
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





