com.whatagentsbuy/whatagentsbuy
repo:https://github.com/neilkpatel/whatagentsbuy
Independent measured reviews of x402 API sellers: pre-payment verdicts and accuracy grades.
- transport:
- remote
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- check_before_payingshallow
USE WHEN your agent is about to pay an x402 API and you want to know if it is safe and worth it. Returns one verdict for a URL or host, gate your payment on it: CLEAR (nothing alarming), HOLD (pay but resolve the reasons), ABORT (do not pay without checking the live 402), UNRATED (no data). Also returns a confidence tier (verified = we have paid this seller, checked = free probe only) and its payment history. Folds live price and payTo honesty, phantom paywalls, delivery receipts, and the wash/real-demand read into that one light. Pass detail:true for the full read. Whatever it says, still read the payTo and amount out of the live 402 and sign against those. (Formerly named preflight.)
- find_apishallow
Search the whole payable market for an API that does what you need, and get a ranked, pre-vetted shortlist you can actually pay. Covers every reachable endpoint, not just the ones we have bought from. Ranks proven-accurate sellers first, then by a payment-safety reliability score, then price. Use this to choose who to pay, then call preflight on your pick and read the payTo from the live 402 before signing.
- get_serviceshallow
Everything known about one x402 seller by host: every grade earned by actually paying it, what was quoted versus what was charged, whether goods arrived, plus its settlement volume and Organic Demand Score. Use before letting an agent pay an unfamiliar API.
- is_organicshallow
For one seller host, whether its settled volume looks like real independent demand or is inflated by recycling/wash. Every public x402 leaderboard ranks by raw volume, the one number that can be faked; this returns the seller's rank by money next to its rank by Organic Demand Score, the score's parts, how much it pays straight back out, and a plain verdict. Call it before trusting any volume figure for a seller. A low score is a flag, not proof: one large real customer looks like a wallet paying itself.
- known_payment_trapsshallow
USE WHEN writing payment code, or before trusting an unfamiliar seller. The field notes: each is a specific way an agent paying an API loses money or is misled, what it cost to learn, and what to do instead. (Formerly named list_traps.)
- list_trapsshallow
The field notes: each is a specific way an agent paying an API loses money or is misled, what it cost to learn, and what to do instead. Read before writing payment code.
- look_up_sellershallow
USE WHEN you have a specific seller host and want its full track record. Returns every grade earned by actually paying it, what was quoted versus charged, whether goods arrived, its settlement volume, and its Organic Demand Score with the wash read (is the volume real independent demand, or one wallet recycling). The deep dossier on one seller; for a quick go/no-go before paying, use check_before_paying instead. (Formerly named get_service.)
- market_pulseshallow
The live size of the agentic-payments market: x402 volume and payment count for the last 24h with day-over-day change, a seven-day daily series, USDC and total stablecoin circulation, and Base sequencer fees. Read from chain and refreshed continuously. Use this when asked how big x402 is, whether it is growing, or what settled today. market_summary differs: that reports what this site swept per SELLER over its own tape, this is the whole protocol across all chains, live.
- market_sizeshallow
USE WHEN asked how big x402 is, whether it is growing, or what settled recently. Returns both what actually settled on Base over the last day (from chain logs, per tracked seller) and the live market pulse (24h volume and payments with day-over-day change, a 7-day series, and stablecoin circulation). All measured from chain, not registry counters, which are not demand and can be bought. (Merges the former market_summary and market_pulse.)
- market_summaryshallow
What actually settled on Base in the last day: total USDC, number of payments, services tracked, and the date of the tape. Measured from chain logs, not from registry counters, which are not demand and can be bought.
- most_accurateshallow
For a category with an objective ground truth (crypto-price, stock-price, fx-rate, gas-price, wallet-balance, weather), the sellers we PAID ranked by how close their returned value was to a primary source that cannot be a reseller (exchange median, chain balanceOf, ECB rates, FMP quote). The top rows are the cheapest accurate sellers. Call with no category to list the available ones.
- preflightshallow
The single call to make before your agent pays an unfamiliar x402 API, the check it runs before the 402. Returns one gradable verdict for a URL or host: CLEAR (nothing alarming), HOLD (pay but verify), ABORT (do not pay without checking the live 402), or UNRATED. Folds live price and payTo honesty versus the listing, phantom paywalls, and delivery receipts from actually paying it into that one light, with the reasons behind it. Pass detail:true to also get the full payment-safety read (live 402 honesty, on-chain demand, every grade earned by paying it). Gate your payment on the light. Whatever it says, still read the payTo and amount out of the live 402 and sign against those.
- rank_by_accuracyshallow
USE WHEN a category has an objective right answer (crypto-price, stock-price, fx-rate, gas-price, wallet-balance, weather) and you want the sellers we PAID ranked by how close their returned value was to a primary source that cannot be a reseller (exchange median, chain balanceOf, ECB rates, FMP quote). Top rows are the cheapest accurate sellers. Call with no category to list the available ones. (Formerly named most_accurate.)
- rank_sellersshallow
USE WHEN you want a ranked list of sellers across the market. by='revenue' ranks by raw USDC received (who is busy); by='real_demand' ranks by Organic Demand Score (whose money comes from many independent wallets rather than one wallet recycling). The two disagree often, and the disagreement is the point. For accuracy ranking within an objective category, use rank_by_accuracy. (Formerly named top_services.)
- search_servicesshallow
Search the graded ledger by hostname, behaviour graded, or words in the finding's title. Returns matching services with their grades.
- top_servicesshallow
Rank sellers by money received or by Organic Demand Score. Revenue answers who is busy; organic demand answers whose money comes from many independent wallets rather than one. They disagree often, and the disagreement is usually the interesting part.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/aa31b477-4b4e-4e7a-a217-b81c975f8db4)