Back to MCP Directory
Uniswap Trader
Model Context Protocol moderate risk

Uniswap Trader

An MCP server enabling AI agents to fetch price quotes and execute token swaps on Uniswap across multiple blockchains, supporting various chains.

Connections & Capabilities

Connects To

GitHub

Capabilities

readwriteexec

Quickstart

Install

npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude

Config

{
  "mcpServers": {
    "Uniswap-Trader-MCP": {
      "command": "node",
      "args": ["path/to/uniswap-trader-mcp/server/index.js"],
      "env": {
        "INFURA_KEY": "your infura key",
        "WALLET_PRIVATE_KEY": "your private key"
      }
    }
  }
}

Exposed MCP Tools (2)

safe
getPrice

Fetches a price quote for a Uniswap swap, providing estimated input and output amounts.

Read-only operation; no state changes.

high
executeSwap

Executes a token swap on Uniswap with specified parameters like slippage tolerance and deadline.

Executes financial transactions, potentially leading to loss of funds.

Safety Assessment

This MCP server allows for automated token swaps, which carries inherent financial risk. It's relatively safe for read-only operations like fetching price quotes. However, executing swaps requires careful configuration and monitoring to mitigate potential losses due to slippage, front-running, or misconfiguration. Securely managing the wallet private key is paramount.

  • Configurable slippage tolerance and deadlines
  • Supports multiple chains, potentially isolating risk
  • Price quotes available before swap execution
  • Requires wallet private key to execute swaps, limiting unauthorized access if properly secured
  • Executes swaps, posing financial risk if misconfigured
  • Requires access to a wallet private key
  • Relies on external RPC endpoints, introducing dependency risk
  • Potential for slippage and front-running attacks
  • No built-in rate limiting or spending limits
Uniswap Trader Review, Pricing & Alternatives (2026) | Flaex AI