Monad Uniswap Trading MCP Server
@K115DuyBowl
A MCP server built on Monad Testnet ultilizing Uniswap V2 for buying and selling tokens
Overview
What is Monad Uniswap Trading MCP Server?
The Monad Uniswap Trading MCP Server is a Model Context Protocol (MCP) server that interacts with Uniswap on the Monad testnet. It provides tools for token trading, balance checking, and token information lookups, allowing AI assistants to execute cryptocurrency trades through natural language.
How to use Monad Uniswap Trading MCP Server?
Clone the repository, install dependencies with npm install, and build with npm run build. Add a wallet via its private key in an MCP-compatible client (such as Claude Desktop). Then use natural language prompts to buy or sell tokens, specifying token names/addresses and slippage percentage (e.g., "Spend 0.1 MON to buy CHOG with 10% slippage").
Key features of Monad Uniswap Trading MCP Server
- Check MON token balances on Monad testnet
- Look up token information
- Approve tokens for trading on Uniswap
- Buy tokens on Uniswap using MON
- Sell tokens on Uniswap for MON
- Natural language interface compatible with MCP clients
Use cases of Monad Uniswap Trading MCP Server
- Check your MON balance on the Monad testnet
- Look up details of a specific token
- Approve a token so it can be traded on Uniswap
- Buy tokens (e.g., CHOG) using MON with a set slippage tolerance
- Sell tokens for MON, specifying amount and slippage
FAQ from Monad Uniswap Trading MCP Server
What are the prerequisites to run this server?
Node.js v16 or later, npm or yarn, an MCP-compatible client (e.g., Claude Desktop), and some MON tokens on the Monad testnet.
How do I interact with the server?
Send natural language prompts such as "Spend 0.1 MON to buy CHOG with 10% slippage" or "Sell 5 CHOG to MON with 20% slippage". Token names or addresses and slippage must be included.
Which blockchain does it use?
The server works on the Monad testnet only.
Do I need to build the server?
Yes, run npm run build after installing dependencies.
Where can I report issues or provide feedback?
Issues can be reported on the repository’s GitHub Issues page.