- Explore MCP Servers
- MCP-SnapshotTool
Mcp Snapshottool
What is Mcp Snapshottool
MCP-SnapshotTool is a Model Context Protocol (MCP) server that interacts with the Monad blockchain testnet using the BlockVision API. It provides tools for obtaining snapshots of ERC20 token and NFT holders.
Use cases
Use cases include generating reports on token distribution, analyzing NFT ownership trends, and conducting research on blockchain asset holders.
How to use
To use MCP-SnapshotTool, clone the repository, install the dependencies using npm, and build the project. Configure the MCP server in your project’s configuration file with the path to the built index.js file and set up your BlockVision API key.
Key features
Key features include obtaining ERC20 token holder snapshots with filters for balance and holding time, as well as NFT holder snapshots with similar filtering options. The tool also supports randomizing results and handles large datasets with pagination.
Where to use
MCP-SnapshotTool can be used in blockchain development, especially for projects involving token and NFT management, analytics, and reporting.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Snapshottool
MCP-SnapshotTool is a Model Context Protocol (MCP) server that interacts with the Monad blockchain testnet using the BlockVision API. It provides tools for obtaining snapshots of ERC20 token and NFT holders.
Use cases
Use cases include generating reports on token distribution, analyzing NFT ownership trends, and conducting research on blockchain asset holders.
How to use
To use MCP-SnapshotTool, clone the repository, install the dependencies using npm, and build the project. Configure the MCP server in your project’s configuration file with the path to the built index.js file and set up your BlockVision API key.
Key features
Key features include obtaining ERC20 token holder snapshots with filters for balance and holding time, as well as NFT holder snapshots with similar filtering options. The tool also supports randomizing results and handles large datasets with pagination.
Where to use
MCP-SnapshotTool can be used in blockchain development, especially for projects involving token and NFT management, analytics, and reporting.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Monad MCP Server
This project implements a Model Context Protocol (MCP) server that interacts with the Monad blockchain testnet using BlockVision API. It provides tools for getting ERC20 token and NFT holder snapshots.
Features
-
ERC20 Token Holder Snapshot
- Get token holders for a specific contract
- Filter by minimum/maximum balance
- Filter by holding time
- Randomize results option
-
NFT Holder Snapshot
- Get NFT holders for a specific contract
- Filter by minimum/maximum amount
- Filter by holding time
- Randomize results option
Installation
- Clone the repository:
git clone https://github.com/sabodeveloper/MCP-SnapshotTool.git
cd MCP-SnapshotTool
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
The MCP server can be configured in your project’s configuration file:
{
"mcpServers": {
"monad-mcp": {
"command": "node",
"args": [
"index.js-path"
]
}
}
}
Replace index.js-path with the actual path to your built index.js file.
API Configuration
The server uses BlockVision API to interact with the Monad blockchain. Make sure to set up your API key in the configuration.
Development
- Written in TypeScript
- Uses Model Context Protocol SDK
- Implements error handling and retry mechanisms
- Supports pagination for large datasets
License
MIT License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










