Skip to content

Add MSDS Chain — Chemical Safety Intelligence MCP Server#39

Open
littleblakew wants to merge 1 commit into
anthropics:mainfrom
littleblakew:add-msds-chain
Open

Add MSDS Chain — Chemical Safety Intelligence MCP Server#39
littleblakew wants to merge 1 commit into
anthropics:mainfrom
littleblakew:add-msds-chain

Conversation

@littleblakew
Copy link
Copy Markdown

Summary

Adding MSDS Chain as the first chemical safety MCP server in the Life Sciences marketplace.

  • 18 tools for chemical safety reasoning — compatibility checks, GHS hazard analysis, PPE recommendations, storage guidance, waste disposal, mixing order safety, occupational exposure limits, transport classification, multi-region regulatory compliance (8 jurisdictions), safer alternatives, protocol text parsing, SDS section lookup, batch safety audit, and signed PDF reports
  • Remote MCP at https://mcp.lagentbot.com/mcp (streamable-http)
  • 5 languages (EN/ZH/JA/DE/ID), 4,200+ chemicals with multi-language aliases
  • Free tier: 100 calls/month with API key (sign up at https://msdschain.lagentbot.com)

Why it belongs here

Researchers using Claude to design experiments need safety verification integrated into their workflow. The marketplace has tools for literature (PubMed), compounds (ChEMBL), genomics (10x), but no chemical safety reasoning. MSDS Chain fills this gap — it doesn't just extract SDS documents, it provides safety reasoning (compatibility judgments, risk analysis, compliance advice).

Target users

  • Lab researchers designing experiments with hazardous chemicals
  • EHS (Environment, Health & Safety) officers
  • Pharmaceutical R&D teams
  • Lab automation engineers (Opentrons/Hamilton/Tecan)

Plugin details

Field Value
Name msds-chain
Transport Remote HTTP (https://mcp.lagentbot.com/mcp)
Auth API key (free signup, 100 calls/month)
License MIT
Repository https://github.com/littleblakew/msds-chain-mcp
Homepage https://msdschain.lagentbot.com

Tools (18)

Tool Description
batch_safety_check One-call comprehensive safety report (compatibility + PPE + storage)
validate_protocol_chemicals Extract and validate chemical names from protocol text or code
check_chemical_compatibility Pairwise compatibility matrix
check_mixing_order Safe addition sequence for reagent pairs
get_chemical_risk_warnings GHS classification, H-codes, signal words
get_ppe_recommendation Glove, eye, respiratory, body protection
get_storage_guidance Storage class, cabinet type, isolation rules
get_waste_disposal Waste classification and disposal procedures
get_emergency_response Spill, fire, or exposure procedures
get_exposure_limits OEL/TLV/PEL across US, EU, JP, CN, INT
get_transport_classification UN number, hazard class, packing group
check_regulatory_compliance EU REACH/CLP, US OSHA/TSCA, CN/JP/KR/CA/AU/TW
get_chemical_alternatives Safer substitutes for restricted chemicals
get_sds_section Query specific SDS sections (1-16)
search_chemical_database Look up by name, synonym, or CAS number
ask_chemical_safety Natural language catch-all
create_audit_session Full safety audit with signed PDF report
get_audit_report Download signed audit report (Ed25519)

Testing

All 18 tools verified on the remote endpoint. Full test report: https://github.com/littleblakew/msds-chain-mcp/blob/main/docs/test-report-2026-04-20.md

Security

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant