🔌 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
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
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
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
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"
}