X402watch

io.github.printmoneylab由 GitHub 帳號 printmoneylab 發布v1.0.0更新於 Oct 24, 2026

Wash-filtered intelligence for x402: categories, services, wash analysis, trends.

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

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供經刷量過濾的 x402 生態分析:服務分類、個別服務、搜尋、趨勢與刷量報告。

可以做什麼
  • 瀏覽與搜尋 x402 服務索引:列出 33 個分類及其交易量與標籤統計,依主題、鏈或賣家錢包搜尋 3.6 萬多個服務,並取得單一服務的完整紀錄、30 天交易量與主要買家。
  • 檢視生態趨勢:24 小時內的新增服務、交易筆數、USDC 交易額、分類變動與熱門服務快照。
  • 檢視刷量情況:彙總刷量報告,包含買家標籤分布、14 天刷量比例序列與匿名案例研究。
  • 五個工具皆為唯讀且免費;依地址的即時刷量檢測只能透過另一個付費 REST 端點取得。
適用情境
適合讓助理研究 x402 生態:評估分類規模、比較服務、發現流量暴增,或判斷公開交易量是真實需求還是自我刷量。
執行需求
需要一個遠端 streamable-http 端點;MCP 工具不需安裝套件、API 金鑰或帳號。其背後的免費 REST API 依 IP 限制每小時 60 次請求。
安裝前請注意
MCP 工具唯讀且免費,但 README 中的付費 REST 端點需在 Base 主網以 USDC 付款,並要求在客戶端環境提供錢包私鑰;這與本伺服器無關,不應隨意接入。刷量標籤是對鏈上錢包的啟發式分類,應視為參考訊號而非定論。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "x402watch": {
      "type": "http",
      "url": "https://api.x402.printmoneylab.com/mcp"
    }
  }
}

README

x402watch

Wash-filtered intelligence layer for the x402 ecosystem — free public dashboard, daily CC0 datasets, x402-native paid API, and a remote MCP server.

[Live] [License: Apache 2.0] [Data: CC0] [MCP Registry] [Smithery] [Glama]

What is x402watch

Public x402 dashboards count transactions. x402watch classifies them.

Every active buyer wallet is tagged with one of eight labels — organic_user, self_test, developer, suspected_wash, ai_agent, analytics_bot, exchange_user, or verifier — using cohort signals + vanity clustering. Real-volume reporting excludes the synthetic categories, so service rankings reflect actual demand instead of self-funded noise.

4-Axis Differentiation

  1. Wash filter — 8-label buyer classification, cohort signal detection (uniform_amount, coordinated_start, uniform_tx_count, time_burst), strict + broad vanity clustering, conservative developer label.
  2. Free public data — every label, every benchmark. Daily CC0 snapshots in printmoneylab/x402watch-data.
  3. AI-native — public REST API, x402-native paid endpoints, llms.txt, OpenAPI spec, RSS, /.well-known/x402, and an MCP server.
  4. Coverage — 36,000+ services indexed across Base, Solana, Polygon, and Arbitrum.

Quick Start

Free API

bash
curl https://api.x402.printmoneylab.com/api/v1/landing-statscurl https://api.x402.printmoneylab.com/api/v1/categoriescurl 'https://api.x402.printmoneylab.com/api/v1/services?search=ai'

Rate limit: 60 req/hour per IP. No API key. CC0-licensed.

MCP server (one command)

bash
smithery mcp add bakyang2/x402watch

Or add to any MCP client manually (Claude Desktop, Cursor, Cline):

json
{  "mcpServers": {    "x402watch": {      "transport": "streamable-http",      "url": "https://api.x402.printmoneylab.com/mcp"    }  }}

Paid endpoint (x402)

python
import asyncio, osfrom eth_account import Accountfrom x402 import x402Clientfrom x402.mechanisms.evm.exact import ExactEvmClientSchemefrom x402.http.clients.httpx import x402HttpxClient
async def main():    acct = Account.from_key(os.environ["PRIVATE_KEY"])    payer = x402Client()    payer.register("eip155:8453", ExactEvmClientScheme(acct))    async with x402HttpxClient(payer, base_url="https://api.x402.printmoneylab.com") as c:        r = await c.post("/api/v1/wash/check", json={"address": "0x..."})        print(r.json()["label"])
asyncio.run(main())

The 402 round-trip pays USDC on Base mainnet via the CDP facilitator, retries with the signed payment header, and returns 200 with the data — no signup, no API keys.

API Endpoints

Free (60 req/hour per IP)

EndpointDescription
GET /api/v1/landing-statsReal-time market overview (services, transactions, real volume %)
GET /api/v1/categoriesAll 33 x402 service categories with stats
GET /api/v1/categories/{slug}Category detail + 30-day time series + top services
GET /api/v1/servicesPaginated service list with filters
GET /api/v1/services/{id}Service detail: stats, time series, top buyers, label distribution
GET /api/v1/trends24-hour ecosystem trends
GET /api/v1/wash-reportAggregate wash patterns + anonymized case studies

Paid (x402, USDC on Base)

EndpointPriceUse case
GET /api/v1/services/{id}/wash-detail$0.005Operator audit — top 50 buyers + signal breakdown
GET /api/v1/buyers/{address}/profile$0.005Wallet research
GET /api/v1/services/{id}/transactions$0.01Custom analysis — raw 30-day transactions
GET /api/v1/categories/{slug}/full-history$0.02Longitudinal research — 365-day hourly series
POST /api/v1/wash/check$0.05Real-time wash analysis for any address

Settled via the Coinbase Developer Platform x402 facilitator. Bazaar discovery extensions declared per route.

Full reference: /api · Swagger UI

MCP Tools

Listed on the official MCP Registry as io.github.printmoneylab/x402watch. Streamable-http at https://api.x402.printmoneylab.com/mcp. Five read-only tools:

ToolWhat it returns
x402_get_categoriesAll 33 categories with services count, 24h volume, real-volume %, label distribution
x402_get_serviceOne service's full record: stats, 30-day daily volume, top buyers, label mix
x402_check_washAggregate wash-report dataset (per-address analysis is the paid POST /wash/check endpoint)
x402_search_servicesSearch 36k+ services with filters (category, chain, sort, page)
x402_get_trends24h trends: new services, hot services, category volume movers

Architecture

LayerStack
FrontendNext.js 16 (App Router) + Tailwind v4 + Recharts
BackendFastAPI + PostgreSQL (TimescaleDB) + Redis (5-min cache)
IndexingBazaar discovery + EVM RPC (Alchemy) + Solana RPC (Helius)
Wash detectionNetworkX cohort signals, vanity clustering (strict + broad), single-buyer concentration analysis
AI classificationClaude Haiku 4.5 (per-service categorization), Claude Sonnet 4.5 (cross-validation)
Paymentsx402 SDK 2.8.0, CDP facilitator on Base mainnet (USDC)
MCP serverFastMCP 3.x, streamable-http transport
HostingOracle ARM (backend, free tier) + Vercel (frontend) + Cloudflare DNS

Methodology

Open, version-controlled, deterministic from public on-chain data:

→ https://x402.printmoneylab.com/docs/methodology

Covers 8-label priority order, cohort signal thresholds, vanity-cluster math, and the conservative developer label. Source markdown lives in content/methodology.md.

Resources

Repository Layout

This repo holds the public Next.js site under src/. The methodology markdown lives in content/methodology.md and is rendered at /docs/methodology. The FastAPI backend and indexers live on a separate Oracle host.

Contributing

Pull requests welcome. For methodology questions, dispute a label, or report a misclassified service, please open a GitHub Issue — labels are deterministic and reproducible from public on-chain data, so we'll walk through the signals that triggered the classification.

License

Status

Phase 1 MVP — actively developed. 9 systemd services running on the Oracle backend (api, mcp, 7 indexer/labeller/stats jobs). Daily snapshots commit to the data repo at 04:00 UTC.


Built by PrintMoneyLab.

來源:README.md,提交 ca0cb71

工具

5

x402_get_categories

List all 33 x402 service categories with aggregate stats: services count, 24h volume, transaction count, real-volume %, and label distribution. Use this to understand the shape of the x402 ecosystem before drilling into specific services or wallets. Free tier. No payment required. Returns wash-filtered data using the same v2.0 algorithm as the paid endpoints.

無需輸入參數。

x402_get_service

Get the full detail record for one x402 service: name, description, seller address, chain, price, 24h and total transaction stats, 30-day daily volume time series, buyer-label distribution, and top buyers. Use this to evaluate a single service's traffic composition. Free tier. No payment required. Returns wash-filtered data using the same v2.0 algorithm as the paid endpoints.

輸入參數service_id必填

x402_check_wash

Get the aggregate wash-report dataset: 30-day total active buyers, real-volume %, suspected_wash and self_test counts, full 8-label distribution, 14-day wash percentage time series, and five anonymized case studies (Service A through E) with pattern signals. For per-address real-time wash analysis with full signal breakdown, use the paid POST /api/v1/wash/check HTTP endpoint ($0.05 USDC) — that endpoint speaks x402, agents pay and receive data in a single HTTP round-trip. Free tier. No payment required. Returns wash-filtered data using the same v2.0 algorithm as the paid endpoints.

輸入參數address

x402_search_services

Search the index of 36k+ x402 services with filters. Returns a paginated list of matching services with their stats and label mix. Use this to find services by topic, chain, or seller wallet. Free tier. No payment required. Returns wash-filtered data using the same v2.0 algorithm as the paid endpoints.

輸入參數pagesortchainsearchcategorypage_size

版本歷史

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

評分

已滿足適用檢查項的 100%

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

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