← WebMCP Directory

Tool tree

carwyapar.com

liveCommerce
https://carwyapar.com/
Explore new car prices in India, discover trending models, compare top brands, and stay updated with latest launches and EV news.
Explore capabilities
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": "/"
}