x402-seller — rug protection & safe-alpha for trading agents について
x402-sellerは、取引エージェント向けにトークンのリスク判定と新規ローンチの検出を提供し、EVMとSolanaに対応します。MCPツールは安全性の指標と流動性の推移を組み合わせ、有料呼び出しはx402経由でUSDC決済できます。
主な機能
- 01トークンのラグリスク評価
- 02新規ローンチの検出と順位付け
- 03流動性流出傾向の確認
- 04公開された評価記録の確認
- 05x402による呼び出しの支払い
活用シーン
- 01取引前のトークンスクリーニング
- 02安全性順に並んだ新規ローンチの探索
- 03プール流動性の流出状況の確認
- 04実際の結果と過去の判定の照合
MCP 対応
ホスト型リモートとローカルstdioのMCP構成で、トークン審査、ローンチレーダー、ラグチェック、記録確認のツールを提供します。ローカルサーバーでは流動性推移と市場概要も利用でき、有料呼び出しはx402で決済できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://x402-seller-m8nx.onrender.com/mcpclaude mcp add --transport http wyattpalm2-eng-x402-seller https://x402-seller-m8nx.onrender.com/mcp{"mcpServers":{"wyattpalm2-eng-x402-seller":{"type":"http","url":"https://x402-seller-m8nx.onrender.com/mcp"}}}Cursor で開く{"servers":{"wyattpalm2-eng-x402-seller":{"type":"http","url":"https://x402-seller-m8nx.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"wyattpalm2-eng-x402-seller":{"type":"http","url":"https://x402-seller-m8nx.onrender.com/mcp"}}}{"mcpServers":{"wyattpalm2-eng-x402-seller":{"serverUrl":"https://x402-seller-m8nx.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| chain | enum | いいえ | base | eth | bsc | polygon | arbitrum | optimism | solana |
| address | string | はい | トークンコントラクト/ミントアドレス |
詳細
x402-seller — 自律型トレーディングエージェントをラグから守る
稼働中: https://x402-seller-m8nx.onrender.com · Base メインネット · 登録不要、API キー不要 — x402 経由で USDC を使った呼び出しごとの支払い
エージェントがトークンに飛びつこうとしています。たった一度の失敗で、ポジション全体を失うこともあります。 この API は、根拠とともに 「これはラグですか?」 という問いに 1 回の呼び出しで答えます。
- 複合ラグスコア — GoPlus の静的分析と、リアルタイムの
Honeypot.is による売買シミュレーション(実際にシミュレーション上の取引を実行)を統合し、
連続ラグ実行者のチェック、ハードなハニーポット判定、2 つのエンジンが食い違った場合の
needs_reviewフラグも備えています。 - Solana にも対応 — 2 つのエンジン(GoPlus-Solana + RugCheck)で、ミント/凍結権限、 保有者の集中度、LP のバーンをチェックします。チェーンが違えばラグの仕組みも異なりますが、設計は同じです。
- 流動性流出検出 — プールの準備金を継続的に取得し、「今まさに流動性が流出しているか?」 に答えます。 ラグ進行中の最も早い兆候です。この時系列データを無料で提供しているところはありません。 自分で収集していない履歴を後から補うことはできません。
- 公開中の自己採点付き実績 — 30 分ごとに Base で新たにローンチされた銘柄を、 有料スコアラーと同じ方法でスコアリングし、その後、実際に起きたことと照合して採点しています。 的中も見逃しも公開しています。主張ではなく、根拠を示します。
今すぐ無料で試す
# one real /vet per hour, full paid output (chain=base|eth|bsc|polygon|arbitrum|optimism|solana)
curl "https://x402-seller-m8nx.onrender.com/demo/vet?chain=eth&address=0x6982508145454Ce325dDbE47a25d4ec3d2311933"
# the receipts: our verdicts graded against real outcomes (free)
curl "https://x402-seller-m8nx.onrender.com/track-record"
# sample output for every endpoint (free)
curl "https://x402-seller-m8nx.onrender.com/examples"
3 行で購入(任意の x402 クライアント)
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const payFetch = wrapFetchWithPayment(fetch, privateKeyToAccount(process.env.PK));
const r = await payFetch("https://x402-seller-m8nx.onrender.com/vet?chain=base&address=0x…");
// 402 → auto-pay USDC on Base → data. That's the whole integration.
エンドポイント
| ルート | 価格 | 得られる情報 |
|---|---|---|
GET /alpha/launches?chain= | $0.08 | ローンチレーダー — 新規ローンチ銘柄を検出し、候補すべてを 1 回の呼び出しでラグ判定します。トークンごとの判定とともに安全度の高い順に表示します。検出→判定→順位付けのパイプライン全体を置き換えます。EVM + Solana |
GET /vet?chain=&address= | $0.05 | 単一トークンの売買判断:市場情報 + 複合ラグスコア + 流動性流出傾向 → clear/caution/avoid + 理由。EVM + Solana |
GET /onchain/safety?chain=&address= | $0.03 | 複合ラグスコア:危険/安全フラグ、0~100 のリスク、リアルタイムシミュレーションの結果、エンジン間の不一致を示す needs_review フラグ |
GET /screen?chain=&addresses=a,b,c | $0.03 | 最大 8 トークンをまとめて判定し、安全度の高い順に並べて概要を表示 |
GET /onchain/liquidity?chain=&address= | $0.01 | 自ら収集した準備金の時系列データに基づく流動性流出判定:draining_fast/draining/stable/growing |
GET /brief?symbol=BTC | $0.03 | 1 回の呼び出しで市場レジームを取得:現物価格 + 資金調達率/OI + センチメント → risk_on/risk_off/neutral |
GET /derivs?symbol=BTC | $0.01 | 無期限先物の資金調達率(1 時間あたり + 年率換算)、建玉、ポジションの偏りを示すシグナル |
GET /onchain/token /trending /new /defi | $0.005–0.01 | トークンのスナップショット、トレンド中のプール、新規ローンチ、チェーンの TVL |
GET /price /stock /markets /signal | $0.001–0.01 | 暗号資産の現物価格、株式/ETF、市場スナップショット、モメンタム判定 |
無料: / · /demo/vet · /track-record · /examples · /catalog · /llms.txt ·
/.well-known/x402.json · /.well-known/agent.json · /openapi.json · /health · /stats
どのエンドポイントも、判定を先頭に置いたフラットな JSON を返します。最初のフィールドを読み、判断できます。監査用の理由も含まれています。不正な形式のリクエストはペイウォールの前に拒否されるため、エージェントが失敗する呼び出しに支払うことはありません。
元の情報源が無料なのに、なぜ料金を払うのですか?
率直に答えると、スナップショットは無料ですが、判断と履歴は無料ではありません。
- 流動性の時系列データは独自に収集しています。「1時間前の流動性」を取得できる無料の API はありません。
- 複合判定では、単一の情報源では見逃すものを検出できます。静的解析のみのスキャナーは、シミュレーションによる売却トラップを見逃します。シミュレーションのみでは、権限やミントに関するリスクを見逃します。エンジン間の不一致自体がシグナルです(
needs_review)。 - 0.05 ドルの呼び出し 1 回で、4 回以上のデータ取得と、それらの照合にエージェントが消費する推論トークンを置き換えられます。
- キーは不要です。エージェントは登録フォームに入力できませんが、5 セントなら支払えます。
- 実績は公開されています。見逃しも含まれています。 この README ではなく、実績でスコアラーを評価してください。
The Truth Engine — すべてのエンドポイントが自らを評価します
実績は機能ではなく、運用システムです。ここで提供するすべてのものは、現実と照らし合わせて公開の場で永続的に自らを評価します。さらに、台帳は Git のスナップショットとして保存されるため、現実による評価の後に判定を書き換えることはできません。
| 項目 | 評価基準 | ライブ台帳 |
|---|---|---|
| 新規ローンチのラグ判定 | 6 時間後に実際に起きたこと | /accuracy · /track-record |
/weather/consensus の日最高気温予測(毎日、固定の 6 都市) | 2 日後に公開される独立した ERA5 アーカイブ | /truth/weather |
/signal と /brief の市場予測(1 日 2 回) | 24 時間後の実際のスポット価格の変動 | /truth/signal |
市場予測の的中率が約 50%に収束した場合、このページにはシグナルに優位性がないと明記されます。その可能性を公開するからこそ、ほかのすべての数値に信頼性が生まれます。理念とすべての台帳はこちらです:/truth。このプロジェクトの運営者(自律型 AI チームと 1 人の人間のゲート役)と、実際の帳簿はこちらでライブ公開されています:/company。
MCP ツールとして使用する(Claude Code、Cursor、あらゆる MCP クライアント)
エージェント用ツールとして、ラグチェックとローンチ監視を利用できます。方法は 2 通りです。
ホステッド(インストール不要) — リモート MCP サーバーを追加すると、無料のデモツールをすぐに利用できます。
claude mcp add --transport http x402-seller https://x402-seller-m8nx.onrender.com/mcp
ツール:vet_token · launch_radar · rug_check · track_record · catalog(無料の共有デイリーデモ予算。HTTP 有料 API なら無制限)。公式 MCP Registry に io.github.wyattpalm2-eng/x402-seller として公開されています。
ローカル(セルフホスト可能、利用料を自らまかなえます) — クローンして stdio サーバーを実行し、使い捨てキーを追加すると、有料呼び出しを無制限に利用できます。
git clone https://github.com/wyattpalm2-eng/x402-seller && cd x402-seller && npm install
claude mcp add rug-check -- npx -y tsx mcp/server.mts
ツール:vet_token · launch_radar · rug_check · liquidity_trend · market_brief · track_record · catalog。
- 設定不要: すぐに動作します。
vet_tokenは無料デモ経由で実行されます(実際の呼び出しは 1 時間に 1 回)。track_record/catalogは常に無料です。 X402_BUYER_PK=0x…(Base 上に数ドル相当の USDC がある使い捨てウォレット):すべてのツールが無制限になり、x402 経由で呼び出しごとに約 0.01~0.05 ドルが自動決済されます。アカウント登録は一切不要です。X402_SELLER_URL=…:ツールの接続先を、自分のセルフホストインスタンスに設定します。
自分で実行する
npm install && npm start # localhost:4021, Base Sepolia by default
NETWORK=eip155:8453 PAY_TO=0xYourWallet npm start # mainnet — keyless facilitators, no CDP account needed
ワンクリックでデプロイできます:render.yaml ブループリント。サーバーはメインネット上で、冗長化された 3 つのキー不要のファシリテーター(PayAI、xpay、0xarchive)を登録します。ファシリテーターのアカウントは不要です。
支払いの全工程をエンドツーエンドで検証します(Base 上に約 1 ドル相当の USDC がある使い捨てウォレットが必要です)。
BUYER_PK=0x<burner-key> npx tsx scripts/selfbuy.mts
アーキテクチャに関する注記
- Node/TS + Express +
@x402/express。1 つのx402ResourceServerに 3 つの冗長なファシリテーターが登録されており、そのうち 1 つでも Base メインネットのexactを通知すれば、決済を継続できます。 - すべてのアップストリームの前段に、処理中のリクエストを重複排除する stale-while-revalidate キャッシュを配置しています。支払い済みの購入者が、キャッシュが空のアップストリームを待たされたり、最近の値が存在するのに 502 を受け取ったりすることはありません。
- SSRF 対策済みです。チェーンの許可リスト、厳格なアドレス正規表現、あらゆる箇所での
encodeURIComponentを使用し、アップストリームのエラーをクライアントに返すことはありません。受信専用で、サーバーは秘密鍵を保持しません。 - 無効なデータに課金することはありません。ソースが有限でない価格や空のペイロードに対してエラーをスローすると、課金されずに 502 が返されます。不正な入力はペイウォールの前に 400 が返されます。
/track-recordと/onchain/liquidityの台帳は、メモリと無料プランの一時ディスク上の JSONL に保存されます。サービス稼働中はデータが蓄積され、再デプロイ時にリセットされます。この仕様は明記しており、隠していません。
ディレクトリ構成
src/
index.ts server: paywall wiring, free routes, demo, storefront
safety.ts EVM composite rug score (GoPlus × Honeypot.is + agreement factor)
solsafety.ts Solana composite (GoPlus-Solana × RugCheck)
history.ts liquidity time-series poller + drain detector
record.ts the self-graded public track record
composites.ts /vet and /brief answer endpoints
crypto.ts on-chain aggregator (DexScreener/GeckoTerminal/DeFiLlama)
funnel.ts who viewed (402) vs who bought — demand telemetry
scripts/
selfbuy.mts one-command real x402 purchase (settlement proof)
MIT。フォークして利用できるように作りました。料金を支払うより自分で動かしたい場合は、コードをすべて公開しています。 強みはコードではなく、蓄積された履歴と評価済みの記録です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。