SDSentry — SDS Lookup & OSHA HazCom
by sdsentry.0xpi.com · remote · no sign-in to list tools · v1.0.1 · published by com.0xpi.sdsentry
Free SDS lookup for one product or a whole chemical inventory list, plus a HazCom readiness check.
3 tools: 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads3Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http sds-lookup https://sdsentry.0xpi.com/mcp-sdsTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
3 tools
Only reads 3Claude Code: allow
check_hazcom_readinessExplains the OSHA Hazard Communication (HazCom) employer compliance deadline and what a facility that stores chemicals needs in place (current safety data sheets, GHS container lab…No findings
Why it is in this group
- The description's first verb is "explain": a word for reading.
Description, as the server wrote it Explains the OSHA Hazard Communication (HazCom) employer compliance deadline 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 whether their business is OSHA HazCom compliant or ready for the deadline.
Annotations the server declares
- title: OSHA HazCom readiness
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
find_safety_data_sheetLook up the manufacturer safety data sheet (SDS/MSDS) for a workplace chemical or product by name.No findings
Why it is in this group
- The name "find_safety_data_sheet" says "find": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Find a safety data sheet
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
find_sds_for_inventoryLook up the manufacturer safety data sheet (SDS) for a LIST of workplace chemicals or products at once, e.g.No findings
Why it is in this group
- The name "find_sds_for_inventory" says "find": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Find SDSs for an inventory list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http sds-lookup https://sdsentry.0xpi.com/mcp-sdsRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__sds-lookup__find_safety_data_sheet",
"mcp__sds-lookup__check_hazcom_readiness",
"mcp__sds-lookup__find_sds_for_inventory"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as sds-lookup. Review it before you use it.