mcpField
N
Nft Floor X402

Nft Floor X402

リモート
github.com金融データ08 週間前に更新
リポジトリ公式サイト

Nft Floor X402 について

Nft Floor X402は、AIエージェント向けのNFT市場データ用MCPサーバーおよびAPIです。EthereumとBaseのコレクション統計やトークンの希少性を扱い、Base上のUSDCによるx402従量課金を利用できます。

主な機能

  1. 01コレクションのフロア価格と取引量を取得
  2. 02保有者数と出品状況を確認
  3. 03トークンの希少性と特性別推定値を取得
  4. 04EthereumとBaseに対応
  5. 05x402による呼び出し単位の支払い

活用シーン

  1. 01NFTコレクションの価格と取引状況を追跡
  2. 02コレクションの保有者数や出品数を比較
  3. 03個別NFTの希少性と価値を評価
  4. 04登録せずに市場データを取得

MCP 対応

NFTコレクション統計とトークンの希少性を扱うツールを、リモートMCPサーバーとして提供します。API呼び出しはBase上のUSDCを使ったx402従量課金で利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://nft-floor.api.klymax402.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

NFT フロア価格・レアリティ API

MCP Server x402 License: MIT

NFT コレクションのフロア価格、取引量、保有者、レアリティのデータを取得できます。Alchemy 経由で Ethereum と Base に対応しています。x402 を介した従量課金(Base L2 上の USDC)で、API キーや登録は不要です。レート制限もありません。

klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API を 100 個提供し、Base 上の USDC を 1 つのウォレットで利用できます。

クイックスタート -- MCP

MCP クライアントの設定(Claude Desktop、Cursor、ElizaOS など)に追加します。

{
  "mcpServers": {
    "nft-floor": {
      "url": "https://nft-floor.api.klymax402.com/mcp"
    }
  }
}

クイックスタート -- HTTP(x402)

curl "https://nft-floor.api.klymax402.com/api/collection?address=0x0000000000000000000000000000000000dEaD"
# -> 402 Payment Required, with an x402 payment challenge in the response body

x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP)なら、402 → 署名 → 再試行のサイクルを自動的に処理できます。

ツール

ツールメソッドパス価格説明
nft_get_collection_dataGET/api/collection$0.012NFT コレクションのフロア価格、取引量、統計情報を取得します
nft_get_collection_dataPOST/api/collection$0.012NFT コレクションのフロア価格、取引量、統計情報を取得します(POST 版)
nft_get_token_rarityGET/api/rarity$0.008NFT トークンのレアリティ順位、スコア、特性別フロア価格を取得します
nft_get_token_rarityPOST/api/rarity$0.008NFT トークンのレアリティ順位、スコア、特性別フロア価格を取得します(POST 版)
nft_get_collection_data

NFT コレクションのフロア価格、取引量、保有者データが必要な場合に使用します。Ethereum と Base の NFT について、Alchemy から包括的なコレクション統計情報を取得します。

パラメーター

名前型必須説明
addressstringはいNFT コレクションのコントラクトアドレス。例:0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D(BAYC)
chainstringいいえブロックチェーン:ethereum または base。デフォルト:ethereum

戻り値

  • floorPrice -- ETH および USD 建ての現在のフロア価格
  • volume24h -- ETH および USD 建ての過去 24 時間の取引量
  • totalSupply -- コレクション内の NFT の総数
  • holderCount -- ユニークな保有者の数
  • listedCount -- 現在販売中の NFT の数
  • listedPercent -- 販売中の供給量の割合
  • topTraitFloors -- 主な特性ごとのフロア価格

レスポンス例:

{"floorPrice":{"eth":12.5,"usd":44000},"volume24h":{"eth":89.3,"usd":314000},"totalSupply":10000,"holderCount":5421,"listedCount":312,"listedPercent":3.12,"topTraitFloors":[{"trait":"Gold Fur","floor":45.2}]}

使用する場面:NFT コレクションの価値の追跡、コレクションの比較、フロア価格の変動の監視に使用します。NFT ポートフォリオの評価や市場分析に不可欠です。

nft_get_collection_data

NFT コレクションのフロア価格、取引量、保有者データが必要な場合に使用します。Ethereum と Base の NFT について、Alchemy から包括的なコレクション統計情報を取得します。nft_get_collection_data の POST 版です。同じパラメーターをクエリ文字列ではなく JSON ボディで渡します。

パラメーター

名前型必須説明
addressstringはいNFT コレクションのコントラクトアドレス。例:0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D(BAYC)
chainstringいいえブロックチェーン:ethereum または base。デフォルト:ethereum

戻り値

  • floorPrice -- ETH および USD 建ての現在のフロア価格
  • volume24h -- ETH および USD 建ての過去 24 時間の取引量
  • totalSupply -- コレクション内の NFT の総数
  • holderCount -- ユニークな保有者の数
  • listedCount -- 現在販売中の NFT の数
  • listedPercent -- 販売中の供給量の割合
  • topTraitFloors -- 主な特性ごとのフロア価格

レスポンス例:

{"floorPrice":{"eth":12.5,"usd":44000},"volume24h":{"eth":89.3,"usd":314000},"totalSupply":10000,"holderCount":5421,"listedCount":312,"listedPercent":3.12,"topTraitFloors":[{"trait":"Gold Fur","floor":45.2}]}

使用する場面:NFT コレクションの価値の追跡、コレクションの比較、フロア価格の変動の監視に使用します。NFT ポートフォリオの評価や市場分析に不可欠です。

nft_get_token_rarity

特定の NFT トークンのレアリティデータが必要な場合に使用します。評価に役立つレアリティランク、スコア、属性、トレイト単位のフロア価格を返します。

パラメーター

名前型必須説明
addressstringはいNFT コレクションのコントラクトアドレス
tokenIdstringはいコレクション内のトークン ID。例:1234
chainstringいいえブロックチェーン:ethereum または base。デフォルト:ethereum

戻り値

  • rarityRank -- コレクション内でのトークンのレアリティランク(例:10000 個中 142 位)
  • rarityScore -- 算出されたレアリティスコア
  • totalSupply -- コレクション内のトークン総数
  • attributes -- 名前、値、出現頻度、トレイトのフロア価格を含む、トークンの特性の配列
  • estimatedValue -- レアリティとトレイトのフロア価格に基づく推定価格

レスポンスの例:

{"rarityRank":142,"rarityScore":285.4,"totalSupply":10000,"attributes":[{"trait":"Background","value":"Gold","frequency":0.02,"traitFloor":18.5},{"trait":"Eyes","value":"Laser","frequency":0.04,"traitFloor":15.2}],"estimatedValue":{"eth":22.3,"usd":78500}}

使用する場面:個々の NFT の評価、割安なトークンの発見、またはレアリティに基づく取引戦略の構築。

nft_get_token_rarity

特定の NFT トークンのレアリティデータが必要な場合に使用します。評価に役立つレアリティランク、スコア、属性、トレイト単位のフロア価格を返します。nft_get_token_rarity の POST 版です。同じパラメーターをクエリ文字列ではなく JSON ボディで渡します。

パラメーター

名前型必須説明
addressstringはいNFT コレクションのコントラクトアドレス
tokenIdstringはいコレクション内のトークン ID。例:1234
chainstringいいえブロックチェーン:ethereum または base。デフォルト:ethereum

戻り値

  • rarityRank -- コレクション内でのトークンのレアリティランク(例:10000 個中 142 位)
  • rarityScore -- 算出されたレアリティスコア
  • totalSupply -- コレクション内のトークン総数
  • attributes -- 名前、値、出現頻度、トレイトのフロア価格を含む、トークンの特性の配列
  • estimatedValue -- レアリティとトレイトのフロア価格に基づく推定価格

レスポンスの例:

{"rarityRank":142,"rarityScore":285.4,"totalSupply":10000,"attributes":[{"trait":"Background","value":"Gold","frequency":0.02,"traitFloor":18.5},{"trait":"Eyes","value":"Laser","frequency":0.04,"traitFloor":15.2}],"estimatedValue":{"eth":22.3,"usd":78500}}

使用する場面:個々の NFT の評価、割安なトークンの発見、またはレアリティに基づく取引戦略の構築。

エージェント向けプロンプトの例

  • 「NFT コレクションのフロア価格、取引量、または保有者データ」
  • 「NFT コレクションのフロア価格、取引量、または保有者データ」
  • 「特定の NFT トークンのレアリティデータ」

支払い

  • プロトコル:x402 -- HTTP ネイティブの呼び出しごとの従量課金。登録不要、API キー不要
  • ネットワーク:Base L2 (eip155:8453)
  • アセット:USDC
  • ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
  • ATXP 経由でも利用可能(OAuth でラップされた x402、RFC 9728 の保護リソースメタデータに対応)

klymax402 の一部

AI エージェント向けの x402 マイクロペイメント API 100 種類。ウォレットは 1 つ、Base 上の USDC を利用し、登録は不要です。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。