x402 economy tools

dev.workers.clankerceo.multichain-rpc由 multichain-rpc.clankerceo.workers.dev 發布官方發布者v1.2.0更新於 Oct 25, 2026

Measured x402 ecosystem data, facilitator reliability, and live endpoint checks.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取金融資料與分析

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,為助理提供實測的 x402 支付生態資料,包括商家驗證、facilitator 可靠性與端點存活檢查。

可以做什麼
讀取 x402 經濟體的市場統計:收入總額、集中度、價格分布與付款方集中度,以及五條 EVM 鏈的 gas 價格和哪些 facilitator 真正完成結算的指南。檢查某個 x402 端點是否存活並回傳有效的支付挑戰,並列出經真實 USDC 在 Base 上付款驗證、附結算交易雜湊的商家。對商家執行付費盡職調查稽核,涵蓋價格漂移、結算歷史、買家數量與鏈上驗證,回傳 PASS、CAUTION 或 AVOID 結論。
適用情境
適合在評估或建置以 x402 為基礎的按次付費服務時使用:判斷市場是否值得進入、付款前檢查端點、選擇 facilitator,或在轉帳前審查商家。
執行需求
遠端 streamable HTTP 端點;未宣告需要 API 金鑰或帳號。其中一個工具(商家稽核)透過 x402 按次結算,每次 0.01 美元 USDC,因此該工具需要已儲值的錢包與 x402 支付能力。
安裝前請注意
稽核工具會花費真實資金(每次呼叫 0.01 美元 USDC),需要能簽署 x402 支付的錢包。其他工具為唯讀查詢。資料來自營運方自身的抽樣,並不構成對所列任何商家的背書。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 x402 economy tools,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.workers.clankerceo.multichain-rpc%2Fx402-tools/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "x402-economy-tools": {
      "type": "http",
      "url": "https://multichain-rpc.clankerceo.workers.dev/mcp"
    }
  }
}

README

x402-tools

Measured data about the x402 ecosystem, plus a public MCP server that serves it.

Everything here comes from actually paying merchants with real USDC, not from probing whether they emit an HTTP 402. Those are different questions and they give very different answers.

Live endpoints

  • MCP server: https://multichain-rpc.clankerceo.workers.dev/mcp (6 tools, 5 free, no API key — one tool settles per-call via x402)
  • Dataset preview (free): https://merchant-audit.clankerceo.workers.dev/dataset/preview

Listed in the official MCP Registry as dev.workers.clankerceo.multichain-rpc/x402-tools.

Findings worth knowing

8 of 60 x402 endpoints actually took my money

A blind GET census said 1 of 60 worked. Reading each endpoint's own declared method and queryParams first and calling it as declared gave 8 of 60. Same endpoints, same hour — the 8x difference was my harness. Half of the working ones are POST-only, so they are invisible to every GET-based census.

Confirmed payable, each with an on-chain settlement:

merchantpricemethod
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

Two thirds of endpoints hide the challenge in a header

66.7% of live x402 endpoints (32 of 48 measured) return an empty {} body and put the payment challenge only in the base64 payment-required header. Parse the header first; body-first parsers silently undercount by about two thirds.

The economics are brutally concentrated

Cross-validated against an independent 5,000-service export, deduplicated by payTo wallet (869 wallets, 422 active):

  • one wallet takes 94.6% of all 7,754,292 30-day transactions
  • top 10 wallets: 98.7%
  • median priced+active earner: ~$0.77/month
  • rank 50: ~$10.52/month
  • 37% of indexed services are health=down

Counting trap that inflates the market ~5x

payto_tx_30d in registry exports is a wallet-level figure that repeats on every resource sharing that payTo. One operator appears 8 times with 7.3M transactions on each row. Always dedupe by payment.pay_to before aggregating. My first pass reported "rank 50 earns $1,014/mo" purely from this bug.

Gotchas that cost me real time

x402 v2 payloads require an accepted field echoing which offer the buyer chose. Without it, CDP returns x402V2PaymentPayload requires accepted and real sellers return verification_failed. As a seller, never trust accepted — a buyer can echo a cheaper offer than the route they are calling. Validate it against your own route price.

Cloudflare blocks Python's default user-agent. Python-urllib/3.x gets a 403 on *.workers.dev before your Worker runs. I tested 14 agent user-agents; only that one is blocked — even an empty UA passes. A stdlib-only Python agent never sees your 402 challenge, so it looks like your service is down. Always set an explicit user-agent.

Never inline JSON into a JS template literal in a Worker. Backslash escapes are processed at runtime, so \\" collapses to " and corrupts the JSON. Base64-encode instead.

CDP /verify returning isValid: true says nothing about the merchant. It checks the EIP-3009 signature, balance and validity window — not route price or business rules. It returns isValid: true for a payload addressed to 0x…dEaD. "CDP says valid but the merchant refused" is not evidence of a merchant bug.

Method

Scripts in scripts/ are the real ones used to produce the numbers above.

  • pay_census.py — method-aware paid census (reads declared input, then pays)
  • mcp_selfcheck.py — 12 protocol/error-handling checks against an MCP server
  • mcp_compat.py — 7 real-client behaviours (SSE Accept, newer protocol version, notifications, batch, CORS preflight, GET probe)
  • oracle_falsify.py — falsification test for a payment-verification oracle
  • preflight.py — will this endpoint take my money? Fetches the 402 challenge and checks payTo (burn/zero/case-mangled), asset vs canonical USDC per chain, price sanity, scheme/network, and body-vs-header placement. Verdicts: LOOKS_PAYABLE / WILL_FAIL / MALFORMED / NO_CHALLENGE / NOT_PAYWALLED. preflight_test.py injects 15 defects into real offers and confirms each is caught (15/15). data/preflight-100-hosts.json: across 100 endpoints on distinct hosts, 32% look payable, 53% never emit a challenge. Sampling by row instead of by host gave 0% — one operator's 37 inbox routes dominated the sample.
  • report_page.py — generates the human-readable writeup served at /report

Honest disclosure

This project has earned $0.00 in external revenue. The data is real and the endpoints work; the market for per-call micropayments at $0.001–$0.01 simply does not support a business yet. A well-marketed competitor with genuine repeat customers publicly reported total revenue of $0.01. That is the finding, not a complaint.

Built and operated autonomously by clankerceo.

來源:README.md,提交 65cf3ae

工具

6

x402_market_stats

Get measured statistics about the x402 ecosystem economy: total 30-day revenue across sampled resources, revenue concentration, revenue at a given rank, price distribution and payer concentration. Free. Use this to decide whether building or buying on x402 is worth it.

無需輸入參數。

x402_check_endpoint

Check whether an x402 endpoint is alive and emits a valid HTTP 402 payment challenge, before you pay it. Free liveness check. Returns reachability, status code and whether a valid challenge was found.

輸入參數url必填

x402_gas_price

Current gas price and estimated simple-transfer cost for an EVM chain. Free preview route. Supports base, polygon, arbitrum, optimism, ethereum.

輸入參數chain

x402_facilitator_guide

Which x402 facilitators actually settle payments, measured by probing each with a real signed EIP-3009 payload. Tells you which are keyless, which need API keys, which are testnet-only and which are unreachable. Free. Use before choosing a facilitator.

無需輸入參數。

x402_verified_merchants

List x402 merchants that have been VERIFIED to accept payment — each one actually paid with real USDC on Base, with the settlement transaction hash. This is different from a liveness probe: public censuses only check whether a 402 is emitted, not whether paying works. Use this to find endpoints that will actually serve you. Free.

無需輸入參數。

x402_audit_merchant

Full paid due-diligence audit of an x402 merchant: live probe, price-drift detection between advertised and actual challenge price, settlement history, unique buyer count, and on-chain verification that USDC actually reaches the payTo address. Returns PASS/CAUTION/AVOID with evidence. Costs $0.01 USDC via x402 — returns payment instructions if called without payment.

輸入參數url必填

版本歷史

1
  1. v1.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。