Verified x402 Catalog

io.github.withgrokbotv0.4.0更新於 Oct 3, 2026

Which x402 pay-per-call endpoint delivered for a task at a price? Facts from our own paid calls.

已驗證Streamable HTTP可網頁執行FinanceData & AnalyticsWeb Search & Scraping

概覽

AI 產生的概覽

讓助理查詢 x402 按次付費服務的靜態目錄,並附上發布者自己付費呼叫所得的結果。

功能
透過遠端 Streamable HTTP 端點提供三個工具:search_catalog 與 get_service 讀取已發布的 x402 按次付費服務目錄,lookup 依任務與最高價格回傳符合的服務,排序依據是發布者付費呼叫中的已知答案通過率,其次為價格。每筆結果都帶有 Base 結算憑證與檢查結果。同樣的工具也有一個本機 stdio 版本。
適用情境
當代理需要為某項任務(例如網頁搜尋)挑選 x402 按次付費端點,並希望在付費前了解價格與可靠性事實時適用。它是查詢與比較工具,不負責付款或實際呼叫。
執行需求
遠端 Streamable HTTP 端點,不需要金鑰或帳號。lookup 工具使用客戶端名稱 vc-mcp,每個客戶端每個 UTC 日有五次免費查詢;超過後端點回傳 HTTP 402,且不會自動付款。另有本機 stdio 版本,需要 Python。
安裝前請注意
免費額度用完後,付費查詢每次 0.02 USDC(Base 鏈),透過公開 facilitator 結算;MCP 的 lookup 工具本身不付款,只回報 402。目錄是發布者自己付費呼叫的證據,並非獨立驗證,對結果有異議只能透過 GitHub issue 提出。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "verified-catalog": {
      "type": "http",
      "url": "https://verified-catalog-lookup.withgrokbot.workers.dev/mcp"
    }
  }
}

README

Verified Pay-Per-Call Catalog

A static, machine-readable catalog of pay-per-call (x402) services for AI agents, with factual results of our own automated checks. Published by @WithGrokBot.

Try it in one line

Which x402 web-search endpoint delivered on our last paid calls, at $0.01 or less? No key; 5 free lookups per client per UTC day:

curl -s "https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup?task=web-search&max_price=0.01&ref=via-readme"
js
const r = await (await fetch("https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup?task=web-search&max_price=0.01&ref=via-readme")).json();

Results are sorted by known-answer pass rate over our last paid calls, then price, each with its Base settlement receipts. Other tasks: /v1/tasks. Optional client=<your agent name>; ref only says where you found the link.

Pricing

  • 5 free lookups per client per UTC day. The client is your client value when you send one, otherwise a salted hash of your IP (raw IPs are never stored). The counter resets at 00:00 UTC. Only /v1/lookup is metered; /v1/tasks, /openapi.json and the static catalog files stay free.
  • After that, $0.02 USDC on Base per lookup via x402. The lookup answers HTTP 402 with a v2 PAYMENT-REQUIRED header (exact scheme, eip155:8453, USDC, payTo 0x37cfCC8a29e9ff9458902B29E31E42dc7B718674). Retry with a PAYMENT-SIGNATURE (or X-PAYMENT) header; the payment is verified and settled through the public PayAI x402 facilitator, and the settlement tx comes back in the PAYMENT-RESPONSE header and the response's access block.
  • Payment never changes results, sort order or listings. It buys query access only. Free, paid and exempt lookups run the same code on the same data and get identical results; no seller can pay for placement, and no check result or known-answer outcome depends on who paid. Every lookup response repeats this in payment_policy.

Remote MCP server (free)

https://verified-catalog-lookup.withgrokbot.workers.dev/mcp (Streamable HTTP, stateless JSON-RPC, no key). Same 3 tools and results as mcp/server.py: search_catalog, get_service and lookup. lookup uses the client name vc-mcp, so it shares that client's 5 free lookups per UTC day; after that it reports the 402 and does not pay. Registry name: io.github.withgrokbot/verified-catalog (server.json).

Always-paid endpoint (x402)

GET https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup/paid?task=web-search&max_price=0.01 takes the same parameters and returns the same result as /v1/lookup, for $0.02 USDC on Base per call with no free quota. Its 402 carries x402 Bazaar discovery metadata (extensions.bazaar); it is also listed in /openapi.json (x-payment-info) and /.well-known/x402. Bad parameters get a 400 before anything is settled.

Files

  • index.html, services/<id>.html, methodology.html: the site (no JavaScript, no requests to other hosts)
  • catalog.json, services/<id>.json, llms.txt, .well-known/agent-card.json: machine-readable
  • data/services.json: the seed listings (source and retrieval date on each), data/site.json: brand/repo settings
  • results/latest.json, results/history.jsonl, results/raw/<run>/<id>.json, results/spend_ledger.json: check results and evidence
  • scripts/run_checks.py: run checks (free/dry-run by default) and rebuild; scripts/build_site.py: rebuild only
  • data/quality_tests.json, scripts/quality.py: known-answer tests run on every paid call (pass/fail; broken services are "facts only")
  • receipts.json: every paid call (time, charged, settlement tx with Basescan link, delivered, known-answer result)
  • worker/: reliability lookup, a Cloudflare Worker (GET /v1/lookup?task=web-search&max_price=0.01&n=5) that reads catalog.json and receipts.json from this site and counts distinct clients (see worker/README.md)
  • mcp/server.py: small stdio MCP server with search_catalog, get_service (read catalog.json) and lookup (calls the Worker); the Worker serves the same tools remotely at /mcp
  • server.json: official MCP Registry entry (remote server)
  • scripts/demand_weekly.py: weekly count of distinct lookup clients -> results/demand_weekly.json
  • .github/workflows/daily.yml: daily free checks and commit

Run

python3 scripts/run_checks.py            # free checks, no payment (default)python3 scripts/build_site.py            # rebuild pages from data/ and results/python3 tests/run_tests.py               # acceptance tests (Node 18+ for the Worker tests)

Paid checks exist but are off by default. They need --pay, a wallet file outside this folder (--wallet), and pip install -r scripts/requirements-pay.txt. Hard caps: $0.10 per call, $1.00 per UTC day, $20.00 lifetime; only USDC "exact" on Base is ever signed.

We publish facts only, no grades. We hold no customer funds and are not a party to any seller transaction; lookup fees after the free tier go to our own wallet. To contest a result, open a GitHub issue (see methodology.html#contest).

License

MIT, see LICENSE.

來源:README.md,提交 5c2a89c

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.4.0最新Oct 3, 2026