Categories › Web & Browser › Web search engines & search APIs
No key needed. Search real products and live dealer inventory, price-check, keep standing wants.
Remote server: your requests and data go to iwant.fyi. Claude Code: claude mcp add --transport http iwant-fyi-shop-price-check-and-keep-look https://iwant.fyi/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
demand.search — Find products to buy for the user across many sources. Call this WHENEVER the user wants to find, shop for, compare, price-check, source, ordemand.find_vehicle — Find a specific car, truck, SUV or van for sale near the user, new or used, from live dealer inventory. Call this WHENEVER the user wants todemand.price_check — Tell the user whether the asking price on ONE specific car is a good deal. Call this whenever someone is looking at a particular vehicle anddemand.request_introduction — Ask a specific seller to answer the user about one car from demand.find_vehicle. Call this when the user says they want that one, wants the demand.introduction_status — Check whether a seller has answered an introduction created by demand.request_introduction, and read their reply. Call it when the user asksdemand.list_verticals — List the product categories this server can actually source, with the structured spec fields each one carries (a vehicle has year, make, moddemand.list_constraints — List the filters this server will actually enforce on a search - budget ceilings, condition, brand, and the vertical-specific keys (mileage,demand.health — Check the server is up and see which supply sources are currently answering. Worth calling when a search returns nothing: if a source is misdemand.capabilities — Discover which optional protocol features this server supports (webhooks, idempotency, failure transparency, error taxonomy) and its operatidemand.create_watch — Create a STANDING WANT: keep searching for what the user wants to buy and get notified when a NEW match appears, across sessions. Unlike a odemand.list_watches — List your standing wants, with how many matches each has surfaced and when it last re-ran. This is how a keyless caller collects results: widemand.cancel_watch — Stop a standing want by id. Only your own can be cancelled, and cancelling is how a keyless caller makes room: three at a time is the limit demand.ask — Talk to iwant.fyi in plain language to find something to buy. Call this when the user's request is conversational or incomplete - e.g. 'helpNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.