logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

monad-mcp-magic-eden-toolkit

A suite of utilities designed for querying real-time, comprehensive non-fungible token (NFT) metadata and market dynamics specific to the Monad testnet environment. Functions include querying ownership distributions, calculating asset valuations based on floor rates, cataloging individual holdings, and identifying top movers based on transactional frequency and gross sales volume across various timeframes.

Author

monad-mcp-magic-eden-toolkit logo

Sifu213

No License

Quick Info

GitHub GitHub Stars 1
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

nftmonadapisnft datacomprehensive nftnft insights

Monad Protocol Integration: Magic Eden Data Access Layer

This module establishes an MCP service endpoint capable of interfacing with external data sources to fetch granular, current NFT statistics relevant to the Monad testnet ecosystem. The operational capabilities exposed by this service include:

  • Fetching the registry of wallet addresses holding tokens for a specified contract identifier.
  • Determining the aggregate monetary worth of an address's NFT inventory utilizing prevailing minimum list prices.
  • Generating a complete manifest of distinct NFT collections owned by a specific principal.
  • Retrieving collections ranked highest by unit transactions over intervals: 5m, 10m, 30m, 1h, 6h, 24h, 1d, 7d, and 30d.
  • Retrieving collections ranked highest by transactional throughput (volume) over intervals: 5m, 10m, 30m, 1h, 6h, 24h, 1d, 7d, and 30d.

Prerequisites for Deployment

Before initiation, ensure the following dependencies are satisfied:

  • Node.js runtime environment (version 16 or newer).
  • Node Package Manager (npm).
  • A running instance of Claude Desktop.

Initial Setup Procedure

  1. Repository Cloning

Execute the following command to acquire the project source code:

shell git clone https://github.com/Sifu213/monad-mcp-magiceden.git

  1. Dependency Resolution

Install all requisite software packages:

npm install

  1. Thirdweb Credential Integration

To enable the functionality for retrieving token holder lists, you must first acquire and configure a valid Thirdweb API key. Create a project within the Thirdweb dashboard and ensure that the origin permissions are set broadly (e.g., to *). Insert this credential into the nft-owners.ts file at the designated location:

typescript const THIRDWEB_CLIENT_ID = "yourclientkey";

  1. Compilation Phase

Build the necessary JavaScript assets from the source code:

shell npm run build

The service is now compiled and prepared for operational launch.

Integrating the Service Endpoint with Claude Desktop

Follow these steps to register the newly built service with your local Claude Desktop instance:

  1. Launch the Claude Desktop application.

  2. Navigate to the configuration interface (typically found under Claude > Settings > Developer).

  3. Edit the claude_desktop_config.json manifest file.

  4. Detail the paths for each service component. It is crucial to use the absolute filesystem location pointing to the compiled JavaScript artifacts located within the dist/ directory.

{ "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"] } } }

  1. Finalize the integration by performing a hard restart of the Claude Desktop client.

Upon successful reactivation, all defined MCP utilities should become accessible for interaction.

Operational Demonstration

Reference examples for invoking the primary service features:

Invoking the utility to retrieve ledger addresses for a specific NFT asset.

Invoking the utility to compute the aggregated NFT valuation for a user account.

Invoking the utility to enumerate an address's owned NFT sets.

Invoking the utility to obtain market rankings based on transactional throughput metrics.

Invoking the utility to obtain market rankings based on the quantity of completed trades.

See Also

`