▄▀▄ █N█ █M█ ▀▄▀
NFT Metadata Service
SERVER URL
http://localhost:3000/api/mcp-server/nft-metadataCONNECTION 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.
╔═══╗ ║ ▸ ║ ║ │ ║ ╚═══╝
┌───┐ │ C │ │ L │ └───┘
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
// 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