io.github.nitaiaharoni1/super-mcp

SuperMCP

Israeli online supermarket pricing: compare grocery prices and delivered shopping baskets.

Endpointhttps://supermcp.co.il/mcp (streamable-http)
Registry version0.1.2
Now8 tools · grade F (46) · pin ts_520f4f7430dcdd8f504c0bed628601e6 · protocol 2025-06-18
First / last listed2026-10-30 01:27 UTC / 2026-10-30 01:27 UTC
Grade over time2026-10-30: F (46), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 01:27 UTC
8 tools, grade F (46)

Tools: optimize_delivery split_order list_delivery_options get_delivery_terms search_products get_product suggest_similar_products get_promotions

Current tools (8)

optimize_deliveryPrice a whole shopping list at every Israeli online supermarket that delivers to an address, and rank them on what the order actually costs: items + delivery fee + service fee. Takes the full list in one call; pricing lines separately loses the per-order fees. This is SuperMCP's shopping-list tool for online supermarket delivery. The answer depends mostly on the shopper's destination, and a city i
params: items, address, city, near, preference, slot_type, memberships, max_split_stores, include_club, include_coupon, resolution_mode, response_detail, intent, continuation, answers
split_orderAnswer 'can I save by ordering from more than one shop?' for a whole list. Returns which items to buy where, each leg's own subtotal, delivery fee and service fee, the combined delivered total, and what it saves against buying everything in one order. Every fee is a published one: a leg whose delivery fee we could not verify is never put in a split, because a split is a recommendation to pay a SEC
params: items*, address, city, near, max_stores, memberships, slot_type, intent
list_delivery_optionsWhich Israeli online supermarkets deliver to an address, with each one's delivery fee, minimum order, free-delivery threshold and whether it offers click-and-collect — without pricing a basket. Use for 'who delivers to me?'. For 'what will my shopping cost delivered?', use optimize_delivery instead. Every entry carries deliveryTerms.confidence and verifiedAt; quote a fee only when it is verified o
params: address, city, near, chain, include_unavailable
get_delivery_termsThe full published terms for a single online storefront: every fee band over basket size, the minimum order, the service area, and where each figure came from. Use to explain a deliveryFee an optimize_delivery plan reported, or to answer 'what do I need to spend for free delivery?'. Take the slug from a plan's serviceSlug. catalogSize and catalogVisibility are reported here only when already known
params: service_slug*
search_productsSearch 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 nation
params: query, category, brand, gtin, limit, city, near, location, radius_km, store_id, in_stock_only
get_productFetch full detail for one canonical product by product_id (UUID) or GTIN barcode, including every per-chain listing (chain-specific item code, display name, and package size). Use after search_products to confirm identity, or directly when the GTIN is already known. Each listing carries `orderable`: false means no delivery or pickup storefront prices it, so it cannot be bought through this API. A
params: product_id, gtin
suggest_similar_productsAfter optimize_delivery priced the wrong product, use this to show other things the shopper might have meant. Send their words in HEBREW (original line or the correction) and the rejected product_id so that SKU is dropped. Example: priced נקניקיות פרגיות, shopper said thigh cuts → query='פרגיות' or 'שוקיים', product_id=<the sausage>. Then call optimize_delivery again with the same list, that line
params: query, product_id, limit, city, near, location, radius_km
get_promotionsList promotions (e.g. '2 for 30₪', club-member price, second-unit discount), optionally filtered by store_id or product_id, and by active=true to only return promotions currently running. Use this to explain why an optimize_delivery line price is lower than list_price.
params: store_id, product_id, active, city, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.