Aquant · Schema
Aquant Mcp Server Schemas
CompanyArtificial IntelligenceAgentsField ServiceService ManagementManufacturingMedical DevicesIndustrial EquipmentKnowledge ManagementVoice AIModel Context ProtocolPredictive Maintenance
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://mcp.aquant.ai/openapi.json#/components/schemas",
"x-generated": "2026-07-31",
"x-method": "derived",
"x-source": "openapi/aquant-mcp-server-openapi.json",
"$defs": {
"AgentDataRequest": {
"properties": {
"observation_name": {
"type": "string",
"title": "Observation Name",
"description": "The observation name to search for agents and proficiency scores."
}
},
"type": "object",
"required": [
"observation_name"
],
"title": "AgentDataRequest"
},
"AgentDataResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"agents": {
"items": {
"$ref": "#/components/schemas/AgentInfo"
},
"type": "array",
"title": "Agents",
"default": []
}
},
"type": "object",
"required": [
"status"
],
"title": "AgentDataResult"
},
"AgentInfo": {
"properties": {
"event_agent_name": {
"type": "string",
"title": "Event Agent Name"
},
"proficiency_score": {
"type": "number",
"title": "Proficiency Score"
},
"location": {
"type": "string",
"title": "Location"
}
},
"type": "object",
"required": [
"event_agent_name",
"proficiency_score",
"location"
],
"title": "AgentInfo"
},
"AgentUsed": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"name": {
"type": "string",
"title": "Name"
},
"status": {
"type": "string",
"title": "Status"
},
"result": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Result"
},
"highlights": {
"items": {
"type": "string"
},
"type": "array",
"title": "Highlights",
"default": []
}
},
"type": "object",
"required": [
"id",
"name",
"status"
],
"title": "AgentUsed"
},
"AssetLocationInfo": {
"properties": {
"asset_id": {
"type": "string",
"title": "Asset Id"
},
"location": {
"type": "string",
"title": "Location"
}
},
"type": "object",
"required": [
"asset_id",
"location"
],
"title": "AssetLocationInfo"
},
"AssetLocationRequest": {
"properties": {
"asset_id": {
"type": "string",
"title": "Asset Id",
"description": "The asset ID to look up location for."
}
},
"type": "object",
"required": [
"asset_id"
],
"title": "AssetLocationRequest"
},
"AssetLocationResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"asset_location": {
"$ref": "#/components/schemas/AssetLocationInfo"
}
},
"type": "object",
"required": [
"status"
],
"title": "AssetLocationResult"
},
"BlockingRule": {
"properties": {
"if_value": {
"type": "string",
"title": "If Value"
},
"block": {
"type": "boolean",
"title": "Block"
}
},
"type": "object",
"required": [
"if_value",
"block"
],
"title": "BlockingRule"
},
"FormField": {
"properties": {
"key": {
"type": "string",
"title": "Key"
},
"type": {
"type": "string",
"title": "Type"
},
"disabled_if": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Disabled If"
},
"placeholder": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Placeholder"
}
},
"type": "object",
"required": [
"key",
"type"
],
"title": "FormField"
},
"FormStep": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"title": {
"type": "string",
"title": "Title"
},
"type": {
"type": "string",
"title": "Type"
},
"required": {
"type": "boolean",
"title": "Required"
},
"status": {
"type": "string",
"title": "Status"
},
"fields": {
"items": {
"$ref": "#/components/schemas/FormField"
},
"type": "array",
"title": "Fields"
},
"values": {
"additionalProperties": true,
"type": "object",
"title": "Values",
"default": {}
}
},
"type": "object",
"required": [
"id",
"title",
"type",
"required",
"status",
"fields"
],
"title": "FormStep"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"NextSymptomRequest": {
"properties": {
"asset_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Asset Id",
"description": "The asset ID to predict next symptoms for."
},
"top_n": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Top N",
"description": "Number of top predictions to return.",
"default": 3
}
},
"type": "object",
"title": "NextSymptomRequest"
},
"NextSymptomResult": {
"properties": {
"asset_id": {
"type": "string",
"title": "Asset Id"
},
"top_n": {
"type": "integer",
"title": "Top N"
},
"predictions": {
"items": {
"$ref": "#/components/schemas/Prediction"
},
"type": "array",
"title": "Predictions"
},
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
}
},
"type": "object",
"required": [
"asset_id",
"top_n",
"predictions",
"status"
],
"title": "NextSymptomResult"
},
"NumberStep": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"title": {
"type": "string",
"title": "Title"
},
"type": {
"type": "string",
"title": "Type"
},
"required": {
"type": "boolean",
"title": "Required"
},
"status": {
"type": "string",
"title": "Status"
},
"label": {
"type": "string",
"title": "Label"
},
"placeholder": {
"type": "string",
"title": "Placeholder"
},
"key": {
"type": "string",
"title": "Key"
},
"unit": {
"type": "string",
"title": "Unit"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Value"
}
},
"type": "object",
"required": [
"id",
"title",
"type",
"required",
"status",
"label",
"placeholder",
"key",
"unit"
],
"title": "NumberStep"
},
"ObservationExistenceRequest": {
"properties": {
"observation_name": {
"type": "string",
"title": "Observation Name",
"description": "The observation name to check for existence."
}
},
"type": "object",
"required": [
"observation_name"
],
"title": "ObservationExistenceRequest"
},
"ObservationExistenceResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"exists": {
"type": "boolean",
"title": "Exists"
},
"observation_name": {
"type": "string",
"title": "Observation Name"
}
},
"type": "object",
"required": [
"status",
"exists",
"observation_name"
],
"title": "ObservationExistenceResult"
},
"PartCatalogInfo": {
"properties": {
"part_id": {
"type": "string",
"title": "Part Id"
},
"part_name": {
"type": "string",
"title": "Part Name"
},
"part_description": {
"type": "string",
"title": "Part Description"
},
"part_image_link": {
"type": "string",
"title": "Part Image Link"
},
"part_url_link": {
"type": "string",
"title": "Part Url Link"
}
},
"type": "object",
"required": [
"part_id"
],
"title": "PartCatalogInfo"
},
"PartCatalogLookupRequest": {
"properties": {
"triage_product_id": {
"type": "string",
"title": "Triage Product Id",
"description": "The triage product ID to look up in the catalog."
},
"question": {
"type": "string",
"title": "Question",
"description": "The user question to match against the catalog."
}
},
"type": "object",
"required": [
"triage_product_id",
"question"
],
"title": "PartCatalogLookupRequest"
},
"PartCatalogLookupResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"parts": {
"items": {
"$ref": "#/components/schemas/PartCatalogInfo"
},
"type": "array",
"title": "Parts",
"default": []
}
},
"type": "object",
"required": [
"status"
],
"title": "PartCatalogLookupResult"
},
"PartInfoRequest": {
"properties": {
"catalog_data": {
"items": {
"$ref": "#/components/schemas/PartCatalogInfo"
},
"type": "array",
"title": "Catalog Data",
"description": "List of part catalog info objects from the catalog lookup tool."
}
},
"type": "object",
"required": [
"catalog_data"
],
"title": "PartInfoRequest"
},
"PartInfoResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"part_info": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Part Info",
"default": []
}
},
"type": "object",
"required": [
"status"
],
"title": "PartInfoResult"
},
"PartSourcesRequest": {
"properties": {
"catalog_data": {
"items": {
"$ref": "#/components/schemas/PartCatalogInfo"
},
"type": "array",
"title": "Catalog Data",
"description": "List of part catalog info objects from the catalog lookup tool."
},
"model": {
"type": "string",
"title": "Model",
"description": "The model name for the part sources tool."
},
"question": {
"type": "string",
"title": "Question",
"description": "The user question to match against sources."
}
},
"type": "object",
"required": [
"catalog_data",
"model",
"question"
],
"title": "PartSourcesRequest"
},
"PartSourcesResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"sources": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array",
"title": "Sources",
"default": []
}
},
"type": "object",
"required": [
"status"
],
"title": "PartSourcesResult"
},
"Prediction": {
"properties": {
"rank": {
"type": "integer",
"title": "Rank"
},
"obs_predict": {
"type": "string",
"title": "Obs Predict"
},
"confidence": {
"type": "string",
"title": "Confidence"
},
"how_to_check": {
"items": {
"type": "string"
},
"type": "array",
"title": "How To Check"
}
},
"type": "object",
"required": [
"rank",
"obs_predict",
"confidence",
"how_to_check"
],
"title": "Prediction"
},
"PreventiveMaintenanceCheckListRequest": {
"properties": {
"asset_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Asset Id",
"description": "The asset ID to generate a preventive maintenance check list for."
},
"model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Model",
"description": "The model to generate a preventive maintenance check list for."
}
},
"type": "object",
"title": "PreventiveMaintenanceCheckListRequest"
},
"PreventiveMaintenanceCheckListResult": {
"properties": {
"schema_version": {
"type": "string",
"title": "Schema Version"
},
"agent_id": {
"type": "string",
"title": "Agent Id"
},
"steps": {
"items": {
"$ref": "#/components/schemas/Step"
},
"type": "array",
"title": "Steps"
},
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
}
},
"type": "object",
"required": [
"schema_version",
"agent_id",
"steps",
"status"
],
"title": "PreventiveMaintenanceCheckListResult"
},
"RadioOption": {
"properties": {
"value": {
"type": "string",
"title": "Value"
},
"label": {
"type": "string",
"title": "Label"
}
},
"type": "object",
"required": [
"value",
"label"
],
"title": "RadioOption"
},
"RadioStep": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"title": {
"type": "string",
"title": "Title"
},
"type": {
"type": "string",
"title": "Type"
},
"required": {
"type": "boolean",
"title": "Required"
},
"status": {
"type": "string",
"title": "Status"
},
"options": {
"items": {
"$ref": "#/components/schemas/RadioOption"
},
"type": "array",
"title": "Options"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Value"
},
"blocking_rule": {
"anyOf": [
{
"$ref": "#/components/schemas/BlockingRule"
},
{
"type": "null"
}
]
}
},
"type": "object",
"required": [
"id",
"title",
"type",
"required",
"status",
"options"
],
"title": "RadioStep"
},
"SelectStep": {
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"title": {
"type": "string",
"title": "Title"
},
"type": {
"type": "string",
"title": "Type"
},
"required": {
"type": "boolean",
"title": "Required"
},
"status": {
"type": "string",
"title": "Status"
},
"key": {
"type": "string",
"title": "Key"
},
"options": {
"items": {
"type": "string"
},
"type": "array",
"title": "Options"
},
"value": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Value"
}
},
"type": "object",
"required": [
"id",
"title",
"type",
"required",
"status",
"key",
"options"
],
"title": "SelectStep"
},
"Site": {
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"address": {
"type": "string",
"title": "Address"
}
},
"type": "object",
"required": [
"name",
"address"
],
"title": "Site"
},
"Step": {
"anyOf": [
{
"$ref": "#/components/schemas/RadioStep"
},
{
"$ref": "#/components/schemas/FormStep"
},
{
"$ref": "#/components/schemas/SelectStep"
},
{
"$ref": "#/components/schemas/NumberStep"
}
],
"title": "Step"
},
"SummaryReportRequest": {
"properties": {
"chat_history": {
"anyOf": [
{
"items": {},
"type": "array"
},
{
"type": "null"
}
],
"title": "Chat History",
"description": "The chat history to generate a summary report for."
}
},
"type": "object",
"title": "SummaryReportRequest"
},
"SummaryReportResult": {
"properties": {
"summary_version": {
"type": "string",
"title": "Summary Version"
},
"site": {
"$ref": "#/components/schemas/Site"
},
"agents_used": {
"items": {
"$ref": "#/components/schemas/AgentUsed"
},
"type": "array",
"title": "Agents Used"
},
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
}
},
"type": "object",
"required": [
"summary_version",
"site",
"agents_used",
"status"
],
"title": "SummaryReportResult"
},
"TechnicianLocation": {
"properties": {
"event_agent_name": {
"type": "string",
"title": "Event Agent Name"
},
"location": {
"type": "string",
"title": "Location"
}
},
"type": "object",
"required": [
"event_agent_name",
"location"
],
"title": "TechnicianLocation"
},
"TechnicianProximityInfo": {
"properties": {
"event_agent_name": {
"type": "string",
"title": "Event Agent Name"
},
"location": {
"type": "string",
"title": "Location"
},
"proximity_km": {
"type": "number",
"title": "Proximity Km"
}
},
"type": "object",
"required": [
"event_agent_name",
"location",
"proximity_km"
],
"title": "TechnicianProximityInfo"
},
"TechnicianProximityRequest": {
"properties": {
"asset_location": {
"type": "string",
"title": "Asset Location",
"description": "The asset location to find proximity to"
},
"technicians": {
"items": {
"$ref": "#/components/schemas/TechnicianLocation"
},
"type": "array",
"title": "Technicians",
"description": "List of technicians with their locations"
}
},
"type": "object",
"required": [
"asset_location",
"technicians"
],
"title": "TechnicianProximityRequest"
},
"TechnicianProximityResult": {
"properties": {
"status": {
"type": "string",
"title": "Status"
},
"message": {
"type": "string",
"title": "Message"
},
"technicians": {
"items": {
"$ref": "#/components/schemas/TechnicianProximityInfo"
},
"type": "array",
"title": "Technicians",
"default": []
}
},
"type": "object",
"required": [
"status"
],
"title": "TechnicianProximityResult"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
},
"input": {
"title": "Input"
},
"ctx": {
"type": "object",
"title": "Context"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}