rootsbymenda avatar

Chemical Safety

rootsbymenda/chem-mcp-server

Connects to ECHA, NIOSH, PubChem, and ILO ICSC databases to look up chemical hazard data across 468,000 substances. Exposes three tools: check_chemical returns SVHC status, occupational exposure limits, GHS classifications, and cosmetic/food regulatory flags for a given substance. check_svhc_list batch-validates chemicals against the EU Candidate List. search_chemicals finds substances by hazard phrase, organ target, or effect type. Runs on Cloudflare Workers with D1 for edge-distributed queries. Reach for this when you need free, source-linked alternatives to commercial chemical safety platforms like Chemwatch, or when building regulatory compliance workflows that need programmatic access to SVHC, REL/PEL, or GHS data without API fees.

tools
3
transport
HTTP, SSE
last updated
May 22, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

check_chemicalLook up a chemical substance by name or CAS number. Returns EU ECHA SVHC status, NIOSH occupational exposure data (REL/PEL/IDLH), GHS hazard classification, ICSC safety card data, and cosmetic/food cross-references for hazard assessment.

Look up a chemical substance by name or CAS number. Returns EU ECHA SVHC status, NIOSH occupational exposure data (REL/PEL/IDLH), GHS hazard classification, ICSC safety card data, and cosmetic/food cross-references for hazard assessment.

No parameter schema in public metadata yet.

check_svhc_listCheck one or more chemical substances against the EU ECHA SVHC Candidate List. Resolves names to CAS numbers when possible and returns flagged substances, reasons for inclusion, dates, and source-linked detail URLs.

Check one or more chemical substances against the EU ECHA SVHC Candidate List. Resolves names to CAS numbers when possible and returns flagged substances, reasons for inclusion, dates, and source-linked detail URLs.

No parameter schema in public metadata yet.

search_chemicalsSearch chemical safety records by keyword across SVHC, NIOSH, GHS, and ICSC data. Use when you need to find hazardous chemicals by effect, exposure route, hazard phrase, organ target, or regulatory status.

Search chemical safety records by keyword across SVHC, NIOSH, GHS, and ICSC data. Use when you need to find hazardous chemicals by effect, exposure route, hazard phrase, organ target, or regulatory status.

No parameter schema in public metadata yet.

Sponsors

Readme

Roots by Benda — Chemical Safety & Industrial Regulatory Intelligence MCP Server

smithery badge

Chemical hazard data from ECHA, NIOSH, GHS, and ICSC in one MCP. Look up SVHC candidate list status, occupational exposure limits, GHS hazard classifications, and cross-reference into cosmetic and food additive databases — all source-linked and free.

Equivalent data access through commercial platforms (Chemwatch, ScienceDirect Toxicology) costs $10,000+/year. This MCP is free.

Live endpoint: https://chem-mcp-server.rootsbybenda.workers.dev/mcp SSE fallback: https://chem-mcp-server.rootsbybenda.workers.dev/sse

Tools

check_chemical

Look up a chemical substance by name or CAS number. Returns EU ECHA SVHC status, NIOSH occupational exposure data (REL/PEL/IDLH), GHS hazard classification, ICSC safety card data, and cosmetic/food cross-references for hazard assessment.


View the full README on GitHub

Details

Repository
github.com/rootsbymenda/chem-mcp-server
Transport
HTTP, SSE
Registry
MCP registry, active

More from rootsbymenda