← WebMCP Directory

Tool tree

shopnearme-webmcp.vercel.app

CommerceTools verified
Website
Compare product offers online, nearby, and second hand.
Explore capabilities
    search_productsAnswer

    Search delivery, nearby in-store, and second-hand offers for any product. Returns structured offers with price and shipping status. Waits for the search sources to finish and publishes the collected offers together.

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search delivery, nearby in-store, and second-hand offers for any product. Returns structured offers with price and shipping status. Waits for the search sources to finish and publishes the collected offers together.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Any product name or description"
          },
          "location": {
            "type": "string",
            "description": "City, address, postal code, or Current location"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_visible_resultsAnswer

    Return the product offers currently loaded in ShopNearMe, grouped by purchase method.

    View tool JSON
    {
      "name": "get_visible_results",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the product offers currently loaded in ShopNearMe, grouped by purchase method.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    set_search_locationAction

    Set the location used for nearby stores and delivery eligibility.

    View tool JSON
    {
      "name": "set_search_location",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the location used for nearby stores and delivery eligibility.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string"
          }
        },
        "required": [
          "location"
        ]
      }
    }
    filter_resultsAction

    Apply product-specific facet filters. Values must match the facet options returned by search_products.

    View tool JSON
    {
      "name": "filter_results",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply product-specific facet filters. Values must match the facet options returned by search_products.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filters": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "filters"
        ]
      }
    }
    sort_resultsAction

    Sort current offers by total price (including shipping) or by distance from the selected location.

    View tool JSON
    {
      "name": "sort_results",
      "kind": "act",
      "impl": "imperative",
      "description": "Sort current offers by total price (including shipping) or by distance from the selected location.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "direction": {
            "type": "string",
            "enum": [
              "price-asc",
              "price-desc",
              "distance-asc",
              "distance-desc"
            ]
          }
        },
        "required": [
          "direction"
        ]
      }
    }