Osha Compliance Assistant
@contextkits
About Osha Compliance Assistant
Check workplace safety compliance against OSHA General Industry standards (29 CFR 1910) with cited regulation sections and corrective actions.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"osha-compliance": {
"command": "python",
"args": [
"server.py"
],
"env": {
"OSHA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Osha Compliance Assistant?
An MCP server that gives Claude instant access to OSHA General Industry compliance knowledge (29 CFR 1910). Ask workplace safety questions and get a cited YES/NO verdict with the relevant regulation section and corrective actions.
How to use Osha Compliance Assistant?
Install dependencies with pip install mcp httpx, then add the server configuration to your Claude Desktop config file (claude_desktop_config.json) with your API key set in the OSHA_API_KEY environment variable. The provided tool is compliance_check, which accepts a scenario string describing the workplace situation.
Key features of Osha Compliance Assistant
- Single tool
compliance_checkfor OSHA compliance questions - Returns YES/NO verdict with cited regulation section
- Includes 3+ bullet points and corrective actions
- Covers 30+ high-priority OSHA 1910 topics
- Free Sandbox tier with 10 daily calls
- Available as Python MCP server for Claude
Use cases of Osha Compliance Assistant
- Check if guardrails are required on a 4-foot platform
- Verify whether propane cylinders can be stored near an exit door
- Determine if automatic restart after power outage is allowed on saws
- Assess head protection needs for electrical panel work
FAQ from Osha Compliance Assistant
How do I get an API key?
Email gcsmst at gmail.com with subject "MCP API Key" to receive a free Sandbox key. No credit card required for the free tier.
Is there a free tier available?
Yes — the Sandbox tier is free and allows 10 daily calls. Paid plans start at $79/month for 500 daily calls.
What OSHA standards does it cover?
It covers 29 CFR 1910 General Industry standards including fall protection, machine guarding, electrical safety, lockout/tagout, PPE, fire safety, hazard communication, forklifts, and 30+ other high-priority topics.
What output does the compliance_check tool provide?
The tool returns a plain text response with a ✅ YES or ❌ NO verdict, the cited OSHA section (e.g., Section 1910.23(c)(1)), three bullet points of specific requirements, and corrective actions where applicable.
How do I install and configure the server on Claude Desktop?
Install mcp and httpx via pip. Then add an entry to your claude_desktop_config.json with command python, args pointing to server.py, and environment variable OSHA_API_KEY set to your API key.
More AI & Agents MCP servers
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
1MCP - One MCP Server for All
1mcp-appA unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
MCP-NixOS - Because Your AI Assistant Shouldn't Hallucinate About Packages
utensilsMCP-NixOS - Model Context Protocol Server for NixOS resources
Comments