What Agents Buy
MCP serverCommerce & financeBefore your AI pays for API access, it can check whether the seller is actually reliable. whatagentsbuy adds independent, measured reviews of x402 API sellers, including a verdict before payment and a grade for accuracy. That way your AI can base spending decisions on evidence instead of guesswork.
Use What Agents Buy in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add What Agents Buy and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use What Agents Buy to find api
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add whatagentsbuy, then ask your AI to pull up a seller's verdict and accuracy grade the next time it is about to pay for API access.
What your AI can do with it
- Check a pre-payment verdict on an x402 API seller before your AI pays
- Look up a seller's accuracy grade
- Read independent, measured reviews of API sellers
- Weigh a seller's track record before committing funds
Install What Agents Buy
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user what-agents-buy 'https://whatagentsbuy.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://whatagentsbuy.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=what-agents-buy&config=eyJ1cmwiOiJodHRwczovL3doYXRhZ2VudHNidXkuY29tL21jcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://whatagentsbuy.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add what-agents-buy --url 'https://whatagentsbuy.com/mcp'Run it once, then sign in with codex mcp login what-agents-buy if the server asks for an account.
From the project's README
As published by neilkpatel/whatagentsbuy in README.md.
Independent, measured reviews of the x402 APIs that AI agents pay for.
Live at whatagentsbuy.com · MCP server at https://whatagentsbuy.com/mcp · listed in the official MCP Registry as com.whatagentsbuy/whatagentsbuy.
Most numbers quoted about agentic payments come from registries and press releases, and they are wrong by orders of magnitude. This project measures the market directly. It pays x402 endpoints with a real wallet and publishes the receipt (what was quoted, what was actually charged, whether the goods arrived), sweeps every USDC payment agents make on Base straight off the chain, and grades the number a seller returns against a primary source that cannot be a reseller. Nothing is sponsored. No service pays to appear or to be graded.
This repository is the open methodology: the measurement pipeline and the agent-facing MCP server. The accumulated settlement history and the archive of paid responses stay private; everything they produce is published on the site.
What it measures
- Settlement. USDC
Transferlogs on Base, addressed to the payment wallet each service declares in its own x402 challenge. Measured from the chain, not from a registry's self-reported counters, which have been wrong by 30x. (sweep.py,leaderboard.py) - Delivery. Every graded call is a paid call. A field counts as delivered only if it is actually present in the response, checked against the seller's own schema, and every short verdict is re-verified with a second independent call before it is recorded. (
conform.py,receipts.py) - Accuracy. For categories with an objective ground truth (crypto price, stock quote, FX rate, gas, wallet balance, weather), the number a seller returns is graded against a primary source that cannot be a reseller: an exchange median, a professional feed, the ECB, the chain itself. (
lab.py,categorize.py) - Preflight. One CLEAR / HOLD / ABORT verdict per seller, folding live price and payTo honesty versus the listing, phantom paywalls, and delivery receipts into a single signal an agent can gate a payment on. A red light fires only from hard evidence. (
preflight.py)
Every harsh finding is verified before it is published. Several early accusations turned out to be measurement bugs in this code, so the pipeline runs known-good canaries before it grades anyone, treats "we could not measure it" as inconclusive rather than a negative verdict, and re-verifies every shortfall twice.
The MCP server
api/mcp.js is a stateless, dependency-free MCP server (streamable HTTP, no auth, no payment) that exposes the measurements as tools an agent calls before it pays:
preflight(url)— the one pre-payment verdict;detail:trueadds the full payment-safety read.find_api(task)— discover a payable API for a task, proven-accurate sellers ranked first.most_accurate(category)— rank an objective category by how close each seller's returned value is to a primary source.get_service,search_services,top_services,list_traps,market_summary.
Add it with:
claude mcp add --transport http whatagentsbuy https://whatagentsbuy.com/mcp
Pipeline
fetch_registry.py # discover the payable endpoints
sweep.py # Base USDC settlement tape (sweep_solana.py for Solana)
whatsnew.py # registry diff, first-seen tracking
probe.py # free directory probe: who answers, price/payTo honesty
conform.py # the paid-call chokepoint: archive raw, judge, reconcile
lab.py # daily accuracy corpus vs primary sources
receipts.py # content-hashed, self-verifying dispute receipts
leaderboard.py # settlement to a leaderboard + Organic Demand Score
preflight.py # the pre-payment verdict engine
build.py # everything to a static site
The *_shootout.py scripts buy the same thing from every seller in a category (email validation, gas, WHOIS, price, weather) and publish the contrast.
Tests
python3 tests.py # pipeline invariants, fixture-based, no network
node --test api/*.test.js # the MCP server
Both run in CI on every push, and tests.py runs at three gates locally: before every build, in the pre-commit hook, and before any script spends money.
Author
Neil K. Patel — neilkpatel.com · LinkedIn
Feedback and corrections are welcome on LinkedIn.
License
The measurements published on the site are CC BY 4.0 (attribute What Agents Buy). This code is shared for transparency and independent review of the methodology.
Tools it offers (7)
What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
find_apicheck_before_payinglook_up_sellerrank_sellersrank_by_accuracymarket_sizeknown_payment_traps
Signals
- Forks
- 1
- Last commit
- Sep 2026
Advanced
- Delivery
- whatagentsbuy MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-whatagentsbuy-whatagentsbuy- Source
- github.com/neilkpatel/whatagentsbuy
- Hosted endpoint
https://whatagentsbuy.com/mcp
github.com/neilkpatel/whatagentsbuy
More in Commerce & finance
MCP server · mikeypetrillo
More in Commerce & financecrypto-quant-signal-mcp
MCP server · algovaultlabs
More in Commerce & financeHive Intelligence MCP
MCP server · hive-intel
More in Commerce & financekeryx
MCP server · tang-vu
More in Commerce & financetruss44-mcp-crypto-price
MCP server · truss44
More in Commerce & financetrading-mcp
MCP server · ai-rook
More in Commerce & finance