Kaal Agent Safety (x402 paid MCP) について
Kaal Agent Safetyは、URLの決済安全性チェックとプロバイダー推薦を提供する有料MCPサーバーです。x402でBase上のUSDCを呼び出しごとに支払い、署名付きレシートを返します。
主な機能
- 01決定的なURLフィッシング・決済安全性チェック
- 02URL、ホスト、セキュリティ設定のリスク検出
- 03カテゴリとコスト別のプロバイダー順位付け
- 04署名付きレシートと無料の検証エンドポイント
活用シーン
- 01エージェントがURLにアクセスする前の安全確認
- 02カテゴリとコストによるプロバイダー比較
MCP 対応
streamable HTTP経由で`safety_check`と`recommend`ツールを公開します。ツール呼び出しにはBase上のUSDCによるx402決済が必要で、検出とツール一覧は無料です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://places-wayne-experiment-facial.trycloudflare.com/mcpclaude mcp add --transport http immoney1-kaal-agent-safety https://places-wayne-experiment-facial.trycloudflare.com/mcp{"mcpServers":{"immoney1-kaal-agent-safety":{"type":"http","url":"https://places-wayne-experiment-facial.trycloudflare.com/mcp"}}}Cursor で開く{"servers":{"immoney1-kaal-agent-safety":{"type":"http","url":"https://places-wayne-experiment-facial.trycloudflare.com/mcp"}}}VS Code で開く{"mcpServers":{"immoney1-kaal-agent-safety":{"type":"http","url":"https://places-wayne-experiment-facial.trycloudflare.com/mcp"}}}{"mcpServers":{"immoney1-kaal-agent-safety":{"serverUrl":"https://places-wayne-experiment-facial.trycloudflare.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
kaal-agent-safety — x402 有料 MCP サーバー
有料 MCP ツールが 2 つ、無料の HTTP エンドポイントが 3 つあります。購入者は Base 上の USDC
で支払います(呼び出しごと、x402 exact スキーム、EIP-3009 transferWithAuthorization)。API
キーもサブスクリプションも不要です。無料の initialize と tools/list は利用できます。支払いが必要なのは
tools/call のみです(支払い要件を示す HTTP 402)。
エンドポイント
| エンドポイント | メソッド | 価格 | 備考 |
|---|---|---|---|
/v1/safety/check?target=<url> | GET | $0.002 | 決定論的な支払い安全性/フィッシングスキャン+署名付きレシート |
/v1/recommend?category=<cat> | GET | $0.005 | プロバイダー/コストディレクトリのランキング検索 |
/mcp | POST (MCP) | 下記参照 | streamable-http MCP トランスポート |
/.well-known/mcp.json | GET | 無料 | MCP ディスカバリーマニフェスト |
/.well-known/x402 | GET | 無料 | x402 支払いマニフェスト(payTo、ファシリテーター、価格) |
/v1/verify?receipt=<id> | GET | 無料 | 再利用可能なレシート検証 |
/health | GET | 無料 | 稼働状態 |
MCP ツール
safety_check(target)— 呼び出しごとに $0.002:credentials_in_url、no_hsts、ip_literal、類似ホスト、/.well-known/x402マニフェストの欠落を検出し、AVOID / CAUTION / CAUTION_NONE_DETECTEDと署名付きレシートを返します。recommend(category)— 呼び出しごとに $0.005:検索、オンチェーンデータ、エージェント安全性、有料ディスカバリー、トランザクション実行にわたる、未開拓領域/コストのランキングディレクトリです。
接続
claude mcp add --transport http kaal-agent-safety https://<host>/mcp
# or any MCP client pointed at the streamable-http URL in server.json
無料:initialize、notifications/initialized、tools/list。
有料:tools/call には X-PAYMENT ヘッダー(base64 エンコードされた exact スキームのペイロード)が必要です。
サーバーは x402 ファシリテーターを通じて決済を実行し、オンチェーントランザクションを含む
X-Payment-Response を返します。
実行
npm ci
RECEIPT_SECRET=<32-byte-hex> \
NETWORK=base FACILITATOR_URL=http://127.0.0.1:8142 \
PORT=8140 node server.js
RECEIPT_SECRET(または WALLET_FILE=<path-to-wallet-json>)でレシートに署名します。
NETWORK は base(メインネット)または base-sepolia です。決済は非カストディアルです。
決済のたびに、資金は設定済みの payTo ウォレットに直接送られます。
検証済み
- ローカル E2E:未払いの 402 → EIP-3009 署名済み支払い → 検証 → 決済 → オンチェーンのレシートステータス 1。
- トンネル経由のパブリック E2E:有料の
GET /v1/safety/checkを、次の tx で決済しました。0xd7bd01780b75d106fb3e286b6a3c55a78a6a486ee2cf439f4d2b3d8b5b1c28d7(Base メインネット、ブロック 53162843、ガス 83208)。 - 収益台帳+財務資金のスイープ+systemd による自動再起動は、本番デプロイの一部です。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。