MCP.so
ログイン

X402 List MCP Server認証済み注目

@mcccsm

基本情報

X402 List MCP Server について

x402-list.com の MCP サーバー:x402 決済サービスを見つけ、オンチェーン検証済みのファシリテーター決済量を確認できます。npm で x402-list-mcp として公開されています。

#x402#agentic payments#402

X402 List MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "x402-list-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "x402-list-mcp"
      ]
    }
  }
}

X402 List MCP Server のツール

7

Your first call when you do not know which x402 service exists for a job: it narrows the directory of listed services to candidates. Filter by free-text query, category, network, live status, and whether the last observed 402 envelope is signable by a standard x402 client; sort by newest, uptime, cheapest, or endpoints. Returns up to 100 compact summaries a page: price in decimal USD, uptime, status, verification. Then x402_get_service for the full record.

Call this once you hold a slug and are deciding whether to commit to that service: the full record behind a directory row. Live status, uptime over 24h/7d/30d/90d, average response time, networks and settlement asset, every priced endpoint, and the assessment block. include_series=true adds 90 daily points of on-chain volume and distinct buyers. Read the units map in the response: the per-endpoint price field is atomic token units, not dollars.

Call this when you have a need in words and want one service to call rather than a list to read: it is the free ranking step between searching and paying. Pass the need as q, plus any category, network, price cap or verification requirement, and get up to 20 ranked recommendations with the basis each one placed on. Ranking is mostly per-service reliability (live status, verification, uptime, response time), x402 compliance, and price in USD, with a small (about 10%) weight on measured on-chain settlement traction that can never dominate those three. The response carries ranking_version (currently 3), need_blind_ranking (true when no q was given, so the order is global quality rather than your need), and a units map holding every scoring caveat in full: the compliance cap, the pro-quota rule for shared payout addresses, renormalization, the $10 volume floor, and the single-buyer discount. Read units before comparing scores across generations.

Call this before you send a payment, or right after a call unexpectedly failed: is this service up right now. With no slug, the directory snapshot: five status counts across the directory (include_services=true attaches every row). With a slug: that service's status, its 24h/7d/30d/90d uptime windows, response time, consecutive failures, daily snapshots. No money fields.

Call this when the question is about the rail rather than the service: which x402 facilitator actually settles money, and how much. Returns on-chain-verified settlement volume and transaction counts per facilitator for today (UTC), 7d, 30d and all-time, plus a verification flag ('on-chain' once volume has been observed on-chain, else 'listed'), across more than 30 facilitators. Optional daily timeseries (up to 90 days) and per-chain breakdown. Volume is decimal USD. Caveats: PER-FACILITATOR, never per-service; the *_24h fields cover today (UTC) so far, not a trailing 24 hours, and reset at 00:00 UTC, so prefer 7d.

Call this when the free signals have run out: you hold 2 to 8 finalists from x402_search_services or x402_find_best_service, their stored fields do not separate them for YOUR stated need, and choosing wrong costs more than a quarter. It buys one fresh AI assessment reasoned against your question, not a cached grade; reading an already-computed assessment stays free via x402_get_service. Price: a one-time $0.25 USDC on Base, over two calls. Call once WITHOUT payment_signature_b64 to receive the x402 payment challenge verbatim (accepts[], amount, payTo, and a base64 PAYMENT-REQUIRED header); sign accepts[0] client-side with your own wallet; call again with the SAME question and services plus payment_signature_b64 to receive the report and a base64 PAYMENT-RESPONSE settlement receipt. This server holds no keys, never signs and never settles: it only relays the challenge. Optionally add probe { slug, endpoint_path? } to have one listed service paid and called for real and its answer analyzed: the challenge is then priced at $0.25 plus that endpoint price X, and the report gains a probe_report block with a verdict and truncated extracts, never the verbatim third-party body. When live probing is not armed the probe is ignored. Caveats: read the amount to sign from accepts[0].amount, never from a fixed figure, since a probe changes it; probe fees are non-refundable whatever the verdict; if the fresh run cannot be produced the server answers before settling, so you are never charged for nothing; there is no refund. Prices are US dollars.

Call this before you trust anything you cached about a service, and right after a payment failed for no obvious reason: the monitor's log of what moved under you. Returns payTo, price and 402-schema changes observed on listed services, most recent first, in exactly three event types (payto_changed, price_changed, schema_changed). Filter with service (the slug), type, and days (1 to 365, default 90). Caveats: prices here are atomic token amounts, never dollars, and every payTo is masked by design, so the feed reports THAT the payout address changed, never the address. Free and read-only.

概要

x402-list MCP Server とは?

x402-list MCP Server は、x402(HTTP 402 ステーブルコイン)決済に対応したサービスのディレクトリである x402-list.com の MCP サーバーです。AI エージェントが x402 サービスを見つけ、稼働状況や価格を確認し、ファシリテーターごとのオンチェーン検証済み決済量を調べられます。

npm で x402-list-mcp として公開されているこのパッケージは、公開 x402-list HTTP JSON API の薄いラッパーです。キーを保持せず、データベースにも触れず、ディレクトリへの書き込みも行いません。7 つのツールのうち 6 つは無料の読み取り専用です。7 つ目の x402_assess_services は有料のパススルーで、クライアント側で自分で署名する x402 支払いチャレンジを中継します。パッケージがキーを保持したり、署名や決済を行ったりすることはありません。ソースは MIT ライセンスで github.com/mcccsm/x402-list-mcp にあります。

x402-list MCP Server の使い方

npm パッケージをローカルで stdio 実行するか、ホスト型サーバー https://mcp.x402-list.com/mcp(Streamable HTTP)に接続します。ローカル利用には Node.js 20 以上と npm が必要です。どちらの方法でも API キーは不要です。

Claude Code

ローカルパッケージ:

claude mcp add --transport stdio x402-list -- npx -y x402-list-mcp

またはホスト型サーバー:

claude mcp add --transport http x402-list https://mcp.x402-list.com/mcp

どちらか一方を選んでください。

Claude Desktop

claude_desktop_config.json に次のエントリを追加し、クライアントを再起動します。

{
  "mcpServers": {
    "x402-list": {
      "command": "npx",
      "args": ["-y", "x402-list-mcp"]
    }
  }
}

Cursor

ホスト型サーバーを .cursor/mcp.json(プロジェクト)または ~/.cursor/mcp.json(グローバル)に追加するか、README のインストールリンクを使います。

{
  "mcpServers": {
    "x402-list": {
      "url": "https://mcp.x402-list.com/mcp"
    }
  }
}

VS Code

.vscode/mcp.json に追加し、サーバーを起動して Copilot のエージェントモードで使います。

{
  "servers": {
    "x402-list": {
      "type": "http",
      "url": "https://mcp.x402-list.com/mcp"
    }
  }
}

Codex

codex mcp add x402-list --url https://mcp.x402-list.com/mcp

セルフホスト HTTP

MCP_HTTP_PORT=3000 npx -y x402-list-mcp --http

クライアントは http://localhost:3000/mcp に接続し、http://localhost:3000/healthz は {"status":"ok"} を返します。任意の環境変数として X402_LIST_BASE_URL、X402_LIST_TIMEOUT_MS(デフォルト 15000)、MCP_ALLOWED_ORIGINS、MCP_ALLOWED_HOSTS があります。

x402-list MCP Server の主な機能

  • キーワード、カテゴリ、ネットワーク、稼働状態、そしてサービスの 402 レスポンスが標準的な x402 クライアントで署名可能かどうかで、x402-list ディレクトリを検索・絞り込み。
  • サービスの詳細情報:エンドポイント、エンドポイントごとの米ドル価格、24 時間・7 日・30 日・90 日の稼働率、ネットワーク、決済アセット。
  • 信頼性、x402 準拠、価格を重視し、オンチェーンの利用実績にも小さな重みを置いたサーバー側ランキング。
  • ファシリテーターごとのオンチェーン検証済み決済量と取引件数。
  • 掲載サービスの payTo、価格、402 スキーマの変更履歴。
  • キーの保持、署名、書き込みは一切なし。支払先アドレスは API によりマスクされて返されます。

x402-list MCP Server のツール

  • 探索: x402_search_services はディレクトリを候補に絞り込み、x402_get_service は slug を指定して完全なレコードを返し、x402_find_best_service は言葉で表したニーズに対して最大 20 件のランク付き推奨を返します。結果には ranking_version が付き、スコアは同じ評価世代の中でのみ比較します。
  • 監視: x402_check_health はディレクトリ全体または 1 サービスのリアルタイム状態を報告し、x402_change_events は観測された payto_changed、price_changed、schema_changed イベントを一覧にします。service、type、days で絞り込めます。
  • 市場データ: x402_facilitator_volumes はファシリテーターごとの本日(UTC)、7 日、30 日、累計の決済量を、オンチェーン検証フラグ付きで返します。
  • 有料評価: x402_assess_services は Base 上の 0.25 USDC で、2〜8 件の候補を AI で新たに比較します。まず payment_signature_b64 なしで呼び出してチャレンジを受け取り、クライアント側で署名して再試行します。

x402-list MCP Server のユースケース

  • タスク向けの有料 API を探す:「Base 上で稼働中、かつ署名可能な画像生成の x402 サービスを探して」
  • 支払い前にサービスを確認する:「このサービスは今動いている?30 日の稼働率は?」
  • 支払い失敗を調べる:「このサービスの payTo や価格は最近変わった?」
  • エコシステムを調査する:「今月、実際にオンチェーンの決済量がある x402 ファシリテーターは?」
  • 拮抗する候補から選ぶ:「この 3 つの候補を私のユースケースで評価して」

x402-list MCP Server のトラブルシューティング

  • ローカルサーバーが起動しない: ローカル利用には Node.js 20 以上と npm が必要です。ホスト型 URL を使えばローカルの Node.js は不要です。
  • x402_change_events で絞り込みが効かない: パラメータ名は slug ではなく service(掲載 slug)です。
  • 価格が極端に大きく見える: pricing[].price はオンチェーントークンの最小単位による生の数量で、ドル表記は price_usd だけです。
  • スコアが揃わない: x402_find_best_service のスコアは同じ ranking_version の中でのみ比較してください。
  • リクエストがタイムアウトする: X402_LIST_TIMEOUT_MS(デフォルト 15000 ミリ秒)を増やしてください。

よくある質問

1

x402-list MCP Server は無料ですか?

7 つのツールのうち 6 つは無料の読み取り専用です。有料なのは `x402_assess_services` だけで、Base 上で 0.25 USDC、ライブプローブ対象を追加する場合はそのエンドポイントの価格が加算されます。

2

x402-list MCP Server に API キーやウォレットは必要ですか?

API キーは不要です。有料の評価ツールでは x402 支払いチャレンジに自分で署名する必要がありますが、パッケージがキーを保持したり署名したりすることはありません。

3

ホスト型サーバーと npm パッケージのどちらを使うべきですか?

どちらでも構いません。ホスト型の `https://mcp.x402-list.com/mcp` はローカルインストール不要で、`npx -y x402-list-mcp` はローカルで stdio 実行します。クライアントごとにどちらか一方を選んでください。

4

代わりに支払いを行いますか?

いいえ。キーを保持せず、署名も決済も行いません。有料ツールのために x402 チャレンジを中継するだけです。

5

ファシリテーターの決済量は何を表していますか?

ファシリテーターごとに集計されたオンチェーン検証済みの決済量です。README は、これを意図的に控えめに見積もられたサービス単位の利用実績と混同しないよう注意しています。

6

x402-list MCP Server はどのクライアントに対応していますか?

README には Claude Code、Claude Desktop、Cursor、VS Code、Codex の手順があり、stdio または Streamable HTTP に対応したクライアントであれば使えます。

コメント

「金融とコマース」の他のコンテンツ