Safetyculture MCP Server

A Model Context Protocol (MCP) server for the SafetyCulture API. This project allows users to ask natural language questions about their

Local serverstdioPython

What is the Safetyculture MCP Server?

A Model Context Protocol (MCP) server for the SafetyCulture API. This project allows users to ask natural language questions about their SafetyCulture data after

What the server does

This MCP server uses the SafetyCulture Feed API, which provides a simple way to access collections of resources:

  • Query SafetyCulture data using natural language
  • Analyze inspection data and trends
  • Compare safety metrics across time periods and categories
  • Visualize inspection trends over time

Recorded tools

  • test_api.bat — Run tests in interactive mode (prompts for API key)
  • get_inspections — Get SafetyCulture inspections for a specific time period
  • get_inspection_trends — Analyze trends in SafetyCulture inspections over time
  • compare_injury_reports — Compare injury reports between two time periods
  • get_actions — Get SafetyCulture actions for a specific time period
  • get_action_details — Get detailed information about a specific action by ID

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
authenticateAuthenticate with the SafetyCulture API using your API key
get_inspectionsGet SafetyCulture inspections for a specific time period
get_inspection_trendsAnalyze trends in SafetyCulture inspections over time
compare_injury_reportsCompare injury reports between two time periods
get_actionsGet SafetyCulture actions for a specific time period
get_action_detailsGet detailed information about a specific action by ID

How to install the Safetyculture MCP Server

{
  "mcpServers": {
    "safetyculture": {
      "command": "python",
      "args": [
        "/path/to/your/project/src/main.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Safetyculture to test api.bat.”
  • “Use Safetyculture to get inspections.”
  • “Use Safetyculture to get inspection trends.”

Frequently asked questions

A Model Context Protocol (MCP) server for the SafetyCulture API. This project allows users to ask natural language questions about their SafetyCulture data after Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.