SafetyCulture MCP Server
@zerubroberts
About SafetyCulture MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"safetyculture": {
"command": "python",
"args": [
"/path/to/your/project/src/main.py"
]
}
}
}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 SafetyCulture MCP Server?
A Model Context Protocol (MCP) server that integrates with the SafetyCulture API. It lets users query SafetyCulture data – inspections, actions, and trends – using natural language after providing an API key.
How to use SafetyCulture MCP Server?
- Clone the repository and install dependencies:
pip install -r requirements.txt. - Copy
example.envto.envand configure your SafetyCulture API key, or run the server withrun_with_key.bat YOUR_API_KEY. - Run the server with
run_server.bat(uses .env) orrun_with_key.bat YOUR_API_KEY. - Configure Claude for Desktop to use the server by adding its
mcpServersconfig pointing tosrc/main.py. Then ask natural‑language questions about your SafetyCulture data.
Key features of SafetyCulture MCP Server
- Query inspection data using natural language.
- Analyze inspection trends over time.
- Compare safety metrics across time periods and categories.
- Visualize inspection trends over time.
- Filter actions by status (e.g., ‘in_progress’, ‘completed’) and priority.
- Retrieve detailed information about a specific action by ID.
Use cases of SafetyCulture MCP Server
- Ask “How many inspections were done in this site over the last 3 months?”.
- Compare injury reports between two time periods to identify trends.
- Get all actions filtered by status or priority for a specific period.
- Monitor safety compliance across multiple sites with trend analysis.
FAQ from SafetyCulture MCP Server
What dependencies are required?
Python 3 and the packages listed in requirements.txt (installed via pip install -r requirements.txt).
How do I authenticate with the SafetyCulture API?
Provide your SafetyCulture API key either in the .env file (as SAFETYCULTURE_API_KEY) or by passing it as a command‑line argument to run_with_key.bat.
What data does this server access?
It accesses inspection and action data through the SafetyCulture Feed API (/feed/inspections and /feed/actions). No data is stored locally; it is fetched live from the SafetyCulture API.
How do I use it with Claude for Desktop?
Edit Claude for Desktop’s configuration file (claude_desktop_config.json) to add an mcpServers entry for safetyculture with command: "python" and args pointing to the src/main.py file. Then restart Claude for Desktop.
Is there a way to test the API key before using the server?
Yes, run test_api.bat YOUR_API_KEY to verify the key works. Additional testing modes are available (e.g., test_api.bat feed YOUR_API_KEY to test just the Feed API).
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
Nginx UI
0xJackyYet another WebUI for Nginx
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments