← WebMCP Directory

Tool tree

autocarindia.com

Media & PersonalTools verified
Website
Autocar India is a car and bike magazine site with news, reviews, prices, comparisons, videos and podcasts on new and upcoming models in India.
Explore capabilities
    search_vehiclesAnswer

    Search Autocar India by name for cars, bikes and editorial content. Use this first to turn a user's phrasing ("swift", "thar 5 door") into the site URL and the make/model slugs the other tools need.

    View tool JSON
    {
      "name": "search_vehicles",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Autocar India by name for cars, bikes and editorial content. Use this first to turn a user's phrasing (\"swift\", \"thar 5 door\") into the site URL and the make/model slugs the other tools need.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text, e.g. \"mahindra thar\"."
          },
          "limit": {
            "type": "integer",
            "description": "Max results (default 8, max 20).",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    list_vehiclesAnswer

    Browse the car/bike listing (PLP) with filters, sorting and pagination — the tool for "show me SUVs under 15 lakh" style questions. Filter slugs are backend-driven: pass include_filters=true on the first call to get the valid filter slugs and option slugs, then pass them back in `filters`.

    View tool JSON
    {
      "name": "list_vehicles",
      "kind": "answer",
      "impl": "imperative",
      "description": "Browse the car/bike listing (PLP) with filters, sorting and pagination — the tool for \"show me SUVs under 15 lakh\" style questions. Filter slugs are backend-driven: pass include_filters=true on the first call to get the valid filter slugs and option slugs, then pass them back in `filters`.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "vehicle_type": {
            "type": "string",
            "enum": [
              "cars",
              "bikes"
            ],
            "description": "Default cars."
          },
          "filters": {
            "type": "object",
            "description": "Facet slug -> selected option slugs, e.g. {\"body_type\": [\"suv\"]}. Discover valid keys via include_filters.",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "city": {
            "type": "string",
            "description": "City slug; defaults to the user's current city."
          },
          "sort": {
            "type": "string",
            "description": "Backend sort key; omit for default ordering."
          },
          "page": {
            "type": "integer",
            "minimum": 1
          },
          "page_size": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          },
          "include_filters": {
            "type": "boolean",
            "description": "Also return the available filter facets and their option slugs."
          }
        },
        "additionalProperties": false
      }
    }
    get_vehicle_overviewAnswer

    Overview of one car or bike model: price range, Autocar rating, launch stage, headline specs and a plain-text summary. Takes the make/model slugs from search_vehicles or list_vehicles.

    View tool JSON
    {
      "name": "get_vehicle_overview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Overview of one car or bike model: price range, Autocar rating, launch stage, headline specs and a plain-text summary. Takes the make/model slugs from search_vehicles or list_vehicles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "make": {
            "type": "string",
            "description": "Make slug, e.g. \"mahindra\"."
          },
          "model": {
            "type": "string",
            "description": "Model slug, e.g. \"thar\"."
          },
          "city": {
            "type": "string",
            "description": "City slug; defaults to the user's current city."
          }
        },
        "required": [
          "make",
          "model"
        ],
        "additionalProperties": false
      }
    }
    get_on_road_priceAnswer

    City-wise on-road price breakup for a model — ex-showroom, RTO, insurance and on-road, per variant. On-road price is city-dependent, so pass `city` whenever the user names one.

    View tool JSON
    {
      "name": "get_on_road_price",
      "kind": "answer",
      "impl": "imperative",
      "description": "City-wise on-road price breakup for a model — ex-showroom, RTO, insurance and on-road, per variant. On-road price is city-dependent, so pass `city` whenever the user names one.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "make": {
            "type": "string",
            "description": "Make slug, e.g. \"maruti-suzuki\"."
          },
          "model": {
            "type": "string",
            "description": "Model slug, e.g. \"swift\"."
          },
          "city": {
            "type": "string",
            "description": "City slug, e.g. \"delhi-ncr\"; defaults to the user's current city."
          }
        },
        "required": [
          "make",
          "model"
        ],
        "additionalProperties": false
      }
    }
    compare_vehiclesAction

    Side-by-side spec and price comparison of 2-4 models, as rendered on the compare pages. Slugs are `make-model` (e.g. "maruti-suzuki-swift"), optionally `make-model-variant`.

    View tool JSON
    {
      "name": "compare_vehicles",
      "kind": "act",
      "impl": "imperative",
      "description": "Side-by-side spec and price comparison of 2-4 models, as rendered on the compare pages. Slugs are `make-model` (e.g. \"maruti-suzuki-swift\"), optionally `make-model-variant`.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slugs": {
            "type": "array",
            "description": "2-4 slugs, e.g. [\"tata-nexon\", \"maruti-suzuki-brezza\"].",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 4
          },
          "vehicle_type": {
            "type": "string",
            "enum": [
              "car",
              "bike"
            ],
            "description": "Default car."
          },
          "city": {
            "type": "string",
            "description": "City slug; defaults to the user's current city."
          }
        },
        "required": [
          "slugs"
        ],
        "additionalProperties": false
      }
    }
    calculate_emiAction

    Loan EMI for a vehicle purchase — monthly instalment, total interest and total payable, all in rupees. Pure arithmetic, no lookup: pair it with get_on_road_price to turn a car's price into a monthly cost.

    View tool JSON
    {
      "name": "calculate_emi",
      "kind": "act",
      "impl": "imperative",
      "description": "Loan EMI for a vehicle purchase — monthly instalment, total interest and total payable, all in rupees. Pure arithmetic, no lookup: pair it with get_on_road_price to turn a car's price into a monthly cost.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "loan_amount": {
            "type": "number",
            "description": "Principal in rupees (on-road price minus down payment).",
            "exclusiveMinimum": 0
          },
          "annual_interest_rate": {
            "type": "number",
            "description": "Annual rate in percent (default 9.5).",
            "exclusiveMinimum": 0
          },
          "tenure_years": {
            "type": "number",
            "description": "Loan tenure in years (default 5).",
            "exclusiveMinimum": 0
          }
        },
        "required": [
          "loan_amount"
        ],
        "additionalProperties": false
      }
    }