Features
One platform for SDSs, storage and chemical risk
ChemSwatch replaces the binder of PDFs, the register spreadsheet and the segregation chart on the wall — and exposes all of it to your other systems.
SDS library
- Full-text search across names, synonyms, product codes, suppliers, CAS and UN numbers, with typo-tolerant matching
- Filters for DG class, hazardous status, GHS pictogram and SDS currency
- Structured 16-section SDS viewer with a mobile emergency summary
- Version history — publishing a new SDS supersedes the previous version without losing it
- A shared reference library of common workplace chemicals, plus private products for your organisation
AI-assisted SDS ingestion
- Upload a PDF or paste SDS text
- Deterministic extraction of hazard and precautionary codes, CAS numbers (check-digit validated), UN number, class, packing group, HAZCHEM code and dates
- Optional Claude structured extraction of all 16 sections, merged with the parser result
- Review screen with confidence score and warnings before anything is published
Inventory, registers and thresholds
- Sites and nested storage locations (stores, rooms, cabinets, cages, shelves)
- Container size × count with automatic conversion to litres or kilograms
- Hazardous chemicals register per site with CSV export
- Schedule 11 placard and manifest screening with the working shown for each category
Storage compatibility
- Pairwise checks using an IMDG-derived segregation table across primary and subsidiary classes
- Reactive-group checks for hazards classes don't capture (acids vs alkalis, hypochlorite vs acids or ammonia, oxidisers vs organics)
- Classes inferred from GHS hazard statements for hazardous chemicals that are not dangerous goods
- One-click check of everything stored in a location
Risk assessments
- 5×5 likelihood × consequence matrix with inherent and residual risk
- Controls recorded against the hierarchy of controls
- Control-banding suggestions (hazard group, release potential, quantity) with PPE recommendations
- Review dates and approval
Labels
- GHS labels sized for large, medium and small containers
- Pictogram precedence and statement de-duplication applied automatically
- Precautionary statements prioritised when space is limited
- Decant labels for workplace containers
QR codes for the floor
- Printable QR posters per storage location
- Public, read-only location and SDS pages optimised for phones
- Organisation-level switch to disable public links
Dashboard
- SDS currency breakdown and review queue
- Dangerous goods distribution by class
- Threshold status per site and recent activity
API and webhooks
- REST API v1 with OpenAPI 3.1 and an interactive reference
- API keys with least-privilege scopes
- HMAC-signed webhooks with retries and a delivery log
MCP server for agents
- stdio server for Claude Desktop and Claude Code
- Hosted Streamable HTTP endpoint at /mcp
- Tools, resources and prompts for emergency response, storage review and pre-task risk assessment
Teams and roles
- Owner, admin, editor and viewer roles
- Multiple organisations per user
- Members managed by admins
Audit trail
- Every change recorded with the user or API key that made it
- Filterable activity log