Ens Resolver X402 について
Ens Resolver X402は、AIエージェント向けのENS検索サービスです。名前とEthereumアドレスを相互に解決し、関連するアバターURLも返します。呼び出しはBase上でUSDCによるx402従量課金です。
主な機能
- 01ENS名の正引き・逆引き
- 02関連アバターURLの返却
- 03JSON形式の解決結果
- 04Base上でUSDCによるx402従量課金
活用シーン
- 01送金前にENSの宛先アドレスを確認
- 02Ethereumアドレスに対応するENS名を検索
MCP 対応
リモートMCPサーバーを通じて`crypto_resolve_ens`ツールを提供します。MCPクライアントはENS名の正引きと逆引きを実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ens-resolver.api.klymax402.com/mcpclaude mcp add --transport sse ens-resolver-x402 https://ens-resolver.api.klymax402.com/mcp{"mcpServers":{"ens-resolver-x402":{"type":"sse","url":"https://ens-resolver.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"ens-resolver-x402":{"type":"sse","url":"https://ens-resolver.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"ens-resolver-x402":{"type":"sse","url":"https://ens-resolver.api.klymax402.com/mcp"}}}{"mcpServers":{"ens-resolver-x402":{"serverUrl":"https://ens-resolver.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
ENS Resolver API
ENS 名を ETH アドレスに解決し、逆引きします。アバター URL にも対応しています。エージェント向けのアイデンティティレイヤーです。x402 による呼び出しごとの支払いに対応しています(Base L2 上の USDC)。API キーも登録も不要で、レート制限の壁もありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API 100 種を、1 つのウォレットと Base 上の USDC で利用できます。
クイックスタート -- MCP
MCP クライアントの設定に追加します(Claude Desktop、Cursor、ElizaOS など)。
{
"mcpServers": {
"ens-resolver": {
"url": "https://ens-resolver.api.klymax402.com/mcp"
}
}
}
クイックスタート -- HTTP(x402)
curl -X POST "https://ens-resolver.api.klymax402.com/api/resolve" \
-H "Content-Type: application/json" \
-d '{}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP)なら、402 → 署名 → 再試行のサイクルを自動で処理できます。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
crypto_resolve_ens | POST | /api/resolve | $0.005 | ENS 名を Ethereum アドレスに解決するか、アドレスを ENS 名に逆引きします |
crypto_resolve_ens
ENS 名を Ethereum アドレスに解決する場合や、アドレスから ENS 名を逆引きする場合に使用します。解決データを JSON で返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
name | string | いいえ | 解決する ENS 名(例:vitalik.eth) |
address | string | いいえ | 逆引きする Ethereum アドレス(例:0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045) |
戻り値
address-- 解決された Ethereum アドレス(0x...)ensName-- ENS 名(例:vitalik.eth)avatar-- ENS 名に関連付けられたアバター URL(設定されている場合)resolvedDirection-- "forward"(名前からアドレス)または "reverse"(アドレスから名前)
レスポンスの例:
{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","ensName":"vitalik.eth","avatar":"https://...","resolvedDirection":"forward"}
使用する場面:ENS 名宛てに送金する際、正しいアドレスであることを確認するとき。アイデンティティの解決や、人が読みやすいウォレットの検索に不可欠です。
対象外:ウォレット残高(wallet_get_portfolio を使用)、トークンの安全性(token_check_safety を使用)、NFT メタデータ(crypto_get_nft_metadata を使用)。
エージェントのプロンプト例
- 「ENS 名を Ethereum アドレスに解決するか、アドレスから ENS 名を逆引きしてください」
支払い
- プロトコル:x402 -- HTTP ネイティブの呼び出しごとの支払い。登録も API キーも不要です
- ネットワーク:Base L2(
eip155:8453) - 資産:USDC
- ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
- ATXP 経由でも利用できます(OAuth でラップされた x402、RFC 9728 の保護リソースメタデータに対応)
klymax402 の一部
AI エージェント向けの x402 マイクロペイメント API 100 種。1 つのウォレット、Base 上の USDC、登録不要です。
- カタログ:https://klymax402.com/llms.txt
- API リファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。