mcpField
X
x402 economy tools

x402 economy tools

远程服务
multichain-rpc.clankerceo.workers.dev金融数据07 周前更新

关于 x402 economy tools

x402 economy tools 是提供 x402 生态实测数据的公共 MCP 服务,数据来自真实 USDC 付款和链上结算,而非仅检查 HTTP 402 响应。它还提供支付端点预检与 MCP 协议兼容性检查脚本。

主要功能

  1. 01提供 x402 生态测量数据
  2. 02通过真实 USDC 付款验证端点
  3. 03检查支付挑战及收款地址
  4. 04识别挑战所在的响应位置
  5. 05提供 MCP 协议与客户端行为检查脚本

适用场景

  1. 01筛选可能完成支付的 x402 端点
  2. 02调查服务商的支付可靠性
  3. 03分析 x402 市场和交易集中度
  4. 04排查 MCP 服务的协议兼容性

MCP 相关

提供公共 MCP 服务,包含 6 个工具,其中 5 个免费,另一个按次通过 x402 结算。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://multichain-rpc.clankerceo.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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.008GET
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 自主构建并运营。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。