关于 What Agents Buy
What Agents Buy 是评测 x402 API 卖家的独立测量项目,供需要在付款前判断服务可靠性的 Agent 使用。它公开支付、交付和准确度核验结果,并以 MCP 工具提供预检与服务发现。
主要功能
- 01实测 USDC 结算和付费交付
- 02依据一手来源评估数据准确度
- 03生成 CLEAR、HOLD 或 ABORT 预检结论
- 04按任务发现并排序 API 服务
- 05发布可核验的测量结果
适用场景
- 01Agent 付款前检查卖家与报价
- 02为任务寻找准确度较高的付费 API
- 03比较天气、价格或汇率 API 的结果
MCP 相关
无状态 MCP 服务通过工具提供付款前预检、API 搜索、准确度排名及服务详情。服务本身不需要认证或付款。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://whatagentsbuy.com/mcpclaude mcp add --transport http com-whatagentsbuy-whatagentsbuy https://whatagentsbuy.com/mcp{"mcpServers":{"com-whatagentsbuy-whatagentsbuy":{"type":"http","url":"https://whatagentsbuy.com/mcp"}}}在 Cursor 中打开{"servers":{"com-whatagentsbuy-whatagentsbuy":{"type":"http","url":"https://whatagentsbuy.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-whatagentsbuy-whatagentsbuy":{"type":"http","url":"https://whatagentsbuy.com/mcp"}}}{"mcpServers":{"com-whatagentsbuy-whatagentsbuy":{"serverUrl":"https://whatagentsbuy.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
7| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| task | string | 是 | 用文字或关键词描述你的需求,例如 'validate an email address'、'BTC price'、'geocode an address' |
| limit | integer | 否 | 结果数量(默认值为 8,最大值为 25) |
| max_price_usdc | number | 否 | 可选:单次调用价格上限,单位为 USDC |
| min_reliability | integer | 否 | 可选:可靠性评分下限,范围为 0–100(默认值为 0 = 不设下限;覆盖整个可访问市场) |
| allowed_verdicts | array | 否 | 可选的策略筛选条件:仅返回当前预检判定属于此列表的卖家,例如 ["CLEAR"]。默认不筛选,每个结果都会附带判定,供你自行决定。 |
详细介绍
Agent 购买什么
对 AI Agent 付费使用的 x402 API 进行独立、实测评测。
访问 whatagentsbuy.com · MCP 服务地址:https://whatagentsbuy.com/mcp · 已作为 com.whatagentsbuy/whatagentsbuy 列入 官方 MCP Registry。
关于 Agent 支付的多数数据都来自注册表和新闻稿,误差往往高达数十倍。本项目直接测量市场。我们使用真实钱包向 x402 端点付款并公布收据(报价是多少、实际扣款多少、是否收到服务),直接从链上抓取 Agent 在 Base 上进行的每一笔 USDC 支付,并将服务返回的数据与不能是转售商的第一手来源进行比对评估。没有任何赞助,也没有服务付费以获得展示或评估资格。
本仓库提供开放的方法论:测量流程和面向 Agent 的 MCP 服务。累计结算历史和付费响应档案仍为私有;由它们生成的所有内容都会发布在网站上。
测量内容
- 结算。 Base 上的 USDC
Transfer日志,接收地址为各服务在其自身 x402 挑战中声明的收款钱包地址。数据直接从链上测量,而非使用注册表自行报告的计数;后者曾出现 30 倍误差。(sweep.py、leaderboard.py) - 交付。 每次评估调用都是付费调用。只有当某个字段确实出现在响应中,并通过服务提供方自身的架构校验后,才计为已交付;每项简短评估结论在记录前都会通过第二次独立调用再次验证。(
conform.py、receipts.py) - 准确性。 对于有客观真实值的类别(加密货币价格、股票报价、外汇汇率、Gas 费、钱包余额、天气),我们会将服务提供方返回的数据与不能是转售商的第一手来源进行比对:交易所中位数、专业数据源、欧洲央行(ECB)或链本身。(
lab.py、categorize.py) - 预检。 针对每家服务提供 CLEAR / HOLD / ABORT 判定,将实时价格和 payTo 与列表信息的一致性、虚假付费墙和交付收据合并为一个信号,供 Agent 决定是否可以付款。只有存在确凿证据时才会亮起红灯。(
preflight.py)
发布任何严厉的评估结果前都会进行验证。早期的一些指控后来被证明是本代码中的测量错误,因此流程会在评估任何对象前运行已知正常的金丝雀测试;对于“无法测量”的情况,会判为结论不明,而非负面结论;每项未达标情况都会再次验证两次。
MCP 服务
api/mcp.js 是一个无状态、无依赖的 MCP 服务(可流式传输的 HTTP、无需身份验证、无需付款),提供测量结果作为 Agent 付款前可调用的工具:
preflight(url)— 付款前的单一判定;detail:true会提供完整的支付安全评估。find_api(task)— 为某项任务查找可付费 API,优先列出准确性已验证的服务提供方。most_accurate(category)— 按各服务提供方返回值与第一手来源的接近程度,为客观类别排序。get_service、search_services、top_services、list_traps、market_summary。
添加方式:
claude mcp add --transport http whatagentsbuy https://whatagentsbuy.com/mcp
流程
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
*_shootout.py 脚本会从同一类别的每家服务提供方购买相同内容(电子邮件验证、Gas 费、WHOIS、价格、天气),并发布对比结果。
测试
python3 tests.py # pipeline invariants, fixture-based, no network
node --test api/*.test.js # the MCP server
两者都会在每次推送时于 CI 中运行;而 tests.py 会在本地的三个环节运行:每次构建前、pre-commit 钩子中,以及任何脚本花钱前。
作者
Neil K. Patel — neilkpatel.com · LinkedIn
欢迎通过 LinkedIn 提交反馈和更正。
许可证
网站上发布的测量数据采用 CC BY 4.0 许可(需注明 What Agents Buy)。本代码公开共享,以便透明地审查方法论并开展独立评估。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。