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