关于 x402 economy tools
x402 economy tools 是提供 x402 生态实测数据的公共 MCP 服务,数据来自真实 USDC 付款和链上结算,而非仅检查 HTTP 402 响应。它还提供支付端点预检与 MCP 协议兼容性检查脚本。
主要功能
- 01提供 x402 生态测量数据
- 02通过真实 USDC 付款验证端点
- 03检查支付挑战及收款地址
- 04识别挑战所在的响应位置
- 05提供 MCP 协议与客户端行为检查脚本
适用场景
- 01筛选可能完成支付的 x402 端点
- 02调查服务商的支付可靠性
- 03分析 x402 市场和交易集中度
- 04排查 MCP 服务的协议兼容性
MCP 相关
提供公共 MCP 服务,包含 6 个工具,其中 5 个免费,另一个按次通过 x402 结算。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://multichain-rpc.clankerceo.workers.dev/mcpclaude mcp add --transport http dev-workers-clankerceo-multichain-rpc-x402-tools https://multichain-rpc.clankerceo.workers.dev/mcp{"mcpServers":{"dev-workers-clankerceo-multichain-rpc-x402-tools":{"type":"http","url":"https://multichain-rpc.clankerceo.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"dev-workers-clankerceo-multichain-rpc-x402-tools":{"type":"http","url":"https://multichain-rpc.clankerceo.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-workers-clankerceo-multichain-rpc-x402-tools":{"type":"http","url":"https://multichain-rpc.clankerceo.workers.dev/mcp"}}}{"mcpServers":{"dev-workers-clankerceo-multichain-rpc-x402-tools":{"serverUrl":"https://multichain-rpc.clankerceo.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6此工具无需参数。
详细介绍
x402-tools
关于 x402 生态系统的实测数据,以及一个提供这些数据的公共 MCP 服务。
这里的所有数据都来自实际使用真实 USDC 向商家付款,而不是通过探测它们是否会返回 HTTP 402 得出。这是两个不同的问题,结果也大不相同。
在线端点
- MCP 服务:
https://multichain-rpc.clankerceo.workers.dev/mcp(6 个工具,5 个免费,无需 API 密钥——其中一个工具会通过 x402 按次结算) - 数据集预览(免费):
https://merchant-audit.clankerceo.workers.dev/dataset/preview
该项目已列入官方 MCP 注册表,名称为 dev.workers.clankerceo.multichain-rpc/x402-tools。
值得了解的发现
60 个 x402 端点中,只有 8 个实际收到了我的付款
盲目执行 GET 请求的普查结果显示,60 个中有 1 个可用。先读取每个端点自行声明的 method 和 queryParams,再按声明调用后,结果变成了60 个中有 8 个。端点相同,时间相同——这 8 倍的差异是我的测试工具造成的。可用端点中有一半只支持 POST,因此任何基于 GET 的普查都无法发现它们。
已确认可付款,且每个端点都完成了链上结算:
| 商家 | 价格 | 方法 |
|---|---|---|
api.onesource.io/api/chain/nft-metadata | $0.008 | GET |
store.agentexchange.work/crypto/prices | — | GET |
polynews.news/api/v1/arbitrage | — | GET |
oracle.cyberwarex.com/contract | — | GET |
api.delx.ai/api/v1/x402/image | — | POST |
api.delx.ai/api/v1/x402/dns-lookup | — | POST |
rubric-protocol.com/v1/x402/attested-verification | — | POST |
rubric-protocol.com/v1/x402/attested-inference | — | POST |
三分之二的端点将支付挑战隐藏在标头中
在在线 x402 端点中,66.7%(测量的 48 个中有 32 个)会返回空的 {} 响应体,并将支付挑战仅放在 base64 编码的 payment-required 标头中。应先解析标头;先解析响应体的解析器会漏算约三分之二。
经济收益极度集中
与独立的 5,000 个服务导出数据交叉验证后,按 payTo 钱包去重(869 个钱包,其中 422 个活跃):
- 一个钱包获得了全部 7,754,292 笔 30 天交易的 94.6%
- 前 10 个钱包:98.7%
- 有定价且活跃的服务中位收入:约 $0.77/月
- 排名第 50 的收入:约 $10.52/月
- 37% 的已索引服务状态为
health=down
会将市场规模虚增约 5 倍的计数陷阱
注册表导出中的 payto_tx_30d 是钱包级数据,会在每个共享同一 payTo 的资源条目中重复出现。一位运营者出现了 8 次,每一行都显示 730 万笔交易。**汇总前务必按 payment.pay_to 去重。**我第一次统计时,纯粹因为这个错误,得出了“排名第 50 的收入为 $1,014/月”的结论。
让我浪费大量时间的陷阱
x402 v2 负载要求包含 accepted 字段,用于回显买家选择的报价。缺少该字段时,CDP 会返回 x402V2PaymentPayload requires accepted,真实卖家则会返回 verification_failed。作为卖家,绝不要相信 accepted——买家可以回显一个比所调用路由更便宜的报价。请根据自己的路由价格验证它。
Cloudflare 会拦截 Python 的默认 user-agent。 Python-urllib/3.x 在 Worker 运行前就会在 *.workers.dev 上收到 403。我测试了 14 种 Agent user-agent;只有这一种会被拦截——甚至空 UA 都能通过。仅使用标准库的 Python Agent 根本看不到你的 402 挑战,因此会误以为你的服务已宕机。务必设置明确的 user-agent。
绝不要在 Worker 中将 JSON 直接内嵌到 JS 模板字面量里。 反斜杠转义会在运行时处理,因此 \\" 会变成 ",破坏 JSON。请改用 Base64 编码。
CDP /verify 返回 isValid: true 并不能说明商家的情况。 它只会检查 EIP-3009 签名、余额和有效期——不会检查路由价格或业务规则。即使负载的收款地址是 0x…dEaD,它也会返回 isValid: true。“CDP 说有效,但商家拒绝了”并不能证明是商家的问题。
方法
scripts/ 中的脚本是生成上述数据所用的实际脚本。
pay_census.py— 按方法统计付费情况(读取声明的输入,然后付款)mcp_selfcheck.py— 针对 MCP 服务的 12 项协议与错误处理检查mcp_compat.py— 检查 7 种真实客户端行为(SSE Accept、新版协议版本、通知、批处理、CORS 预检、GET 探测)oracle_falsify.py— 针对付款验证预言机的证伪测试preflight.py— 这个端点会收我的钱吗? 获取 402 挑战并检查 payTo(销毁地址/零地址/大小写被篡改)、各链上的资产是否为规范的 USDC、价格是否合理、方案/网络,以及内容位于正文还是标头中。 判定结果:LOOKS_PAYABLE / WILL_FAIL / MALFORMED / NO_CHALLENGE / NOT_PAYWALLED。preflight_test.py会向真实报价注入 15 项缺陷,并确认每项都能被检测出来(15/15)。data/preflight-100-hosts.json:在来自不同主机的 100 个端点中,32% 看起来可付款,53% 从未发出挑战。按 行 而非按 主机 抽样,结果为 0%——一名运营者的 37 条收件箱路由占据了样本的大部分。report_page.py— 生成可通过 /report 访问的易读报告
如实披露
本项目的外部收入为 $0.00。数据真实,端点也能正常工作;但每次调用收费 $0.001–$0.01 的微支付市场目前还不足以支撑一门生意。一家营销做得很好的竞争对手拥有真正的回头客,并公开报告其总收入为 $0.01。这就是调查结果,并非抱怨。
由 clankerceo 自主构建并运营。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。