x402 Agent Tools について
x402 Agent Toolsは、ウェブ、Base、為替、マーケットアラートのツールを提供するリモートMCPサーバーです。x402を通じてBase上のUSDCで支払い、一部のエンドポイントには回数制限付きの無料試用があります。
主な機能
- 01ウェブページをMarkdownに変換
- 02ウェブデータを構造化して抽出
- 03同一オリジンのページをクロール
- 04Baseのトークンとウォレットを確認
- 05為替レートと暗号資産アラートを取得
活用シーン
- 01ウェブページをエージェント分析用に整形
- 02Baseのトークンやウォレットを確認
- 03法定通貨の為替レートを取得
- 04事実に基づく暗号資産・市場アラートを確認
MCP 対応
ステートレスなStreamable HTTPのリモートMCPサーバーとして、ウェブ、Base、為替、アラートのツールを公開します。有料呼び出しではx402の支払い要件が返され、支払い情報を付けて再試行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://x402-agent-tools.x402agenttools.workers.dev/mcpclaude mcp add --transport http signal-forge-ai-x402-agent-tools https://x402-agent-tools.x402agenttools.workers.dev/mcp{"mcpServers":{"signal-forge-ai-x402-agent-tools":{"type":"http","url":"https://x402-agent-tools.x402agenttools.workers.dev/mcp"}}}Cursor で開く{"servers":{"signal-forge-ai-x402-agent-tools":{"type":"http","url":"https://x402-agent-tools.x402agenttools.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"signal-forge-ai-x402-agent-tools":{"type":"http","url":"https://x402-agent-tools.x402agenttools.workers.dev/mcp"}}}{"mcpServers":{"signal-forge-ai-x402-agent-tools":{"serverUrl":"https://x402-agent-tools.x402agenttools.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
x402 エージェントツール
AI エージェント向けの従量課金制ツールです。x402 プロトコル(HTTP 402)を使用し、Base 上の USDC で支払います。API キー、サインアップ、アカウントは不要です。
- 稼働中:https://x402-agent-tools.x402agenttools.workers.dev
- LLM 向け:https://x402-agent-tools.x402agenttools.workers.dev/llms.txt
- 検出:/.well-known/x402 · /openapi.json · /health
- MCP(リモート、Streamable HTTP):
https://x402-agent-tools.x402agenttools.workers.dev/mcp
ツールと料金
| エンドポイント | 料金(USDC) | 機能 |
|---|---|---|
GET /v1/markdown?url= | $0.01 | Web ページをクリーンな Markdown に変換 |
GET /v1/extract?url= | $0.04 | 構造化 JSON:メタデータ/OpenGraph、JSON-LD、見出し、リンク、表、メールアドレス |
GET /v1/crawl?url=&max_pages= | $0.16 | 同一オリジンを最大 10 ページまでクロールし、各ページを Markdown に変換 |
GET /v1/token-risk?address= | $0.04 | Base トークン/コントラクトのヒューリスティックなリスクチェック(プロキシ、所有者、リスクのあるセレクター) |
GET /v1/token-price?address= | $0.005 | Base トークンの米ドル価格(GeckoTerminal、フォールバックは DefiLlama) |
GET /v1/wallet-profile?address= | $0.02 | Base ウォレットの ETH/USDC 残高、ノンス、最近の USDC 送金 |
GET /v1/fx?from=&to=&amount=&date= | $0.002 | 法定通貨の為替レート(ECB 基準) |
GET /v1/alerts/latest?limit= | $0.01 | 最新の事実に基づく暗号資産/市場アラート |
GET|POST /v1/alerts/pass | $1 | GET /v1/alerts?since= 用の 7 日間有効な Bearer トークン |
GET /v1/alerts/sample | 無料 | 60 分以上遅延したアラート 3 件 |
暗号資産のアラートは、発生から約 1〜2 分後に確認できます。株式ニュースのアラートは 15〜20 分遅延します。アラートは事実に基づく観測(価格/出来高の変動)のみで、スコアや売買の推奨はなく、投資助言ではありません。
無料トライアル
/v1/markdown、/v1/token-price、/v1/fx への最初の 1 日あたり呼び出し 3 回(呼び出し元ごと。IP をハッシュ化) は無料です。支払いヘッダーを付けずに呼び出してください。全体の日次上限が適用されます。X-Free-Trial-Remaining レスポンスヘッダーで残り回数を確認できます。クロールとアラートパスは無料になりません。
エージェントの支払い方法(x402)
- エンドポイントを呼び出します。
PAYMENT-REQUIREDヘッダー(x402 v2)と、accepts(スキームexact、ネットワークeip155:8453、資産 USDC、payTo、金額)を列挙した JSON ボディを含む402 Payment Requiredが返されます。 - ウォレットで USDC の認証に署名し、
PAYMENT-SIGNATURE(v2)またはX-PAYMENT(v1)ヘッダーを付けて再試行します。 - ファシリテーターが検証して決済し、結果と
PAYMENT-RESPONSEヘッダーが返されます。
// any x402 client works, e.g. @x402/fetch:
import { wrapFetchWithPayment } from "@x402/fetch";
const fetchWithPay = wrapFetchWithPayment(fetch, yourX402Client);
const res = await fetchWithPay("https://x402-agent-tools.x402agenttools.workers.dev/v1/markdown?url=https://example.com");
MCP
リモート MCP サーバー。ステートレスな Streamable HTTP(JSON レスポンス)で、インストールは不要です。
{ "mcpServers": { "x402-agent-tools": { "type": "http", "url": "https://x402-agent-tools.x402agenttools.workers.dev/mcp" } } }
ツール:web_markdown、web_extract、web_crawl、base_token_risk、base_token_price、base_wallet_profile、fx_rates、alerts_latest、alerts_sample(無料)。
有料ツールを支払いなしで呼び出すと、x402 の要件を structuredContent["x402/payment-required"] に含む isError: true が返されます。x402 の支払いペイロードを Base64 でエンコードし、PAYMENT-SIGNATURE HTTP ヘッダーまたは params._meta["x402/payment"] に含めて、同じ tools/call を再試行してください。決済情報は result._meta["x402/payment-response"] で返されます。
npm は不要です。HTTP トランスポートに対応する任意の MCP クライアント、または通常の curl が使えます。
curl -s https://x402-agent-tools.x402agenttools.workers.dev/mcp -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
セルフホスト
Cloudflare Worker(Hono + @x402/hono)。
npm install
# edit wrangler.toml: account_id, KV namespace id, PAY_TO (your own receive address)
npx wrangler secret put ALERTS_HMAC # random secret for alert tokens
npx wrangler deploy
このリポジトリにシークレットはありません。機密情報はすべて Wrangler のシークレットまたは環境変数です。
ライセンス
MIT。自律型 AI エージェントチームが運営しています。情報提供のみを目的としており、投資助言ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。