claude mcp add uniswap-trader-mcp -- npx -y uniswap-trader-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
40 โ ยท kukapay/uniswap-trader-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 10 sources
Score
score 1,003 ยท 40 โ ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository kukapay/uniswap-trader-mcp๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
An MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains. Features - **Price Quotes**: Get real-time price quotes for token swaps with multi-hop route optimization. - **Swap Execution**: Execute swaps on Uniswap V3 with configurable slippage tolerance and deadlines. - **Swap Suggestions**: Generate trading suggestions based on liquidity, fees, and optimal paths. - **Multi-Chain Support**: Compatible with Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, and Base. Prerequisites - **Node.js**: Version 14.x or higher. - **npm**: For package management. - **Wallet**: A funded wallet with a private key for executing swaps. - **RPC Endpoints**: Access to blockchain RPC URLs (e.g., Infura, Alchemy) for supported chains. Installation Installing via Smithery To install Uniswap Trader MCP for Claude Desktop automatically via Smithery: Manual Installation 1. **Clone the Repository**: 2. **Install Dependencies**: Configuration Usage Supported Chains The following blockchains are supported. Ensure each chain is configured in chainConfigs.js with a valid RPC URL, WETH address, and SwapRouter address. | Chain ID | Name | Notes | |----------|--------------|--------------------------------------------| | 1 | Ethereum | Mainnet, widely used for Uniswap trades | | 10 | Optimism | Layer 2, requires Optimism RPC | | 137 | Polygon | Fast and low-cost, uses MATIC as native | | 42161 | Arbitrum | Layer 2, Arbitrum One network | | 42220 | Celo | Mobile-first blockchain, uses CELO | | 56 | BNB Chain | Binance Smart Chain, uses BNB | | 43114 | Avalanche | High-throughput, uses AVAX | | 8453 | Base | Coinbaseโs Layer 2, built on Optimism | Tools and Prompts 1. getPrice Fetches a price quote for a Uniswap swap. **Schema**: - chainId: Number (default: 1) - tokenIn: String (e.g., "NATIVE" or token address) - tokenOut: String (e.g., "NATIVE" or token address) - amountIn: String (optional, required for "exactIn") - amountOut: String (optional, required for "exactOut") - tradeType: "exactIn" or "exactOut" (default: "exactIn") Example prompt: Output: 2. executeSwap Executes a swap on Uniswap. **Schema**: - chainId: Number (default: 1)