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 分