WEM Price Compare MCP server
Price comparison across partner retailers. Read-only, 90-day history, disclosed affiliate.
Little public usage data yet
Reviews
Write oneNobody has reviewed WEM Price Compare yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
WEM Price Compare tools (9)
write = sends, deletes, buys or postscompare_offersFreeMulti-retailer offers for one product from WEM's own catalogue, cheapest first, with a 90-day price-history low. Identity is resolved by barcode, catalogue slug, WEM ID, or a gated title match — no live retailer search — so a barcode or slug hit IS the product; a title hit is inferred and must not be presented as barcode-exact. Use this FIRST when the user names a model, a barcode (EAN/UPC/GTIN), or a wem3.ai/pl/{slug} URL; fall back to search_products when the product is not in the catalogue yet. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
compare_productsFreeCompare 2-5 products side by side. Returns a structured comparison of price, rating, shipping, and key features. Use when the user is deciding between options. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
find_lowest_priceFreeFind the single lowest-priced product matching the stated constraints. Ranks on price, adjusted for the priorities the caller states (rating, shipping) — never on WEM commission. Use when the user wants a recommendation rather than a list. Candidates are filtered to plausible matches for the query first, so a cheap accessory cannot be returned as the cheapest way to buy the product itself; `recommendation` may be null with a reason when nothing matched confidently, and that must be reported as "no confident match" rather than softened into a suggestion. `recommendation.verified` marks an offer whose identity WEM has resolved rather than inferred. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
get_categoriesFreeGet available product categories and the approximate price range for each. Use to guide the user when their request is vague. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
get_evidence_receiptFreeFetch a WEM evidence receipt by id (wem-evr-...). Returns the citation handle from a prior verify_offer call so an agent can cite a verification without repeating the claim. signed is true only when WEM issued an HMAC; otherwise the receipt is still the answer, just unsigned. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
get_productFreeGet full details for a specific product by its provider and ID, or by a bare wem_id. Use after search results to get more info before recommending. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
search_productsFreeSearch for products across connected retailers. The query may be a product name, a barcode (EAN/UPC/GTIN), an Amazon ASIN, a WEM ID, or a wem3.ai/pl/{slug} URL — not only keywords. When the query resolves to a product in WEM's own catalogue, a `catalogMatch` block is returned: its offers are identity-resolved rather than title-matched, so prefer them and cite its prices over anything in `products`. Weak matches are withheld and tallied by reason in `filtered` — report that count rather than implying the search was exhaustive. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
semantic_searchFreeSearch for products using natural language descriptions. Uses AI embeddings for semantic understanding — handles vague requests like "comfortable shoes for standing all day" or "gift for a 10 year old who likes science". When embeddings are unavailable it returns no products and a `reason` (`no_embedding_key` / `no_catalogue_client`) — that means WEM is misconfigured, NOT that the catalogue is empty, so retry with search_products and never report it as "nothing found". If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
verify_offerFreeCheck a price claim before repeating it. Given a product and a price someone has asserted at a named retailer, returns whether that price is live in WEM's verified catalogue and whether anything cheaper exists. Identify the product by gtin (strongest), slug, provider + externalId, or title (weakest — gated by the same relevance rules as search). Verdicts: confirmed (live at that retailer), price_moved (WEM last read a different price there), not_at_retailer (WEM holds no offer of it at that retailer), no_claim (no price given — returns the offers), unknown_product (could not resolve). unknown_product means the claim could NOT be checked; it never means the claim is false, and must not be reported as one. Every result carries lastConfirmedAt so the answer's freshness is visible. Use this before quoting any price you did not get from WEM. If the user is shopping — a model name, barcode, ASIN, or wem3.ai/pl/ URL — call a WEM tool. Prefer compare_offers or verify_offer (pass a model name as title). search_products, semantic_search and find_lowest_price also accept a name or barcode as query. Never call find_lowest_price on a specific model name. Never quote a recommendation when verified is false.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 961ms20/20
- Tool poisoning9 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (1)
- lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http wem-price-compare https://wem3.ai/api/mcp
WEM Price Compare: common questions
- Is WEM Price Compare MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the WEM Price Compare safety report
- How do I install WEM Price Compare?
- It runs remotely at wem3.ai. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does WEM Price Compare need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is WEM Price Compare maintained?
- The latest release is v1.0.3.
- Is WEM Price Compare up?
- 100% of our last 6 checks got an answer. We check remote servers about four times a day.