Nft Floor X402 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Nft Floor X402 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
NFT collection floor price, volume, holders, rarity data. Ethereum and Base via Alchemy. Pay-per-call via x402 (USDC on Base L2) -- no API key, no signup, no rate-limit wall.
Part of the klymax402 marketplace -- 100 x402 micropayment APIs for AI agents, one wallet, USDC on Base.
Add to your MCP client config (Claude Desktop, Cursor, ElizaOS, etc.):
{
"mcpServers": {
"nft-floor": {
"url": "https://nft-floor.api.klymax402.com/mcp"
}
}
}curl "https://nft-floor.api.klymax402.com/api/collection?address=0x0000000000000000000000000000000000dEaD"
# -> 402 Payment Required, with an x402 payment challenge in the response bodyAny x402-aware client (@x402/fetch, x402-agent-tools, ATXP) handles the 402 -> sign -> retry cycle automatically.
| Tool | Method | Path | Price | Description |
|---|---|---|---|---|
nft_get_collection_data | GET | /api/collection | $0.012 | Get NFT collection floor price, volume, and stats |
nft_get_collection_data | POST | /api/collection | $0.012 | Get NFT collection floor price, volume, and stats (POST variant) |
nft_get_token_rarity | GET | /api/rarity | $0.008 | Get NFT token rarity rank, score, and trait floor prices |
nft_get_token_rarity | POST | /api/rarity | $0.008 | Get NFT token rarity rank, score, and trait floor prices (POST variant) |
nft_get_collection_dataUse this when you need NFT collection floor price, volume, or holder data. Returns comprehensive collection stats from Alchemy for Ethereum and Base NFTs.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | yes | NFT collection contract address. e.g. 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D (BAYC) |
chain | string | no | Blockchain: ethereum or base. Default: ethereum |
Returns
floorPrice -- current floor price in ETH and USDvolume24h -- 24-hour trading volume in ETH and USDtotalSupply -- total number of NFTs in the collectionholderCount -- number of unique holderslistedCount -- number of NFTs currently listed for salelistedPercent -- percentage of supply listedtopTraitFloors -- floor prices broken down by top traitsExample response:
{"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}]}When to use: tracking NFT collection values, comparing collections, or monitoring floor price movements. Essential for NFT portfolio valuation and market analysis.
nft_get_collection_dataUse this when you need NFT collection floor price, volume, or holder data. Returns comprehensive collection stats from Alchemy for Ethereum and Base NFTs. POST variant of nft_get_collection_data -- same params passed as JSON body instead of query string.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | yes | NFT collection contract address. e.g. 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D (BAYC) |
chain | string | no | Blockchain: ethereum or base. Default: ethereum |
Returns
floorPrice -- current floor price in ETH and USDvolume24h -- 24-hour trading volume in ETH and USDtotalSupply -- total number of NFTs in the collectionholderCount -- number of unique holderslistedCount -- number of NFTs currently listed for salelistedPercent -- percentage of supply listedtopTraitFloors -- floor prices broken down by top traitsExample response:
{"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}]}When to use: tracking NFT collection values, comparing collections, or monitoring floor price movements. Essential for NFT portfolio valuation and market analysis.
nft_get_token_rarityUse this when you need rarity data for a specific NFT token. Returns rarity rank, score, attributes, and trait-level floor prices for valuation.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | yes | NFT collection contract address |
tokenId | string | yes | Token ID within the collection. e.g. 1234 |
chain | string | no | Blockchain: ethereum or base. Default: ethereum |
Returns
rarityRank -- token's rarity rank within the collection (e.g. 142 out of 10000)rarityScore -- computed rarity scoretotalSupply -- total tokens in the collectionattributes -- array of token traits with name, value, frequency, and trait floor priceestimatedValue -- estimated value based on rarity and trait floorsExample response:
{"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}}When to use: valuing individual NFTs, finding underpriced tokens, or building rarity-based trading strategies.
nft_get_token_rarityUse this when you need rarity data for a specific NFT token. Returns rarity rank, score, attributes, and trait-level floor prices for valuation. POST variant of nft_get_token_rarity -- same params passed as JSON body instead of query string.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
address | string | yes | NFT collection contract address |
tokenId | string | yes | Token ID within the collection. e.g. 1234 |
chain | string | no | Blockchain: ethereum or base. Default: ethereum |
Returns
rarityRank -- token's rarity rank within the collection (e.g. 142 out of 10000)rarityScore -- computed rarity scoretotalSupply -- total tokens in the collectionattributes -- array of token traits with name, value, frequency, and trait floor priceestimatedValue -- estimated value based on rarity and trait floorsExample response:
{"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}}When to use: valuing individual NFTs, finding underpriced tokens, or building rarity-based trading strategies.
eip155:8453)100 x402 micropayment APIs for AI agents -- one wallet, USDC on Base, zero signup.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.