Skip to main content
Glama

Search products

search_products
Read-only

Search the canonical product catalog by free text (Hebrew or English), brand, category, or exact GTIN, and answer 'how much is X' for a SINGLE item. Also matches chain listing names. Send city or address and every hit comes back priced: fromPrice is the lowest it goes for at any storefront delivering there, so quote it as 'from ₪X across N storefronts' (pricedAtStorefronts) and never as one national price — there is no such thing here. pricedAtStorefronts=1 is one shop's price, not a market rate. normalizedUnitPrice is that same money per 100g/100ml/piece: compare on it, NOT on fromPrice, because a smaller pack is cheaper to buy and usually dearer per gram. Results come back cheapest per unit first. fromPrice is the ordinary price, never a loyalty-club or coupon rate. Without a location nothing can be priced and the price fields are absent. For a whole shopping list call optimize_delivery ONCE with query items — never price lines one by one here, and never add these prices up: they come from different storefronts and each carries its own delivery fee. After optimize_delivery priced the wrong product, call suggest_similar_products with the shopper's Hebrew words and the rejected product_id, then call optimize_delivery again with that product_id. Returns canonical products (not per-chain detail); call get_product for listings.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityNoCity name in Hebrew or English (also accepts CBS locality codes). Aliases resolve to one place — e.g. 'הרצליה', 'Herzliya', and '6400' are the same filter. May be combined with location as a disambiguation hint.
gtinNoExact GTIN/barcode to look up.
nearNo'lat,lng' string, e.g. '32.078,34.774', to find stores near a point.
brandNoFilter by brand name, partial match.
limitNoMax results, default 20.
queryNoFree text search, Hebrew or English, e.g. 'חלב תנובה' or 'olive oil'.
categoryNoFilter by internal category slug (l1 or l2), e.g. 'dairy'.
locationNoFree-text neighborhood or address in Israel, e.g. 'נווה עמל, הרצליה'. Resolved to coordinates via cached Nominatim. Do not combine with near.
store_idNoOptional store UUID to prefer locally stocked products.
radius_kmNoSearch radius in km around the resolved point. Defaults to 10km when near or location is set. Ignored without a point.
in_stock_onlyNoWhen location is set, return only products with a local price. Default false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedInput schema / properties / brand / maxLength
      Added value: +100
    • addedInput schema / properties / category / maxLength
      Added value: +100
    • addedInput schema / properties / gtin / maxLength
      Added value: +64
    • addedInput schema / properties / query / maxLength
      Added value: +200
  2. Changed2 schema fields changed
    • addedInput schema / properties / city / maxLength
      Added value: +100
    • addedInput schema / properties / near / maxLength
      Added value: +100
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources