Labsco
MCP SERVER

Uniswap Trader MCP

by kukapay

Quote a token swap across eight chains and execute it on Uniswap V3, at the slippage you set.

Wallets, Signing & Transaction Execution
Summary
Quoting and executing sit on the same connection.

The quote is routed rather than naive, and the same server signs the transaction. That is the convenience and the exposure together: the wallet key it holds is the one that spends.

What it is

A Node MCP server for Uniswap. It returns real-time price quotes with multi-hop route optimisation, executes V3 swaps with configurable slippage tolerance and deadlines, and suggests trades based on liquidity, fees and available paths.

What you get
  • Real-time price quotes for a swap, with multi-hop routing
  • Swaps executed on Uniswap V3, with the slippage tolerance and deadline you choose
  • Trade suggestions weighed on liquidity, fees and optimal path
  • Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche and Base
Requirements

A recent Node.js, an RPC endpoint for each chain you use — INFURA_KEY in the config — and WALLET_PRIVATE_KEY for a funded wallet. That key signs the swaps, so the server runs with the ability to spend from that wallet.

Setup effort

One command plus a key — npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude, then supply credentials