Monad MCP Server

Monad MCP Server is an MCP server that connects Claude Desktop to the Monad blockchain testnet, enabling developers and Web3 users to query on-chain data and execute smart contract transactions directly through natural language. It links large language model interfaces to testnet nodes and decentralized application contracts, providing visibility into network states and user accounts without requiring manual block explorer lookups or direct command-line scripts. Blockchain developers, smart contract testers, and cryptocurrency experimenters use the server to monitor MON and ERC-20 token balances across multiple addresses, fetch historical transaction parameters, inspect gas price estimates, and read real-time block metadata. The server also facilitates active on-chain operations using a configured private key, including sending native MON tokens, transferring ERC-20 assets, and swapping tokens via Uniswap V2 router contracts deployed on Monad testnet. Furthermore, it supports specialized decentralized application integrations, such as executing liquid staking actions with the Apriori staking platform to stake, unstake, or claim MON, and playing an on-chain coinflip game through the CoinflipGame smart contract.

Category: Finance, Crypto & Payments

Tags: blockchain, crypto, monad, smart-contract, web3

Visit Monad MCP Server

How to install and configure Monad MCP Server

  1. Clone the repository and install dependencies: bash git clone https://github.com/Semutireng22/mcp-monad.git cd mcp-monad npm install 2. Create and configure your environment file: bash cp .env.example .env 3. Populate .env with your PRIVATE_KEY, UNISWAP_ROUTER_ADDRESS, UNISWAP_FACTORY_ADDRESS, and WMON_ADDRESS. 4. Build the project: bash npm run build 5. In Claude Desktop, go to Settings > Developer and edit claude_desktop_config.json to register the server: json { "mcpServers": { "monad-mcp": { "command": "node", "args": [ "/path/to/mcp-monad/build/index.js" ], "env": { "NODE_ENV": "production" } } } } Replace /path/to/mcp-monad/ with the absolute path to your project directory. 6. Restart Claude Desktop and approve the MCP connection.

What you can do with Monad MCP Server

  • Query native MON and ERC-20 token balances across multiple testnet addresses to monitor wallet holdings and verify token distributions. - Transfer MON or ERC-20 testnet tokens directly to target addresses to facilitate testing workflows and balance adjustments. - Execute decentralized token swaps via Uniswap V2 testnet router contracts for listed assets or arbitrary contract addresses. - Stake MON tokens into the Apriori protocol, manage unstake withdrawal requests, and claim matured testnet rewards through natural language commands. - Fetch latest block metadata, analyze transaction receipts by hash, and retrieve real-time gas prices to diagnose testnet network conditions.

Key facts

  • https://github.com/Semutireng22/mcp-monad
  • Finance, Crypto & Payments
  • blockchain, crypto, monad, smart-contract, web3

Part of MCP Servers

Related MCP servers

  • MCP Mempool — MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP Options Order Flow Server — MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…
  • MCP Orlen Wholesale Price — MCP Orlen Wholesale Price is an MCP server that provides access to Polish Orlen fuel wholesale pricing data directly inside…
  • MCP Payment Server — MCP Payment Server is an MCP server that provides payment link processing capabilities to AI assistants and autonomous agents using…
  • MCP OpenDART — MCP OpenDART is an MCP server that connects AI language models to South Korea's OpenDART (Data Analysis, Retrieval and Transfer…
  • MCP Query Table — MCP Query Table is an MCP server that extracts and queries tabular financial data from online platforms using Playwright browser…

What is Monad MCP Server?

Monad MCP Server is an integration server built on the Model Context Protocol that enables AI clients like Claude Desktop to interact with the Monad testnet. It exposes tools to check balances, inspect blocks, evaluate gas prices, transfer tokens, swap via Uniswap V2, stake through Apriori, and interact with testnet smart contracts using plain conversational prompts.

How do I install Monad MCP Server?

You install the server by cloning its GitHub repository with git clone, installing the necessary Node.js dependencies with npm install, and building the project via npm run build. Afterwards, configure your private key and Uniswap contract addresses in a local environment file, then reference the compiled build index script within your Claude Desktop configuration file.

Which MCP clients work with Monad MCP Server?

The server is designed and verified to work with Claude Desktop by configuring its developer settings configuration file. Because it adheres to the open Model Context Protocol standard, it can also function with other MCP-compliant clients and developer inspection tools like the Model Context Protocol Inspector for debugging tool calls and responses.

What prerequisites are required to run Monad MCP Server?

You need Node.js version 16 or newer, npm or yarn, and an active Monad testnet wallet funded with MON tokens for gas and transactions. You must also supply your wallet private key and relevant Monad testnet contract addresses for Uniswap V2 and wrapped MON in a local environment configuration file before launching the server.

Is Monad MCP Server open source?

Yes, Monad MCP Server is open source and distributed under the terms of the MIT License. You can inspect the source code, fork the repository, make modifications, create customized tools, or contribute pull requests via its official GitHub repository maintained by developer Semutireng22.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories