SafetyCulture MCP Server
@zerubroberts
About SafetyCulture MCP Server
No overview available yet
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).
Frequently asked questions
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).
Basic information
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments