Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Nftdata MCP

von Nomad07Version 1.0.3i★ –iLäuft auf deinem Computer
Name in der Registryio.github.Nomad07/nftdata-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

OpenSea NFT collection data via NFT Data API, paid per request with x402.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges
  • Das musst du eintragen: EVM_PRIVATE_KEY

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: EVM_PRIVATE_KEY, NFTDATA_MAX_REQUESTS

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "nftdata": {
      "command": "npx",
      "args": [
        "-y",
        "nftdata-mcp"
      ],
      "env": {
        "EVM_PRIVATE_KEY": "your-value",
        "NFTDATA_MAX_REQUESTS": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add nftdata --env EVM_PRIVATE_KEY=your-value --env NFTDATA_MAX_REQUESTS=your-value -- npx -y nftdata-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "nftdata": {
      "command": "npx",
      "args": [
        "-y",
        "nftdata-mcp"
      ],
      "env": {
        "EVM_PRIVATE_KEY": "your-value",
        "NFTDATA_MAX_REQUESTS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "nftdata": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "nftdata-mcp"
      ],
      "env": {
        "EVM_PRIVATE_KEY": "your-value",
        "NFTDATA_MAX_REQUESTS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • EVM_PRIVATE_KEY geheim erforderlich env
    Private key of a dedicated wallet holding a small amount of USDC on Base. Pays $0.002 per request via x402.
  • NFTDATA_MAX_REQUESTS env
    Maximum signed payments per session (integer 1-1000, default 100).

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Nomad07 bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32489 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 85 % der anderen 32489 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32489 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Nftdata MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: EVM_PRIVATE_KEY

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.3) kam vor 6 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Whisper

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert gestern
Installieren

Whisper

von whisper-sec

One routable IPv6 per AI agent, verifiable from the DNS root. Keyless tools need no signup.

Computer oder CloudAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

NFT Data MCP

A multichain NFT data MCP server that gives AI assistants, agents, and other MCP-compatible clients access to the NFT Data API through a single tool: get_collection_data.

Compatible with Claude Desktop and other MCP-compatible applications, AI agents, and clients, including future clients that support the Model Context Protocol (MCP).

Each API request is paid automatically at $0.002 in USDC on Base using the x402 payment protocol.

Retrieve NFT collection data across 30+ blockchain networks through the NFT Data API's OpenSea integration, including Ethereum, Base, Ink, Arc, HyperEVM, Robinhood Chain, Solana, and more.

  • npm: https://www.npmjs.com/package/nftdata-mcp
  • MCP Registry: https://registry.modelcontextprotocol.io/?q=nftdata
  • NFT Data GitHub: https://github.com/Nomad07/nft-data

Prerequisites

  • Node.js 20 or newer (required by the x402 SDK)
  • A dedicated wallet funded with a small amount of USDC on Base mainnet

Always use a dedicated wallet with only a small balance. Never use your primary wallet or share its private key.


Claude Desktop setup

Add the following block to claude_desktop_config.json (usually found in ~/Library/Application Support/Claude/ on macOS or %APPDATA%\Claude\ on Windows):

{

"mcpServers": { "nftdata": { "command": "npx", "args": ["-y", "nftdata-mcp@1.0.3"], "env": { "EVM_PRIVATE_KEY": "YOUR_EVM_PRIVATE_KEY" } } } }

Replace YOUR_EVM_PRIVATE_KEY with the private key of your dedicated wallet (0x followed by 64 hex characters). Then restart Claude Desktop.

The server communicates over stdio and is launched automatically by Claude Desktop. Running it by hand shows no output; it waits for an MCP client to connect.


First query

After restarting Claude Desktop:

  1. Open a new conversation.
  2. To make sure Claude selects the right server when you have multiple MCP servers configured, start with an explicit request:

Use the NFT Data MCP server.

  1. When Claude asks for a collection slug, enter an example slug such as:

azuki

You can use the slug of any existing NFT collection instead.

  1. Continue with natural follow-up questions. If Claude does not use the NFT Data server, ask it explicitly to do so.

You can also ask directly by collection name or OpenSea slug. Claude will retrieve the latest collection statistics, including floor price, sales volume, owner count, supply, and lifetime metrics. Each successful request includes a payment transaction hash and a BaseScan verification link.


Example: Azuki collection report

The following is an example response from one query. Market data changes continuously; these values are from a specific query and are not current live data.

Collection overview

FieldValue
NameAzuki
Slugazuki
ChainEthereum
Contract0xed5af388653567af2f388e6224dc7c4b3241c544
CreatedJanuary 12, 2022
Total supply10,000
Unique owners4,394
Floor price0.4933 ETH

Market activity

PeriodSalesVolume
24 hours2110.15 ETH
7 days16396.68 ETH
30 days471325.72 ETH
Lifetime93,156831,992.65 ETH

Payment

FieldValue
Cost$0.002
Protocolx402
Transaction0x4fb3...580f8

Customize your results

The server supplies the underlying collection data returned by the API. Claude can organize that information in the format you prefer, from a concise summary to a detailed report, tables, or comparisons. Simply ask Claude how you want the results presented. This changes the presentation, not the source values.


Raw request and response

Claude Desktop may show the tool request and returned data through its tool-activity details (the exact label varies by client version).

Tool request

{ "collection": "azuki" }

Full raw response

{

"name": "Azuki", "slug": "azuki", "contracts": [ { "address": "0xed5af388653567af2f388e6224dc7c4b3241c544", "chain": "ethereum" } ], "floor_price": 0.49328599, "floor_price_currency": "ETH", "one_day_sales": 21, "one_day_volume": 10.150091000000002, "seven_day_sales": 163, "seven_day_volume": 96.67526161112121, "thirty_day_sales": 471, "thirty_day_volume": 325.72023569476767, "total_sales": 93156, "total_volume": 831992.6461159982, "num_owners": 4394, "total_supply": 10000, "created_date": "2022-01-12", "one_day_volume_currency": "ETH", "seven_day_volume_currency": "ETH", "thirty_day_volume_currency": "ETH", "total_volume_currency": "ETH" }

Raw floating-point values have more decimal places than the rounded values in the report above.

Payment verification

Transaction hash: 0x4fb35acc31a9f6841647ca2533a7f9ac7113f54364e979b8de4786bf1de580f8

Verify on BaseScan: https://basescan.org/tx/0x4fb35acc31a9f6841647ca2533a7f9ac7113f54364e979b8de4786bf1de580f8


Data networks vs. payment network

Payment Protocols and Supported Networks
ProductPayment ProtocolsPayment Networks
NFT Data (website/API)x402 and MPPx402 - Base and Solana; MPP - Base
NFT Data (MCP server)x402Base

Note: The NFT Data website/API and the NFT Data MCP server have different payment capabilities. The MCP server currently supports x402 payments on Base only; MPP support is not implemented in this package.

Data network refers to the blockchain where an NFT collection exists. NFT Data is a multichain service supporting NFT collections across 30+ blockchain networks through the NFT Data API's OpenSea integration, including Ethereum, Base, Ink, Arc, HyperEVM, Robinhood Chain, and Solana, among others. OpenSea continues to expand its supported blockchain networks, so coverage may grow over time. The data network is independent of the payment network used to pay for API requests.

Payment network refers to the blockchain used to pay for each API request. This server pays on Base mainnet only, using USDC via x402, regardless of which chain the queried collection is on.


x402 and payment verification

Each request is paid automatically using the x402 protocol over Base mainnet. The payment flow:

  1. The server sends the API request.
  2. The API responds with HTTP 402 and a payment challenge.
  3. Before signing, the server validates the challenge:
  • Scheme: exact
  • Network: Base mainnet (eip155:8453)
  • Token: USDC on Base (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • Amount: exactly 2000 atomic units ($0.002)
  • Recipient: 0x344143199642e87320785823c20c2df107d17534
  1. If everything matches, the wallet signs and submits the payment.
  2. The API fulfills the request and returns the collection data along with the on-chain transaction hash.

Every successful response includes:

Payment: 0x...

Verify: https://basescan.org/tx/0x...

This server supports x402 on Base only. Solana and MPP payment methods are not implemented.


Configuration

VariableRequiredDefaultDescription
EVM_PRIVATE_KEYyes-Private key (0x + 64 hex chars) of the wallet that pays for calls
NFTDATA_MAX_REQUESTSno100Max signed payments per session. Integer 1–1000; any other value stops startup with an error
NFTDATA_TIMEOUT_MSno15000Request timeout in milliseconds (1000–60000)
NFTDATA_URLnohttps://www.nftdata.app/api/get-collection-dataAccepts only the official NFT Data endpoint; anything else stops startup

Behavior

  • Sends POST /api/get-collection-data with body {"collection": " "}.
  • The slug is trimmed and lowercased, then must match ^a-z0-9*$ (max 100 characters); otherwise no request is made.
  • Each signed payment counts against NFTDATA_MAX_REQUESTS, including payments for requests that later fail or time out.
  • No automatic retries: one tool call makes at most one payment attempt.
  • Successful responses are cached for 5 minutes per slug. Concurrent identical calls share a single in-flight request.
  • Cache hits do not include a payment transaction hash (no new payment was made).
  • Returns generic errors for 400 (invalid slug), 404 (collection not found), 429 (rate limit, with retry delay), timeouts, and other failures. Server and payment details are not exposed to the MCP client.

Troubleshooting

Server does not appear in Claude Desktop Verify the claude_desktop_config.json path, check for JSON syntax errors, and restart Claude Desktop fully.

`EVM_PRIVATE_KEY is missing or malformed` The key must be 0x followed by exactly 64 hex characters. Check for extra whitespace or a missing 0x prefix.

`paid request limit ... reached` The session has reached NFTDATA_MAX_REQUESTS. Restart Claude Desktop to reset the counter, or set a higher limit.

Request timed out A payment may have been signed before the timeout. The server does not retry automatically.

Imports fail after an SDK update The x402 SDK changes frequently. Check the x402 docs and the nftdata-mcp changelog for the latest compatible version.


Run from source

npm install

Set the key for the current shell session only, then start:

# macOS / Linux

export EVM_PRIVATE_KEY=0x... npm start

# Windows PowerShell

$env:EVM_PRIVATE_KEY = "0x..." npm start

:: Windows cmd

set EVM_PRIVATE_KEY=0x... npm start

To use a local checkout with Claude Desktop, set "command": "npx" and "args": ["tsx", "/absolute/path/to/nftdata-mcp/server.ts"].


Build and test

npm run build   # compiles to dist/

npm test # offline unit tests, no network and no payments


Links


Limitations

  • Only x402 on Base mainnet is supported for payments. Solana and MPP are not implemented.
  • The expected recipient address is hardcoded. If the NFT Data payout address changes, update OFFICIAL_PAY_TO in lib.ts and release a new version.
  • The payment hook depends on the installed @x402/* SDK and is not covered by the offline unit tests.
  • The x402 SDK changes quickly. If imports fail, check the x402 docs.
PopNx fragen