🔌 Connection Information
MCP Endpoint
https://toast-table-turns-6a254234-abhisheks-org-2a714da7.dev.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"
}
list-tables
List all tables on a specific floor with their status, occupancy, and setup images
Input Schema
{
"properties": {
"floor": {
"type": "string",
"description": "Filter by floor (main, patio, bar). If not provided, returns all tables."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
mark-table-ready
Mark a table as ready for the next guests by updating its turn time
Input Schema
{
"properties": {
"tableId": {
"type": "string",
"description": "The table ID to mark as ready"
}
},
"required": [
"tableId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
request-comp
Request a comp (discount) for an order with a reason and amount
Input Schema
{
"properties": {
"orderId": {
"type": "string",
"description": "The order ID to request a comp for"
},
"reason": {
"type": "string",
"description": "The reason for the comp request"
},
"amount": {
"type": "number",
"description": "The comp amount (in dollars or percentage)"
}
},
"required": [
"orderId",
"reason",
"amount"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
approve-comp
Approve or deny a pending comp request with optional manager notes
Input Schema
{
"properties": {
"compId": {
"type": "string",
"description": "The comp ID to approve or deny"
},
"approved": {
"type": "boolean",
"description": "Whether to approve (true) or deny (false) the comp"
},
"managerNotes": {
"type": "string",
"description": "Optional notes from the manager"
}
},
"required": [
"compId",
"approved"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}