Raw schema
{
"type": "object",
"properties": {
"makes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"make\" domain, e.g. [\"make:mini\"]"
},
"models": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"model\" domain, e.g. [\"model:mini/hardtop\"]"
},
"bodyStyles": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"body-style\" domain, e.g. [\"body-style:sport-utility-vehicle-suv\"]"
},
"fuelTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"fuel-type\" domain, e.g. [\"fuel-type:electric\"]"
},
"driveTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"drive-type\" domain, e.g. [\"drive-type:awd-all-wheel-drive\"]"
},
"transmissions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"transmission\" domain, e.g. [\"transmission:automatic\"]"
},
"electrificationLevels": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"electrification-level\" domain, e.g. [\"electrification-level:bev-battery-electric-vehicle\"]"
},
"vehicleTypes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"vehicle-type\" domain, e.g. [\"vehicle-type:passenger-car\"]"
},
"nanos": {
"type": "array",
"items": {
"type": "string"
},
"description": "Entity refs in the \"nano\" domain, e.g. [\"nano:5TDGSKFCRS\"]"
},
"year": {
"type": "object",
"properties": {
"min": {
"type": "number"
},
"max": {
"type": "number"
}
},
"additionalProperties": false,
"description": "Model year range"
},
"price": {
"type": "object",
"properties": {
"min": {
"type": "number"
},
"max": {
"type": "number"
}
},
"additionalProperties": false,
"description": "Price (CAD) range"
},
"odometer": {
"type": "object",
"properties": {
"min": {
"type": "number"
},
"max": {
"type": "number"
}
},
"additionalProperties": false,
"description": "Odometer (km) range"
},
"spec": {
"type": "object",
"additionalProperties": {},
"description": "Canonical spec filters keyed by SpecAttributeId: numeric β {\"min\",\"max\"}, equipment β [\"standard\"|\"optional\"|\"unavailable\"]. Example: {\"fuelEconomyCombined\": {\"min\": 35}, \"heatedSeatsFront\": [\"standard\"]}. Bare scalars are invalid β \"standard\" must be [\"standard\"]; a wrong-shaped value errors with code \"invalid_spec_filter\". Unknown keys 400 with code \"unknown_spec_attributes\"."
},
"sort": {
"type": "object",
"properties": {
"field": {
"type": "string",
"enum": [
"price",
"year",
"odometer",
"createdAt",
"score"
]
},
"direction": {
"type": "string",
"enum": [
"asc",
"desc"
]
}
},
"additionalProperties": false
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Rows per page (default 10, max 50)"
},
"context": {
"type": "string",
"description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""
}
},
"required": [
"context"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}