🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

msds-chain-mcp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

msds-chain-mcp

Chemical safety intelligence for AI-assisted experiment design — 23 tools for compatibility, hazard, PPE, storage, waste disposal, mixing order, exposure limits, transport classification, regulatory compliance (23 lists, 10 regions), SDS version diff, PDF

latest
Source
npmnpm
Version
1.5.3
Version published
Weekly downloads
203
-33.88%
Maintainers
1
Weekly downloads
 
Created
Source

@lagentbot/msds-chain-mcp

Chemical safety intelligence for AI-assisted experiment design. Powered by ChainSDS — verified, current, and growing.

This is a remote MCP (Model Context Protocol) server providing 23 tools for chemical safety reasoning — compatibility checks, hazard analysis, PPE recommendations, storage guidance, waste disposal, mixing order safety, exposure limits, transport classification, regulatory compliance (23 lists, 10 regions), regulatory watch-list cross-reference, SDS version diff, PDF upload, signed SDS document download, chemical substitution, first aid, GHS labels, signed audit reports, and online PubChem GHS fallback for chemicals not yet in the database.

Quick Start

Claude Code:

claude mcp add msds-chain --transport http https://mcp.lagentbot.com/mcp

Then run /mcp and authenticate (browser sign-in). The legacy SSE endpoint (--transport sse https://mcp.lagentbot.com/sse) still works for SSE-only clients.

claude.ai (Web): Search "msds-chain" in Settings > Plugins.

Any MCP client (manual config):

{
  "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 (23)

ToolDescription
batch_safety_checkOne-call comprehensive report: compatibility + PPE + storage
validate_protocol_chemicalsExtract chemical names from protocol text or code
check_chemical_compatibilityPairwise compatibility matrix
check_mixing_orderSafe addition sequence for reagent pairs
get_chemical_risk_warningsGHS classification, H-codes, signal words
get_ppe_recommendationGloves, eye, respiratory, body protection
get_storage_guidanceStorage class, cabinet type, isolation rules
get_waste_disposalWaste classification and disposal procedures
get_emergency_responseSpill, fire, or exposure procedures
get_exposure_limitsOEL/TLV/PEL across US, EU, JP, CN, INT
get_transport_classificationUN number, hazard class, packing group
check_regulatory_complianceEU, US, CN, JP, KR, CA, AU, TW
check_regulatory_listsCross-reference a chemical against 23 regulatory watch lists across 10 regions
get_chemical_alternativesSafer substitutes for restricted chemicals
get_sds_sectionQuery specific SDS sections (1-16)
get_sds_documentSigned download URL (~5 min) for the original SDS/MSDS PDF
search_chemical_databaseLook up by name, synonym, or CAS number
ask_chemical_safetyNatural language catch-all
create_audit_sessionFull audit with signed PDF report
get_audit_reportDownload signed audit report
upload_msds_pdfUpload PDF or URL, extract & parse MSDS
compare_sds_versionsStructured SDS version diff (7 dimensions)

Coverage — ChainSDS

  • 28,000+ 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)
  • Version tracking with 7-dimension SDS diff
  • GitHub — Full source code (Python MCP server)
  • Smithery — Smithery registry listing
  • Homepage — Web app & API key management

License

MIT

Keywords

mcp

FAQs

Package last updated on 31 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts