SafetyCulture MCP Server logo

SafetyCulture MCP Server

by zerubroberts

The SafetyCulture MCP Server allows users to query their SafetyCulture data using natural language after providing an API key. It leverages the Model Context Protocol to enable integration with tools like Claude for Desktop.

View on GitHub

Last updated: N/A

What is SafetyCulture MCP Server?

This server is a Model Context Protocol (MCP) server designed to interface with the SafetyCulture API. It enables users to ask natural language questions about their SafetyCulture data, facilitating easier data analysis and insights.

How to use SafetyCulture MCP Server?

To use this server, clone the repository, install dependencies, configure your SafetyCulture API key in the .env file, and then run the server. You can then configure Claude for Desktop to use this MCP server by editing its configuration file and restarting the application. Finally, use natural language questions within Claude to query your SafetyCulture data.

Key features of SafetyCulture MCP Server

  • Query SafetyCulture data using natural language

  • Analyze inspection data and trends

  • Compare safety metrics across time periods and categories

  • Visualize inspection trends over time

Use cases of SafetyCulture MCP Server

  • Analyzing inspection data to identify trends

  • Comparing safety metrics across different sites or time periods

  • Generating reports on injury incidents

  • Identifying areas where safety protocols need improvement

FAQ from SafetyCulture MCP Server

What is the SafetyCulture Feed API?

The SafetyCulture Feed API provides a simple way to access collections of resources like inspections and actions with various filter parameters.

How do I authenticate with the SafetyCulture API?

Use the authenticate tool with your SafetyCulture API key.

Can I filter actions by status?

Yes, you can filter actions by status such as 'in_progress', 'completed', or 'overdue' using the get_actions tool.

What kind of questions can I ask?

You can ask questions like 'How many inspections were done in this site over the last 3 months?' or 'Compare any trends in rise of injuries report for this category'.

How do I configure Claude for Desktop to use this server?

Edit the configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add the provided JSON configuration block.