Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Chemicals Regulation

FreeNot checked

Provides cross-jurisdictional chemical regulations compliance data covering REACH, CLP, TSCA, GHS, and pesticide frameworks.

GitHubEmbed

About

Provides cross-jurisdictional chemical regulations compliance data covering REACH, CLP, TSCA, GHS, and pesticide frameworks.

README

Cross-jurisdictional chemicals regulation for the AI age.

npm version License CI

Query 10 chemicals regulations across 5 jurisdictions (EU, US, UK, Korea, International) -- REACH, CLP, TSCA, GHS, RoHS, ELV, POPs, UK REACH, K-REACH, and 40 CFR 180 -- plus ECHA substance lists, pesticide MRLs, and cross-jurisdictional comparison tools.

Built by Ansvar Systems


Why This Exists

Chemicals compliance spans dozens of regulations across multiple jurisdictions. Whether you're:

  • A compliance officer checking if a substance is SVHC-listed under REACH
  • A regulatory affairs manager comparing MRL tolerances between US EPA and Codex
  • A product engineer checking RoHS/ELV restrictions for electronics or vehicles
  • A trade professional verifying pesticide tolerances for import/export

...you need a single interface that spans all frameworks. This MCP server provides 19 tools covering regulatory text lookup, substance status checks, MRL comparison, and cross-jurisdictional analysis.


Quick Start

Use Remotely (No Install Needed)

Endpoint: https://mcp.ansvar.eu/chemicals-regulation/mcp

Client How to Connect
Claude Code claude mcp add chemicals-regulation --transport http https://mcp.ansvar.eu/chemicals-regulation/mcp
Claude Desktop Add to config (see below)

Claude Desktop Configuration

{
  "mcpServers": {
    "chemicals-regulation": {
      "url": "https://mcp.ansvar.eu/chemicals-regulation/mcp"
    }
  }
}

Install via npm (Local)

npm install -g @ansvar/chemicals-regulation-mcp
chemicals-regulation-mcp

Run via Docker

docker run -p 3000:3000 ghcr.io/ansvar-systems/chemicals-regulation-mcp:latest

What's Inside

Regulations (10)

Regulation Jurisdiction Source
REACH (Reg 1907/2006) EU EUR-Lex Akoma Ntoso
CLP (Reg 1272/2008) EU EUR-Lex Akoma Ntoso
POPs (Reg 2019/1021) EU EUR-Lex Akoma Ntoso
RoHS 2 (Directive 2011/65/EU) EU EUR-Lex Akoma Ntoso
ELV (Directive 2000/53/EC) EU EUR-Lex Akoma Ntoso
TSCA (40 CFR Parts 700-799) US eCFR JSON API
40 CFR Part 180 (Pesticide Tolerances) US eCFR JSON API
UK REACH (SI 2019/758) UK legislation.gov.uk CLML
K-REACH (Act No. 17326) KR Korean MoE HTML
UNECE GHS Purple Book (Rev.10) International Pre-extracted text

Substance Lists (3)

  • SVHC Candidate List (ECHA)
  • REACH Annex XVII Restrictions (ECHA)
  • REACH Annex XIV Authorisation List (ECHA)

Pesticide Data

  • EPA PPLS active substance registrations (US)
  • Codex Alimentarius MRLs (International)
  • EPA 40 CFR 180 tolerances (US)
  • EU pesticide data via link-out to eu-pesticide-mcp

Tools (19)

See TOOLS.md for full documentation.

General Regulatory (10): list_regulations, check_applicability, get_article, get_recital, get_definitions, search_regulations, check_substance_status, compare_jurisdictions, get_evidence_requirements, map_controls

Pesticide Cross-Jurisdictional (5): lookup_pesticide_active_substance, get_mrl, compare_mrls, search_mrls, list_commodities

Meta (4): list_sources, check_data_freshness, about, get_regulation_guide


Data Sources

All data is sourced from official government publications. See sources.json for the full list with URLs, formats, and update frequencies.


Development

git clone https://github.com/Ansvar-Systems/chemicals-regulation-mcp.git
cd chemicals-regulation-mcp
npm install
npm test          # 193 unit tests
npm run build:db  # Build the SQLite database
npm run build     # Compile TypeScript
npm start         # Start MCP server (stdio)

License

Apache License 2.0. See LICENSE.


Links

from github.com/ansvar-systems/chemicals-regulation-mcp

Installing Chemicals Regulation

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/ansvar-systems/chemicals-regulation-mcp

FAQ

Is Chemicals Regulation MCP free?

Yes, Chemicals Regulation MCP is free — one-click install via Unyly at no cost.

Does Chemicals Regulation need an API key?

No, Chemicals Regulation runs without API keys or environment variables.

Is Chemicals Regulation hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Chemicals Regulation in Claude Desktop, Claude Code or Cursor?

Open Chemicals Regulation on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Chemicals Regulation with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs