Free SDS lookup for one product or a whole chemical inventory list, plus a HazCom readiness check.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Optional: the kind of facility (e.g. "auto repair shop"), used only to tailor the wording.
Tool list last changed Oct 25, 2026.
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.
| Argument | Type | Description |
|---|---|---|
| industry | string | Optional: the kind of facility (e.g. "auto repair shop"), used only to tailor the wording. |
{
"type": "object",
"required": [],
"properties": {
"industry": {
"type": "string",
"description": "Optional: the kind of facility (e.g. \"auto repair shop\"), used only to tailor the wording."
}
}
}Look up the manufacturer 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, and a confidence level. If the product cannot be identified reliably it says so plainly rather than guessing — a wrong SDS is worse than none. Free, no signup. Use it when someone needs hazard or handling information, or the SDS, for a chemical they keep on site.
| Argument | Type | Description |
|---|---|---|
| product* | string | The chemical or product name to look up (at least 2 characters). |
{
"type": "object",
"required": [
"product"
],
"properties": {
"product": {
"type": "string",
"examples": [
"acetone",
"Clorox disinfecting wipes",
"WD-40",
"isopropyl alcohol 99%"
],
"description": "The chemical or product name to look up (at least 2 characters)."
}
}
}Look up the manufacturer 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 verified SDS PDF was found, the manufacturer, 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. Free, no signup. Use it when someone has several chemicals or an SDS binder/inventory to fill in.
| Argument | Type | Description |
|---|---|---|
| products* | array | Chemical or product names, one per item (max 10 per call; extra items are listed as not looked up). |
{
"type": "object",
"required": [
"products"
],
"properties": {
"products": {
"type": "array",
"items": {
"type": "string"
},
"examples": [
[
"acetone",
"WD-40",
"Simple Green All-Purpose Cleaner"
]
],
"minItems": 1,
"description": "Chemical or product names, one per item (max 10 per call; extra items are listed as not looked up)."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| pictogram* | string | GHS code (GHS01-GHS09) or pictogram name. |
{
"type": "object",
"required": [
"pictogram"
],
"properties": {
"pictogram": {
"type": "string",
"examples": [
"GHS03",
"flame over circle",
"exclamation mark"
],
"maxLength": 60,
"minLength": 2,
"description": "GHS code (GHS01-GHS09) or pictogram name."
}
}
}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.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Find a manufacturer 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, revision date when recorded, the SDS PDF link and a public page to view or print it. A product that cannot be identified reliably is reported as not found, never guessed. Read-only, free, no signup.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum matches to return (default 5). |
| query* | string | Product name and/or manufacturer, e.g. "WD-40" or "Clorox bleach". |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Maximum matches to return (default 5)."
},
"query": {
"type": "string",
"examples": [
"WD-40",
"Clorox",
"acetone"
],
"maxLength": 200,
"minLength": 2,
"description": "Product name and/or manufacturer, e.g. \"WD-40\" or \"Clorox bleach\"."
}
}
}