{"name":"com.mcparmory/alchemy-nft","slug":"mcparmory-alchemy-nft","title":null,"description":"Retrieve NFT metadata, ownership, and contract details across blockchains","url":"https://mcp.market/server/mcparmory-alchemy-nft","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":31,"stars":31,"forks":4,"downloads_week":151,"last_push_at":"2026-05-12T12:55:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcparmory/registry","website":null,"version":"1.0.3","remotes":[],"packages":[{"registryType":"pypi","identifier":"mcparmory-alchemy-nft","version":"1.0.3","runtimeHint":"uvx","transport":{"type":"stdio"}},{"registryType":"oci","identifier":"ghcr.io/mcparmory/alchemy-nft:1.0.3","runtimeHint":"docker","transport":{"type":"stdio"}}],"tools":[{"name":"batch_get_contract_metadata","description":"Retrieve metadata for multiple contract addresses in a single request. Efficiently fetch contract information such as name, symbol, and decimals for a batch of addresses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"batch_retrieve_nft_metadata","description":"Retrieve metadata for multiple NFT contracts in a single request. Supports up to 100 tokens across Ethereum, Polygon, Arbitrum, Optimism, Base, World Chain, and other supported networks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"calculate_nft_attribute_rarity","description":"Calculates the rarity score for each attribute of a specific NFT by analyzing how uncommon each attribute is within the collection. Available on Ethereum mainnet and Polygon (mainnet and Mumbai testnet).","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_nft_airdrop","description":"Determines whether a specific NFT token was received as an airdrop, defined as an NFT minted to a user address in a transaction sent by a different address. Available on Ethereum mainnet and Polygon (mainnet, amoy, and mumbai).","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_nft_holder","description":"Verify whether a wallet address holds any NFTs from a specific contract. Supports ERC721 and ERC1155 tokens across Ethereum and multiple Layer 2 networks including Polygon, Arbitrum, Optimism, and Base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_spam_contract","description":"Checks whether a specific NFT contract is flagged as spam by Alchemy. This helps identify potentially fraudulent or low-quality NFT collections across supported blockchain networks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_token_airdrop","description":"Determines whether an NFT token was distributed as an airdrop by checking if it was minted to a user address in a transaction sent by a different address.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_wallet_nft_collection_ownership","description":"Verifies whether a specific wallet address holds at least one NFT from a given collection. Supports both ERC721 and ERC1155 token standards, and accepts wallet addresses in ENS format on Ethereum Mainnet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_collection_metadata","description":"Retrieve high-level metadata and contract information for an NFT collection using its OpenSea slug. Supported across Ethereum and multiple Layer 2 networks including Polygon, Arbitrum, Optimism, and Base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nft_collection_attribute_summary","description":"Retrieve a summary of attribute prevalence and distribution for an NFT collection. This endpoint analyzes trait frequency across all NFTs in a contract to provide insights into attribute rarity and composition. Available on Ethereum mainnet and Polygon (mainnet and Mumbai).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nft_collection_floor_prices","description":"Retrieves the current floor prices for an NFT collection across supported marketplaces (OpenSea and Looksrare on Ethereum mainnet). Use this to monitor pricing trends and compare floor prices across different trading platforms.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nft_contract_metadata","description":"Retrieve high-level metadata for an NFT contract or collection, including details about the contract itself. Supports ERC721 and ERC1155 contracts across Ethereum and multiple Layer 2 networks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nft_metadata","description":"Retrieve detailed metadata for a specific NFT by its token ID and contract address. Supports ERC721 and ERC1155 tokens across Ethereum and multiple Layer 2 networks including Polygon, Arbitrum, Optimism, and Base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nft_owners","description":"Retrieves the current owner(s) of a specific NFT token. Supports ERC721 and ERC1155 contracts across Ethereum, Polygon, Arbitrum, Optimism, Base, World Chain, and other supported networks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_token_owners","description":"Retrieve the owner(s) of a specific NFT token by contract address and token ID. Supports pagination to handle multiple owners.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nft_collection_owners","description":"Retrieves all wallet addresses that own NFTs from a specified ERC721 or ERC1155 contract, with optional token balance details per owner.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nft_collections_by_owner","description":"Retrieves all NFT collections owned by a specified address on Ethereum. Returns collection details with optional metadata to support portfolio analysis and collection discovery.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nft_contract_owners","description":"Retrieves all wallet addresses that own NFTs from a specific contract. Supports ERC721 and ERC1155 tokens across Ethereum and multiple Layer 2 networks including Polygon, Arbitrum, Optimism, and Base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nft_contracts_by_owner","description":"Retrieves all NFT contracts owned by a specified address. Optionally returns detailed metadata and supports filtering by spam confidence level and custom ordering.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nft_sales","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nfts","description":"Retrieves all NFTs currently owned by a specified address, with optional filtering by contract, metadata inclusion, and spam confidence levels.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nfts_by_owner","description":"Retrieves all NFTs currently owned by a specified wallet address. Supports Ethereum, Polygon, Arbitrum, Optimism, Base, and other major networks with optional filtering, metadata inclusion, and custom ordering.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nfts_for_collection","description":"Retrieves all NFTs associated with a specific NFT collection across Ethereum and supported Layer 2 networks including Polygon, Arbitrum, Optimism, and Base. Supports pagination and optional metadata inclusion.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_nfts_for_contract","description":"Retrieves all NFTs associated with a specific NFT contract address. Supports ERC721 and ERC1155 standards across Ethereum and multiple Layer 2 networks including Polygon, Arbitrum, Optimism, and Base.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_spam_contracts","description":"Retrieve a list of all spam contracts identified and marked by Alchemy. This endpoint is available only on paid tier accounts and supports multiple blockchain networks including Ethereum, Polygon, Arbitrum, Optimism, Base, and others.","write_action":false,"price_micros":0,"input_schema":null},{"name":"refresh_nft_metadata","description":"Submits a request to refresh the cached metadata for a specific NFT token. Supported on Ethereum (Mainnet & Sepolia), Polygon (Mainnet, Mumbai & Amoy), Arbitrum One, Optimism, and Base mainnets.","write_action":true,"price_micros":0,"input_schema":null},{"name":"report_spam_address","description":"Report a blockchain address as spam to help protect the network. This operation flags addresses suspected of malicious activity on supported chains including Ethereum, Polygon, Base, Arbitrum, Optimism, and others.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_contract_metadata","description":"Search for keywords across metadata of ERC-721 and ERC-1155 smart contracts. Currently available on Ethereum, Polygon, Arbitrum, Optimism, and Base networks.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-27T21:30:25.113Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:30:25.126Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 138 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"mcparmory-alchemy-nft","version":"1.0.3","found":true,"weeklyDownloads":151,"license":"MIT","dependencyCount":5,"publishedAt":"2026-05-11T22:55:24.146432Z","repositoryUrl":"https://github.com/mcparmory/registry"}],"repo":{"found":true,"owner":"mcparmory","repo":"registry","archived":false,"pushedAt":"2026-05-12T12:55:57Z","stars":31,"forks":4,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261029234?v=4","ownerCreatedAt":"2026-02-11T20:13:50Z","license":"NOASSERTION"},"icon":{"url":"https://mcparmory.com/favicon-180.png","source":"site","width":180,"height":180},"presence":{"stars":31,"forks":4,"downloadsWeek":151,"license":"NOASSERTION","lastPushAt":"2026-05-12T12:55:57.000Z","score":31}}}},"grade_history":[],"reviews":[]}