🔌 Connection Information
MCP Endpoint
https://site-photo-log-6a26e9a9-abhijits-org-498a60af.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"
}
upload-claim-photos
Upload accident photos and vehicle information to start a new claim. Returns a preview of the photos and vehicle details for review before final claim creation.
Input Schema
{
"properties": {
"damageDescriptions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of damage descriptions (e.g., \"front bumper damage\", \"side panel damage\")"
},
"vehicleMake": {
"type": "string",
"description": "Vehicle make and year (e.g., \"2023 Honda Civic\")"
},
"licensePlate": {
"type": "string",
"description": "Vehicle license plate"
},
"vin": {
"type": "string",
"description": "Vehicle VIN (optional)"
}
},
"required": [
"damageDescriptions",
"vehicleMake",
"licensePlate"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
create-claim
Create a new insurance claim with claimant information, vehicle details, and damage photos.
Input Schema
{
"properties": {
"claimantName": {
"type": "string",
"description": "Full name of the claimant"
},
"claimantEmail": {
"type": "string",
"format": "email",
"description": "Email address of the claimant"
},
"vehicleInfo": {
"type": "object",
"properties": {
"make": {
"type": "string"
},
"licensePlate": {
"type": "string"
},
"vin": {
"type": "string"
}
},
"required": [
"make",
"licensePlate"
],
"additionalProperties": false,
"description": "Vehicle information"
},
"damageDescription": {
"type": "string",
"description": "Description of damage"
},
"imageUrl": {
"type": "string",
"format": "uri",
"description": "URL of the damage photo"
},
"thumbnailUrl": {
"type": "string",
"format": "uri",
"description": "URL of the thumbnail"
}
},
"required": [
"claimantName",
"claimantEmail",
"vehicleInfo",
"damageDescription",
"imageUrl",
"thumbnailUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
list-queue
List all claims in the queue, optionally filtered by status. Returns claim cards with claimant info, damage photos, and assignment status.
Input Schema
{
"properties": {
"status": {
"type": "string",
"enum": [
"pending",
"assigned",
"completed"
],
"description": "Filter claims by status (pending, assigned, or completed)"
},
"limit": {
"type": "number",
"description": "Maximum number of claims to return (default: 50)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
assign-adjuster
Assign an adjuster to a claim. Updates the claim status to "assigned" and increments the adjuster's workload.
Input Schema
{
"properties": {
"claimId": {
"type": "string",
"description": "The claim ID to assign (e.g., CLM-2026-0042)"
},
"adjusterName": {
"type": "string",
"description": "The name of the adjuster to assign (e.g., Sarah Chen)"
}
},
"required": [
"claimId",
"adjusterName"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}