---
slug: "monad-mcp-server"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/K115DuyBowl/Monad-Testnet-Uniswap-MCP-Server@main/README.md"
repo: "https://github.com/K115DuyBowl/Monad-Testnet-Uniswap-MCP-Server"
source_file: "README.md"
branch: "main"
---
# Monad Uniswap Trading MCP Server

This project implements a Model Context Protocol (MCP) server that interacts with Uniswap on the Monad testnet. The server provides tools for token trading, balance checking, and token information lookups, allowing AI assistants to execute cryptocurrency trades through natural language.

## All functions of the MCP:
- Checking MON token balances
- Looking up token information
- Approving tokens for trading
- Buying tokens on Uniswap
- Selling tokens on Uniswap

## Prerequisites

- Node.js (v16 or later)
- `npm` or `yarn`
- Claude Desktop or another MCP-compatible client
- Some MON tokens on Monad testnet for testing

## Getting Started

1. Clone this repository:

```shell
git clone https://github.com/your-username/monad-uniswap-mcp.git
```

2. Install dependencies:

```shell
npm install
```
3. Build the MCP server (or use the script I included in 'build' folder:

```shell
npm run build
```

## How to interact with the MCP
- Add your wallet by using the private key
- Use prompts for buying and selling. Must include token names/addresses and slippage.
Example: + Spend 0.1 MON to buy CHOG with 10% slippage.
         + Sell 5 CHOG to MON with 20% slippage
- Enjoy and give me feedback at Issues. I really appreciate it <3
