MCP server providing real-time Uniswap V3 token prices and swap execution across multiple blockchains.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Uniswap Trader MCP.
chainIdNumber (default: 1)
tokenInString (e.g., `"NATIVE"` or token address)
tokenOutString (e.g., `"NATIVE"` or token address)
amountInString (optional, required for `"exactIn"`)
amountOutString (optional, required for `"exactOut"`)
tradeType`"exactIn"` or `"exactOut"` (default: `"exactIn"`)
An MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.
To install Uniswap Trader MCP for Claude Desktop automatically via Smithery:
Clone the Repository:
Install Dependencies:
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 |
getPriceFetches 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:
executeSwapExecutes a swap on Uniswap.
Schema:
chainId: Number (default: 1)tokenIn: StringtokenOut: StringamountIn: String (optional, required for "exactIn")amountOut: String (optional, required for "exactOut")tradeType: "exactIn" or "exactOut" (default: "exactIn")slippageTolerance: Number (default: 0.5, in percentage)deadline: Number (default: 20, in minutes)Example prompt:
Output:
MIT License. See LICENSE for details.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kukapay-uniswap-trader-mcp)<a href="https://allmcps.com/mcp/kukapay-uniswap-trader-mcp"><img src="https://allmcps.com/api/badge/kukapay-uniswap-trader-mcp?style=directory" alt="Uniswap Trader MCP on AllMCPs" /></a>