Monad MCP Magic Eden is an MCP server that connects LLM clients to Monad testnet marketplace data to query NFT metrics, collection valuations, and ownership information. Built for Web3 developers, crypto analysts, and decentralized finance researchers, this server facilitates programmatic inspection of NFT activity on Monad. Users can inspect contract holders, compute the total floor value of NFTs held across individual wallet addresses, and fetch lists of collections owned by specific accounts. Additionally, the server exposes market-level trend data from Magic Eden, allowing agents to identify top-selling NFT collections sorted by transaction count or trading volume over flexible time windows ranging from five minutes to thirty days. By routing testnet queries through the Model Context Protocol, the server allows automated agents to monitor digital asset ecosystems, conduct wallet portfolio analyses, and track real-time marketplace demand without manual blockchain explorer lookups.
Category: Data & Analytics
Tags: blockchain, crypto, monad, nft, web3
shell git clone https://github.com/Sifu213/monad-mcp-magiceden.git 2. Navigate into the directory and install dependencies: shell npm install 3. Add a Thirdweb client key to nft-owners.ts on the specified line: typescript const THIRDWEB_CLIENT_ID = "yourclientkey"; 4. Build the project: shell npm run build 5. Open Claude Desktop, navigate to Claude > Settings > Developer, and edit claude_desktop_config.json to register the compiled scripts under mcpServers using the absolute paths to the files in dist: json { "mcpServers": { "top-selling-collections": { "command": "node", "args": ["*absolutepath*/dist/top-selling-collections.js"] }, "top-volume-collections": { "command": "node", "args": ["*absolutepath*/dist/top-volume-collections.js"] }, "collections": { "command": "node", "args": ["*absolutepath*/dist/user-collection.js"] }, "totalValue": { "command": "node", "args": ["*absolutepath*/dist/user-nft-value.js"] }, "nft-owners": { "command": "node", "args": ["*absolutepath*/dist/nft-owners.js"] } } } 6. Perform a hard restart of Claude Desktop.Part of MCP Servers
Monad MCP Magic Eden enables AI assistants to inspect NFT data on the Monad testnet. It provides tools to retrieve holder addresses for NFT contracts, calculate an account total NFT portfolio value using floor prices, list collections held by an address, and rank trending collections by sales counts or trade volumes across multiple time frames.
The server works with Claude Desktop via standard local stdio configuration. Any other client supporting the Model Context Protocol that can run Node.js processes locally can also connect to the compiled distribution scripts.
To run this server, you need Node.js version 16 or later, npm, a Claude Desktop installation, and a Thirdweb API client key configured with wildcard origin allowances to support the NFT holder address query tool.
Clone the GitHub repository, run npm install, configure your Thirdweb client key inside the nft-owners.ts source file, and compile the code using npm run build. Then, add the resulting compiled JavaScript files to your claude_desktop_config.json file and restart Claude Desktop.