Labsco
MCP SERVER

Monad MCP Magic Eden

by Sifu213

NFT data on the Monad testnet — holders, a wallet's collections, its total value at floor price, and what is selling right now.

DeFi Positions & On-Chain Analytics
Summary
Five separate entries, and that turns out to be an advantage.

Because each capability is a separate built file registered on its own, you can connect just the wallet-value lookup without also loading the trending rankings — useful when tool budget is tight. The setup wrinkle to know about is the Thirdweb key: it is edited into the source before building rather than read from the environment, so it has to be in place at build time, and rotating it means rebuilding.

What it is

A set of small MCP servers over NFT APIs for the Monad testnet. Each answers one question: who holds a collection, what an address owns, what that is worth at floor prices, and which collections are trending by sales or by volume.

What you get
  • The list of holder addresses for an NFT contract
  • All the NFT collections a given address holds
  • The total value of an address's NFTs, calculated from floor prices
  • Top-selling collections ranked by number of sales
  • Top-selling collections ranked by volume
  • A time window on both rankings: 5 min, 10 min, 30 min, 1 h, 6 h, 24 h, 1 d, 7 d or 30 d
  • Each capability ships as its own built file, so you register only the ones you want in the client config
Requirements

Node.js v16 or later and npm. Clone, `npm install`, then `npm run build`; the client registers the built files it needs by absolute path. The holders lookup additionally needs a Thirdweb client key, created as a project with origin allowance and pasted into `nft-owners.ts` as `THIRDWEB_CLIENT_ID` before the build. Data is Monad testnet, so figures are testnet figures.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary