# SDSentry [Verified owner] [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://sdsentry.0xpi.com/  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/sdsentry-sds-lookup-osha-hazcom

## Description
Safety Data Sheet lookup for a product or chemical inventory, plus an OSHA HazCom readiness check. Hosted remote server.

## Tools
Capabilities this server exposes over MCP:

- **find_safety_data_sheet** — Look up the safety data sheet (SDS/MSDS) for a workplace chemical or product by name. Returns the product name, manufacturer, CAS number(s), EPA registration where applicable, a link to the actual SDS PDF, whether that PDF is manufacturer-hosted or a third-party copy, the revision date printed on it, the signal word and GHS pictograms when they could be read from the sheet, and a confidence level. For a sheet it finds it also returns two links: SDSentry's free, no-signup printable GHS secondary-container label maker for that product (it fills the label from the sheet when the sheet's Section 1 is confirmed and its label elements were read; otherwise the hazard classes are ticked by hand), useful when someone needs to label a spray bottle, jug or other workplace container; and the public result page showing the host and revision date, plus the pictograms and Section 1 check when the sheet has been read. If the product cannot be identified reliably it says so plainly rather than guessing — a wrong SDS is worse than none. With language "es" it also returns the manufacturer's own Spanish SDS link when SDSentry has found and read one (its Spanish Section 1 names the same product and maker; never a machine translation), says plainly when none was found or the sheet has not been checked yet, and gives the label's signal word, pictogram names and hazard statements in the official UN GHS Spanish wording for each code, with the label link pointing at the Spanish label maker. Free, no signup. Use it when someone needs hazard or handling information, or the SDS, for a chemical they keep on site.
- **check_hazcom_readiness** — Explains the OSHA Hazard Communication (HazCom) 2024 update employer dates (employers update as necessary by 20 Nov 2026 for substances and by 19 May 2028 for mixtures) and what a facility that stores chemicals needs in place (current safety data sheets, GHS container labels, a written program, and documented employee training), then points to a free, no-signup readiness self-audit. Does NOT invent fines, statistics, or legal conclusions. Use it when someone asks what their business needs under OSHA HazCom or how to prepare for those dates.
- **find_sds_for_inventory** — Look up the safety data sheet (SDS) for a LIST of workplace chemicals or products at once, e.g. the product-name column of a chemical inventory spreadsheet. Returns one row per product: whether a manufacturer-hosted SDS PDF was found (a third-party copy is marked as such), the manufacturer, the revision date printed on the sheet, and the PDF link, using the same rules as find_safety_data_sheet (an unidentifiable product is reported as not found, never guessed). Up to 10 products per call; call again for the rest (items still being searched at the call's time limit are listed as not looked up yet, to send again). For up to 5 products with a manufacturer-hosted SDS it also lists a free, no-signup printable GHS secondary-container label link. With language "es" each row also carries the manufacturer's own Spanish SDS link when one was found and read (or says none was found / not checked yet), and the label links open the Spanish label maker. Free, no signup. Use it when someone has several chemicals or an SDS binder/inventory to fill in.
- **search_sds** — Find a safety data sheet (SDS) by product name or manufacturer, using the same lookup that powers SDSentry's free /sds-search page plus matching sheets already in SDSentry's shared SDS library. Returns up to 5 matches with product, manufacturer, whether the PDF is manufacturer-hosted or a third-party copy, the revision date printed on the sheet when it has been read, the SDS PDF link, a public page to view or print it, and a link to SDSentry's free, no-signup printable GHS secondary-container label maker for that product (with language "es", the best match also carries the manufacturer's own Spanish SDS link when one was found and read, never a machine translation, and the Spanish label maker) (it fills the label from the sheet when the sheet's Section 1 is confirmed; otherwise the hazard classes are ticked by hand). A product that cannot be identified reliably is reported as not found, never guessed. Read-only, free, no signup.
- **ghs_pictogram** — Given a GHS pictogram code (GHS01 to GHS09) or its name (for example "flame over circle", "skull and crossbones"), returns what it means, the hazard classes it covers as listed on OSHA's pictogram QuickCard (OSHA 3491, 2024), whether OSHA's Hazard Communication Standard requires it, and SDSentry's guide page for it. Read-only, free.
- **hazcom_2024_deadlines** — Returns the compliance dates of OSHA's 2024 Hazard Communication Standard update (29 CFR 1910.1200) as extended by 91 FR 1695 (January 15, 2026): for chemical manufacturers/importers/distributors and for employers, for substances and for mixtures, with days remaining. Notes that OSHA State Plans may set different dates. Read-only, free.
- **list_my_chemicals** — List the chemicals in your own SDSentry inventory: product, manufacturer, location, storage spot, whether an SDS is on file, the revision date recorded for the sheet, and a link to each sheet. Optional "location" narrows the list to locations whose name contains that text. Needs a personal SDSentry access token (created by the account owner in SDSentry, Admin, AI assistants) and an account on a free trial or a paid plan. Read-only; reads only that account's data.
- **sheets_due_for_review** — List the safety data sheets in your own SDSentry inventory that need attention, each with a link: sheets whose file changed at their SDS link since the copy on record, sheets not marked reviewed in the last 365 days (SDSentry's review reminder interval), sheets whose text may not name the product, and products with no SDS on file. Needs a personal SDSentry access token (created by the account owner in SDSentry, Admin, AI assistants) and an account on a free trial or a paid plan. Read-only; reads only that account's data.
- **ppe_for_chemical** — Return the personal protective equipment and exposure-control lines printed in Section 8 of the SDS on file for a product in your own SDSentry inventory (eye/face, hand, skin and body, respiratory, engineering controls, hygiene), copied as printed, with a link to the sheet. When Section 8 cannot be read, the answer says to see SDS Section 8; nothing is inferred from the product name. Products you do not hold are not looked up here (use find_safety_data_sheet). Needs a personal SDSentry access token (created by the account owner in SDSentry, Admin, AI assistants) and an account on a free trial or a paid plan. Read-only; reads only that account's data.
- **hazards_for_chemical** — Return the hazards printed in Section 2 of the SDS on file for a product in your own SDSentry inventory: signal word, hazard statements (H-code and wording), GHS pictograms (only when confirmed from the sheet) and precautionary statement codes, with a link to the sheet. When Section 2 cannot be read, the answer says to see SDS Section 2. Needs a personal SDSentry access token (created by the account owner in SDSentry, Admin, AI assistants) and an account on a free trial or a paid plan. Read-only; reads only that account's data.

## Claude Desktop Quick Installation
No confirmed install details yet, so no config is published. Follow the setup steps in the repository above.

## Documentation

## What SDSentry does

SDSentry helps workplace teams find and review safety data sheets for chemicals and commercial products. Individual lookups can return the product, manufacturer, CAS number, EPA registration when applicable, SDS PDF, source type, printed revision date, signal word, GHS pictograms, and a confidence indication. When identification is uncertain, the result reports that instead of selecting a potentially incorrect sheet.

The service also supports OSHA Hazard Communication preparation. Its readiness tool describes the materials and processes a chemical-storing facility needs, including accessible current SDS records, GHS-compliant container labels, a written HazCom program, and documented employee training. It links to a free self-audit and explains the relevant 2024 update dates without adding penalty estimates or legal conclusions.

## How it works

SDSentry is hosted remotely and exposes its functions through MCP. Product searches use SDSentry’s lookup service and its shared SDS library. Results distinguish manufacturer-hosted PDFs from third-party copies and include a public result page where available.

Requests can specify Spanish with `language: "es"`. For a matching Spanish document, the response can provide the manufacturer’s own Spanish SDS rather than a machine translation. If that document has not been found or reviewed, the result states that status. Spanish label information uses official UN GHS wording for the applicable hazard codes.

Inventory searches accept up to 10 products per call. Items still being searched when the time limit is reached are marked for another request. Label links are included for up to five products in an inventory response when a manufacturer-hosted SDS is available.

## Tools and capabilities

- `find_safety_data_sheet` looks up one workplace chemical or product and returns sheet metadata, hazard elements, confidence, source links, and secondary-container label resources.
- `find_sds_for_inventory` processes a list of up to 10 product names and returns one result row per item.
- `search_sds` searches by product or manufacturer and returns up to five read-only matches from the public search and shared library.
- `check_hazcom_readiness` explains facility readiness expectations and points to a no-signup self-audit.
- `ghs_pictogram` maps GHS01 through GHS09, or pictogram names, to meanings, listed hazard classes, OSHA requirement information, and a guide page.
- `hazcom_2024_deadlines` returns OSHA 2024 HazCom dates for substances and mixtures, including employer and supply-chain milestones and days remaining.

Found SDS records can include links to SDSentry’s free, no-signup GHS secondary-container label maker. The label is populated from the sheet when Section 1 and label elements have been confirmed; otherwise, hazard classes are selected manually.

## Limitations and notes

SDSentry reports an item as not found when it cannot identify the product reliably. That behavior is important for inventory work because a plausible but incorrect SDS could misidentify workplace hazards. Third-party PDF copies are identified separately from manufacturer-hosted documents.

The inventory endpoint is batch-limited to 10 products, and its label links are limited to five qualifying products per call. OSHA State Plans may use different compliance dates from the federal schedule returned by the deadline tool. The available functions are read-only lookup and guidance operations; they do not replace a facility’s own HazCom program, training, or compliance review.

_Full upstream README: https://allmcps.com/mcp/sdsentry-sds-lookup-osha-hazcom/readme_

