Tool tree
get_car_brandsanswer
List or search public CarWyapar car brands with pagination and sorting.
View tool JSON
{
"name": "get_car_brands",
"kind": "answer",
"impl": "imperative",
"description": "List or search public CarWyapar car brands with pagination and sorting.",
"inputSchema": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search brand name, slug, or description."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Results per page. Maximum 100."
},
"sort": {
"type": "string",
"enum": [
"name-asc",
"name-desc",
"latest",
"oldest"
],
"default": "name-asc",
"description": "Brand result order."
}
},
"additionalProperties": false
},
"page": "/"
}get_car_brandanswer
Get complete public details for one car brand by slug.
View tool JSON
{
"name": "get_car_brand",
"kind": "answer",
"impl": "imperative",
"description": "Get complete public details for one car brand by slug.",
"inputSchema": {
"type": "object",
"properties": {
"brandSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar brand slug."
}
},
"required": [
"brandSlug"
],
"additionalProperties": false
},
"page": "/"
}search_car_modelsanswer
Search and filter public car models by brand, price, fuel, body type, transmission, drivetrain, or status.
View tool JSON
{
"name": "search_car_models",
"kind": "answer",
"impl": "imperative",
"description": "Search and filter public car models by brand, price, fuel, body type, transmission, drivetrain, or status.",
"inputSchema": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search model-related text."
},
"brand": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "Brand filter value returned by model filter options."
},
"fuelType": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Fuel filter value or values returned by model filter options."
},
"bodyType": {
"type": "string",
"description": "Body type filter value returned by model filter options."
},
"transmission": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Transmission filter value or values returned by model filter options."
},
"drivetrain": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Drivetrain filter value or values returned by model filter options."
},
"status": {
"type": "string",
"description": "Status filter value returned by model filter options."
},
"minPrice": {
"type": "number",
"minimum": 0,
"description": "Minimum model price in INR."
},
"maxPrice": {
"type": "number",
"minimum": 0,
"description": "Maximum model price in INR."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Results per page. Maximum 100."
},
"sort": {
"type": "string",
"enum": [
"relevance",
"name-asc",
"name-desc",
"price-low-high",
"price-high-low",
"latest",
"oldest"
],
"default": "relevance",
"description": "Model result order."
}
},
"additionalProperties": false
},
"page": "/"
}get_car_model_filtersanswer
Get current model filters. Use value in API queries and label only for display.
View tool JSON
{
"name": "get_car_model_filters",
"kind": "answer",
"impl": "imperative",
"description": "Get current model filters. Use value in API queries and label only for display.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_car_modelanswer
Get concise public model details. Request only the sections needed for the answer.
View tool JSON
{
"name": "get_car_model",
"kind": "answer",
"impl": "imperative",
"description": "Get concise public model details. Request only the sections needed for the answer.",
"inputSchema": {
"type": "object",
"properties": {
"modelSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar model slug."
},
"sections": {
"oneOf": [
{
"type": "string",
"enum": [
"about",
"specs",
"features",
"images",
"colors",
"faqs"
]
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"about",
"specs",
"features",
"images",
"colors",
"faqs"
]
},
"minItems": 1,
"uniqueItems": true
}
],
"description": "Required detail sections. Select only the sections needed for the answer."
}
},
"required": [
"modelSlug",
"sections"
],
"additionalProperties": false
},
"page": "/"
}get_brand_modelsanswer
List public car models for one brand with pagination and sorting.
View tool JSON
{
"name": "get_brand_models",
"kind": "answer",
"impl": "imperative",
"description": "List public car models for one brand with pagination and sorting.",
"inputSchema": {
"type": "object",
"properties": {
"brandSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar brand slug."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Results per page. Maximum 100."
},
"sort": {
"type": "string",
"enum": [
"relevance",
"name-asc",
"name-desc",
"price-low-high",
"price-high-low",
"latest",
"oldest"
],
"default": "relevance",
"description": "Model result order."
}
},
"required": [
"brandSlug"
],
"additionalProperties": false
},
"page": "/"
}search_car_variantsanswer
Search and filter public car variants by model, brand, price, fuel, body type, transmission, drivetrain, sunroof, seating, airbags, or ADAS.
View tool JSON
{
"name": "search_car_variants",
"kind": "answer",
"impl": "imperative",
"description": "Search and filter public car variants by model, brand, price, fuel, body type, transmission, drivetrain, sunroof, seating, airbags, or ADAS.",
"inputSchema": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search variant or model-related text."
},
"brand": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "Brand filter value returned by variant filter options."
},
"modelSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "Model filter value returned by variant filter options."
},
"fuelType": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Fuel filter value or values returned by variant filter options."
},
"bodyType": {
"type": "string",
"description": "Body type filter value returned by variant filter options."
},
"transmission": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Transmission filter value or values returned by variant filter options."
},
"drivetrain": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
},
"minItems": 1
}
],
"description": "Drivetrain filter value or values returned by variant filter options."
},
"sunroof": {
"type": "string",
"description": "Sunroof filter value returned by variant filter options."
},
"seatingCapacity": {
"type": "integer",
"minimum": 1,
"description": "Filter by seating capacity."
},
"minAirbags": {
"type": "integer",
"minimum": 0,
"description": "Minimum number of airbags."
},
"adas": {
"type": "boolean",
"description": "Boolean ADAS value returned by variant filter options."
},
"minPrice": {
"type": "number",
"minimum": 0,
"description": "Minimum variant price in INR."
},
"maxPrice": {
"type": "number",
"minimum": 0,
"description": "Maximum variant price in INR."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Results per page. Maximum 100."
},
"sort": {
"type": "string",
"enum": [
"relevance",
"name-asc",
"name-desc",
"price-low-high",
"price-high-low",
"latest",
"oldest"
],
"default": "relevance",
"description": "Variant result order."
}
},
"additionalProperties": false
},
"page": "/"
}get_car_variant_filtersanswer
Get current variant filters. Use value in API queries and label only for display.
View tool JSON
{
"name": "get_car_variant_filters",
"kind": "answer",
"impl": "imperative",
"description": "Get current variant filters. Use value in API queries and label only for display.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_model_variantsanswer
List all public variants for one exact car model slug.
View tool JSON
{
"name": "get_model_variants",
"kind": "answer",
"impl": "imperative",
"description": "List all public variants for one exact car model slug.",
"inputSchema": {
"type": "object",
"properties": {
"modelSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar model slug."
}
},
"required": [
"modelSlug"
],
"additionalProperties": false
},
"page": "/"
}get_car_variantanswer
Get concise public variant details. Request only the sections needed for the answer.
View tool JSON
{
"name": "get_car_variant",
"kind": "answer",
"impl": "imperative",
"description": "Get concise public variant details. Request only the sections needed for the answer.",
"inputSchema": {
"type": "object",
"properties": {
"modelSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar model slug."
},
"variantSlug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "The exact CarWyapar variant slug."
},
"sections": {
"oneOf": [
{
"type": "string",
"enum": [
"about",
"specs",
"features",
"images",
"colors",
"faqs"
]
},
{
"type": "array",
"items": {
"type": "string",
"enum": [
"about",
"specs",
"features",
"images",
"colors",
"faqs"
]
},
"minItems": 1,
"uniqueItems": true
}
],
"description": "Required detail sections. Select only the sections needed for the answer."
}
},
"required": [
"modelSlug",
"variantSlug",
"sections"
],
"additionalProperties": false
},
"page": "/"
}