food-safety-audits

v1.0.0
A powerful MCP server built with NitroStack

🔌 Connection Information

MCP Endpoint

https://food-safety-audits-6a455d7a-abhisheks-org-8761a4c9.app.nitrocloud.ai/mcp

Connect to this MCP server using the endpoint above. The server supports Server-Sent Events (SSE) for real-time bidirectional communication following the Model Context Protocol specification.

🛠️ Available Tools

calculate
Perform basic arithmetic calculations
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "operation": {
      "type": "string",
      "enum": [
        "add",
        "subtract",
        "multiply",
        "divide"
      ],
      "description": "The operation to perform"
    },
    "a": {
      "type": "number",
      "description": "First number"
    },
    "b": {
      "type": "number",
      "description": "Second number"
    }
  },
  "required": [
    "operation",
    "a",
    "b"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
convert_temperature
Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).
Input Schema
{
  "properties": {
    "file_name": {
      "type": "string",
      "description": "Name of the uploaded file"
    },
    "file_type": {
      "type": "string",
      "description": "MIME type of the uploaded file"
    },
    "file_content": {
      "type": "string",
      "description": "Base64 encoded file content. Will be injected by system."
    },
    "value": {
      "type": "number",
      "description": "Temperature value to convert"
    },
    "from_unit": {
      "type": "string",
      "enum": [
        "C",
        "F"
      ],
      "description": "Unit to convert from (C or F)"
    },
    "to_unit": {
      "type": "string",
      "enum": [
        "C",
        "F"
      ],
      "description": "Unit to convert to (C or F)"
    }
  },
  "required": [
    "file_name",
    "file_type",
    "file_content"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
start-audit
Start a new audit for a facility with a compliance checklist
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "facility_id": {
      "type": "string",
      "description": "The facility ID to audit"
    }
  },
  "required": [
    "facility_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
submit-audit
Submit audit responses and calculate compliance score
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "audit_id": {
      "type": "string",
      "description": "The audit ID (optional, will be generated if not provided)"
    },
    "facility_id": {
      "type": "string",
      "description": "The facility ID"
    },
    "responses": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "item_id": {
            "type": "string",
            "description": "The checklist item ID"
          },
          "passed": {
            "type": "boolean",
            "description": "Whether the item passed (true) or failed (false)"
          }
        },
        "required": [
          "item_id",
          "passed"
        ],
        "additionalProperties": false
      },
      "description": "Array of audit responses"
    }
  },
  "required": [
    "facility_id",
    "responses"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
list-actions
List corrective actions for a facility with optional status filter
🎨 Has UI Widget
Input Schema
{
  "properties": {
    "facility_id": {
      "type": "string",
      "description": "The facility ID to list actions for"
    },
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "in_progress",
        "overdue",
        "completed"
      ],
      "description": "Filter by action status"
    }
  },
  "required": [
    "facility_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}
update-action
Update the status of a corrective action
Input Schema
{
  "properties": {
    "action_id": {
      "type": "string",
      "description": "The action ID to update"
    },
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "in_progress",
        "overdue",
        "completed"
      ],
      "description": "The new status for the action"
    }
  },
  "required": [
    "action_id",
    "status"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object"
}