← Back to MCP Servers
▄▀▄
█N█
█M█
▀▄▀

NFT Metadata Service

v2.0.1NFTTools 4 actions

SERVER URL

http://localhost:3000/api/mcp-server/nft-metadata

CONNECTION JSON

{
  "mcpServers": {
    "nft-metadata": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "http://localhost:3000/api/mcp-server/nft-metadata"
      ]
    }
  }
}

Learn more about supported MCP clients

MCP HOST CONNECTIONS

Connect this MCP server directly to your AI assistant tools by using the JSON config above. Click on a logo to see a demo video.

╔═══╗
║ ▸ ║
║ │ ║
╚═══╝
CursorWatch demo
┌───┐
│ C │
│ L │
└───┘
ClaudeWatch demo

DESCRIPTION

Comprehensive NFT metadata service supporting Ethereum, Solana, Polygon, and other chains. Retrieve collection data, ownership information, rarity scores, and marketplace listings.

AVAILABLE TOOLS

getCollectionMetadata

Fetch complete collection information

getNFTOwner

Get current owner of an NFT

getRarityScore

Calculate rarity score for NFT

getFloorPrice

Retrieve current floor price

CODE EXAMPLES

JavaScript
// NFT Metadata Client
import { Client } from '@modelcontextprotocol/sdk';

const client = new Client();
await client.connect('https://nft-mcp.x402.app/sse');

const metadata = await client.callTool({
  name: 'getCollectionMetadata',
  arguments: {
    collection: 'boredapeyachtclub',
    chain: 'ethereum'
  }
});

console.log('Floor:', metadata.floorPrice);

Official MCP SDK Documentation:
https://github.com/modelcontextprotocol/modelcontextprotocol

Installation:
npm install @modelcontextprotocol/sdk

Authentication:
- For MCP Hosts (Cursor, Windsurf, Claude Desktop), saving the JSON config to your tool will automatically trigger the browser OAuth flow
- For programmatic access, obtain the OAuth token by running "npx mcp-remote <url>" in the terminal and follow the instructions

x4