Provides NFT collection analytics for Ethereum blockchain, including trading volume, sales data, average prices, and unique trader metrics for top NFT collections.
Shows repository information and installation process from GitHub, allowing users to access the source code and installation instructions.
Returns NFT analytics results in formatted markdown tables for easy reading within conversation interfaces.
NFT Analytics MCP
An MCP server that delivers NFT collection analytics powered by data from Dune Analytics.
Features
- Analytics:
- Daily trading volume for top 5 Ethereum NFT collections
- Number of daily sales by collection
- Average selling prices per collection
- Unique buyers and sellers by collection
- New NFT owner counts
- Returns results in formatted markdown tables for easy reading
Prerequisites
- Python 3.10+
- uv (recommended package manager)
- A valid Dune Analytics API key
Installation
- Clone the Repository
- Install Dependencies
- Installing to Claude Desktop: Install the server as a Claude Desktop application:Configuration file as a reference:Replace
/path/to/nft-analytics-mcp
with your actual installation path, anddune_api_key
with your API key from Dune Analytics.
Usage
The server provides the following tools, accessible via the MCP interface:
get_daily_trading_volume_by_collection(limit: int = 1000)
: Retrieves daily trading volume for top 5 Ethereum NFT collections.get_daily_sales_by_collection(limit: int = 1000)
: Fetches the number of daily sales per collection.get_average_price_by_collection(limit: int = 1000)
: Gets the average selling price for each collection.get_unique_traders_by_collection(limit: int = 1000)
: Tracks unique buyers and sellers by collection.get_new_owners()
: Returns the count of new NFT wallet owners.
All tools return data in markdown table format (except get_new_owners
, which returns a string).
get_daily_trading_volume_by_collection
Prompt:
Output:
get_daily_sales_by_collection
Prompt:
Output:
get_average_price_by_collection
Prompt:
Output:
get_unique_traders_by_collection
Prompt:
Output:
get_new_owners
Prompt:
Output:
License
This project is licensed under the MIT License. See the LICENSE file for details.
This server cannot be installed
An MCP server that delivers NFT collection analytics powered by data from Dune Analytics.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that enables access to DexScreener API data, providing real-time information on DEX pairs, token profiles, and market statistics across multiple blockchains.Last updated -76JavaScriptThe Unlicense
- -securityAlicense-qualityA mcp server that bridges Dune Analytics data to AI agents.Last updated -16PythonMIT License
- -securityFlicense-qualityAn MCP server that helps users create NFT collections, deploy smart contracts to the Monad blockchain, and generate mint websites with Claude AI integration.Last updated -JavaScript
- AsecurityFlicenseAqualityAn MCP server that allows querying MON token balances and NFT counts on the Monad testnet, enabling Claude Desktop to interact with the Monad blockchain.Last updated -2TypeScript