← WebMCP Directory

Tool tree

origine-pieces-auto.com

CommerceTools verified
Website
French auto parts site for original and aftermarket car parts, with a vehicle-based parts finder and price comparison across merchants.
Explore capabilities
    search_partsAnswer

    Full-text search of the auto-parts catalog (part name, OEM/manufacturer reference, EAN, brand). Returns the best matching parts, plus matching categories and part brands.

    View tool JSON
    {
      "name": "search_parts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full-text search of the auto-parts catalog (part name, OEM/manufacturer reference, EAN, brand). Returns the best matching parts, plus matching categories and part brands.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search terms, e.g. 'plaquette de frein clio 3' or a part reference."
          },
          "lang": {
            "type": "string",
            "enum": [
              "fr",
              "en",
              "it"
            ],
            "description": "Site language for labels and URLs (defaults to the current page's language)."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/fr/"
    }
    list_vehicle_optionsAnswer

    Walks the vehicle selector one level at a time: brand -> family -> model -> engine. Call with no vehicle fields to get the brands, then pass the chosen ids back to get the next level's options. `next_level` tells which level to choose next (null once the engine is chosen).

    View tool JSON
    {
      "name": "list_vehicle_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Walks the vehicle selector one level at a time: brand -> family -> model -> engine. Call with no vehicle fields to get the brands, then pass the chosen ids back to get the next level's options. `next_level` tells which level to choose next (null once the engine is chosen).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "brand": {
            "type": "integer",
            "description": "Brand id (from a previous call)."
          },
          "family": {
            "type": "integer",
            "description": "Family id, e.g. CLIO."
          },
          "model": {
            "type": "integer",
            "description": "Model id, e.g. CLIO III."
          },
          "lang": {
            "type": "string",
            "enum": [
              "fr",
              "en",
              "it"
            ],
            "description": "Site language for labels and URLs (defaults to the current page's language)."
          }
        }
      },
      "page": "/fr/"
    }
    find_parts_for_vehicleAnswer

    Lists catalog parts compatible with a vehicle. Ids come from list_vehicle_options; the more levels given (brand, family, model, engine), the more precise the result.

    View tool JSON
    {
      "name": "find_parts_for_vehicle",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists catalog parts compatible with a vehicle. Ids come from list_vehicle_options; the more levels given (brand, family, model, engine), the more precise the result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "brand": {
            "type": "integer"
          },
          "family": {
            "type": "integer"
          },
          "model": {
            "type": "integer"
          },
          "engine": {
            "type": "integer"
          },
          "page": {
            "type": "integer",
            "minimum": 1,
            "description": "Results page (50 parts per page); see `has_more`."
          },
          "lang": {
            "type": "string",
            "enum": [
              "fr",
              "en",
              "it"
            ],
            "description": "Site language for labels and URLs (defaults to the current page's language)."
          }
        },
        "required": [
          "brand"
        ]
      },
      "page": "/fr/"
    }
    compare_pricesAnswer

    Price comparison for one part: every merchant offer (price, stock, link), lowest and highest price. This site is a comparator: it does not sell parts itself.

    View tool JSON
    {
      "name": "compare_prices",
      "kind": "answer",
      "impl": "imperative",
      "description": "Price comparison for one part: every merchant offer (price, stock, link), lowest and highest price. This site is a comparator: it does not sell parts itself.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "integer",
            "description": "Part id (the `id` from search_parts)."
          },
          "url": {
            "type": "string",
            "description": "Or the part's page URL on this site."
          },
          "lang": {
            "type": "string",
            "enum": [
              "fr",
              "en",
              "it"
            ],
            "description": "Site language for labels and URLs (defaults to the current page's language)."
          }
        }
      },
      "page": "/fr/"
    }