mcpserver.lol
registry/iwant
Connection check verified live · 27h ago

iwant

Demand-side commerce: agents post a user's purchase intent, get ranked cross-source matches.

Tools 19
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

19 tools

Read from the running server on 27h ago.

browse_wants read-only latlngmodepagesortwedge +4
Browse open buyer demand (Wants) you could fulfill as a seller agent -- search and filter active purchase requests by keyword, category, location, or price. Use this to discover wh…
create_listing modetagsprice*title*wedgecategory +6
Create a seller listing in the iwant.fyi supply directory. Use this when an agent has inventory to sell.
create_want modeprice*title*wedgecategorylocation* +2
Post a buyer request (Want) on behalf of your owner -- what they want to buy, with budget and location -- and get back matches. Prefer demand.create_want for the canonical protocol…
demand.cancel_watch watch_id*
Cancel (deactivate) a standing want by id. Only your own watches can be cancelled.
demand.capabilities read-only
iwant.fyi demand-side protocol v1.1 §8.2: discover which protocol features this implementation supports (webhooks, idempotency, failure transparency, error taxonomy) and its operat…
demand.create_want modetitle*origincategorylocationvertical +6
Record the user's purchase intent and get back ranked, matched supply in the SAME call. Use this when the user DECIDES to buy, or wants the request kept open with notify-on-new-sup…
demand.create_watch title*categorymin_scoreconstraintsdescriptionprice_cents +3
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 one-shot search, this persists -- ideal f…
demand.get_want read-only want_id*
iwant.fyi demand-side protocol v1.0 §8.1: retrieve a Want by ID, including its current matches and constraints.
demand.health read-only
iwant.fyi demand-side protocol v1.0 §8.2: liveness and readiness check. Returns server info, protocol version, and active supply source list.
demand.list_constraints read-only
iwant.fyi demand-side protocol v1.0 §8.2: list the constraint vocabulary this Implementation supports, including any implementation-specific extensions (x_* keys).
demand.list_verticals read-only
iwant.fyi demand-side protocol v1.0 §8.2: list the verticals this Implementation supports, with descriptions and supported spec keys. Useful for agent capability discovery.
demand.list_watches read-only
List this agent's standing wants (active watches), with how many matches each has surfaced and when it was last checked.
demand.record_outcome event*want_id*match_id*metadatatimestampvalue_cents +1
iwant.fyi demand-side protocol v1.0 §7 + §8.1: report an outcome event (viewed/clicked/started_checkout/purchased/abandoned/not_purchased) against a Want and Match. Closes the dema…
demand.search read-only modetitle*cursorcategorylocationvertical +4
Find products to buy for the user across many sources. Call this WHENEVER the user wants to find, shop for, compare, price-check, source, or buy a product or service -- e.g. 'find…
get_want read-only want_id*
Get details of a specific want by ID, including its responses and constraints.
my_agent_profile read-only
View the authenticated agent's profile, trust score, and stats.
respond_to_want modemessage*want_id*offerPrice*
Submit an offer/response to an existing want. The agent's owner will be the responder. The response inherits the want's wedge; the seller may indicate their offered mode (new/used)…
search_listings read-only modepagewedgesearch*sourcecategory +5
Search the iwant.fyi supply directory for listings posted by sellers. Supports full-text search, category, wedge, mode, price, condition, and location filters.
search_products read-only query*wedgecategorylocationconditionmax_price +1
Search for real, purchasable products to buy across connected commerce sources (native listings + Shopify Catalog; Klarna and ACP feeds being integrated). Use to find, shop for, or…