msds-chain-mcp
v1.2.0
Published
Chemical safety intelligence for AI-assisted experiment design. 20 MCP tools for compatibility, hazard, PPE, storage, waste disposal, mixing order, exposure limits, transport classification, regulatory compliance, SDS version diff, PDF upload, and signed
Maintainers
Readme
@lagentbot/msds-chain-mcp
Chemical safety intelligence for AI-assisted experiment design.
This is a remote MCP (Model Context Protocol) server providing 20 tools for chemical safety reasoning — compatibility checks, hazard analysis, PPE recommendations, storage guidance, waste disposal, mixing order safety, exposure limits, transport classification, regulatory compliance, and signed audit reports.
Quick Start
npx @anthropic-ai/mcp-publisher install @lagentbot/msds-chain-mcpOr configure manually in your MCP client:
{
"mcpServers": {
"msds-chain": {
"type": "http",
"url": "https://mcp.lagentbot.com/mcp"
}
}
}API Key
Get a free API key (100 calls/month) at msdschain.lagentbot.com to unlock all tools.
Tools (20)
| Tool | Description |
|------|-------------|
| batch_safety_check | One-call comprehensive report: compatibility + PPE + storage |
| validate_protocol_chemicals | Extract 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 | Gloves, 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, US, 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 audit with signed PDF report |
| get_audit_report | Download signed audit report |
| upload_msds_pdf | Upload PDF or URL, extract & parse MSDS |
| compare_sds_versions | Structured SDS version diff (7 dimensions) |
Coverage
- 4,200+ chemicals with multi-language aliases (EN/ZH/JA)
- 8 regulatory jurisdictions (EU/US/CN/JP/KR/CA/AU/TW)
- 5 exposure limit standards (OSHA/ACGIH/EU/JP/CN)
- 5 languages (EN/ZH/JA/DE/ID)
Links
- GitHub — Full source code (Python MCP server)
- Smithery — Smithery registry listing
- Homepage — Web app & API key management
License
MIT
