authenticateLABSCO SUMMARY
Safety data answered as a question, not exported as a report.
The comparison tools are what earn this a place. "How many inspections at this site in the last three months" and "did injury reports rise against the same window last year" are the two things people open the dashboard for, and both are one call.
What it is
An MCP server over the SafetyCulture API. It pulls inspections and actions through the Feed API and exposes them as questions you can ask rather than reports you have to build.
What you get
- Inspections for a time period you name
- Inspection trends analysed over time
- Injury reports compared between two periods
- Actions for a period, filtered by status such as in_progress, completed or overdue
- Actions filtered by priority: low, medium or high
- Full detail on any individual action
Requirements
A SafetyCulture API key, put in a .env file copied from example.env, plus the Python dependencies from requirements.txt. The start-up scripts shipped with it are Windows .bat files.
Setup effort
Follow the published steps — pip install -r requirements.txt
USE CASES
Answering how much inspecting got done at a site
Pull inspections for the period and read the count back.
Showing whether injuries are rising
Compare injury reports across two periods instead of reading two reports side by side.
Finding what is overdue
List actions filtered to overdue, then open the ones that matter.
Preparing for a safety review meeting
Get inspection trends across the period the meeting covers.
Triaging by priority
Filter actions to high priority and work down from there.
6 tools
Listed in project docs. Your client may show a different list.
get_inspectionsget_inspection_trendscompare_injury_reportsget_actionsget_action_detailsBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/zerubroberts/safetyculture-mcp-server
cd safetyculture-mcp-server
pip install -r requirements.txtMCP Clients
Claude Desktop
{
"mcpServers": {
"safetyculture": {
"command": "python",
"args": [
"<YOUR_PATH_TO_PROJECT>/src/main.py"
]
}
}
}