Base Flash Arb MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add base-flash-arb -- npx -y base-flash-arb-mcp
README.md

Detect flash loan arbitrage opportunities across DEXes on Base mainnet.

base-flash-arb-mcp

MCP server for detecting flash loan arbitrage opportunities across DEXes on Base mainnet.

Tools

Tool Description
detect_arb_opportunity Compare token prices across Uniswap V2, V3, and Aerodrome. Find profitable arb routes.
get_pool_reserves Get reserves/liquidity for a token across all known DEX pools on Base.
estimate_flash_profit Estimate flash loan profit between two pools after gas costs.
scan_top_tokens Scan top traded tokens on Base for arb opportunities via DexScreener.
get_price_across_dexes Get current price of a token on all available DEXes.
check_sandwich_risk Analyze recent trades for sandwich attack patterns (bot activity).
get_mempool_pending Check pending transactions for front-run detection.

Install

npx -y base-flash-arb-mcp

Configuration

Set RPC_URL environment variable to override the default Base RPC (https://mainnet.base.org).

Claude Desktop

{
  "mcpServers": {
    "base-flash-arb": {
      "command": "npx",
      "args": ["-y", "base-flash-arb-mcp"],
      "env": {
        "RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}

DEXes Covered

  • Uniswap V2 (Factory: 0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6)
  • Uniswap V3 (Fee tiers: 0.05%, 0.3%, 1%)
  • Aerodrome (Volatile + Stable pools)

How It Works

All tools are read-only -- no private key needed. The server queries on-chain pool reserves, uses DEX quoters for accurate pricing, and compares across exchanges to find price discrepancies that could be exploited via flash loans.

Flash profit estimation accounts for:

  • Aave flash loan fee (0.09%)
  • Base gas costs (dynamically estimated)
  • Slippage warning

Sandwich detection uses heuristic analysis of Swap events to identify same-block multi-transaction patterns from single addresses.

Related MCP Servers

Package Tools What it does
obsd-launchpad-mcp 14 Deploy tokens, trade, earn OBSD
base-security-scanner-mcp 8 Scan contracts for vulnerabilities
base-price-oracle-mcp 7 On-chain price feeds from DEX pools
base-multi-wallet-mcp 8 Coordinated multi-wallet trading
base-gasless-deploy-mcp 5 Gasless ERC-20 token deployment
base-flash-arb-mcp 7 Detect arbitrage opportunities
base-token-sniper-mcp 5 Discover & trade new launches
base-wallet-toolkit-mcp 7 Wallet balances, gas, tokens
base-contract-reader-mcp 6 Read any smart contract (free)
create-mcp-server-cli - Scaffold a new MCP server

License

MIT

Tools (7)

detect_arb_opportunityCompare token prices across Uniswap V2, V3, and Aerodrome to find profitable arb routes.
get_pool_reservesGet reserves/liquidity for a token across all known DEX pools on Base.
estimate_flash_profitEstimate flash loan profit between two pools after gas costs.
scan_top_tokensScan top traded tokens on Base for arb opportunities via DexScreener.
get_price_across_dexesGet current price of a token on all available DEXes.
check_sandwich_riskAnalyze recent trades for sandwich attack patterns.
get_mempool_pendingCheck pending transactions for front-run detection.

Environment Variables

RPC_URLBase RPC URL to override the default mainnet endpoint.

Configuration

claude_desktop_config.json
{"mcpServers": {"base-flash-arb": {"command": "npx", "args": ["-y", "base-flash-arb-mcp"], "env": {"RPC_URL": "https://mainnet.base.org"}}}}

Try it

Scan the top traded tokens on Base and identify any current arbitrage opportunities.
What is the current price of USDC across all supported DEXes on Base?
Estimate the potential flash loan profit for a trade between Uniswap V3 and Aerodrome for the WETH/USDC pair.
Check for recent sandwich attack patterns on the latest transactions for a specific token.
Get the current pool reserves for the AERO token on Base.

Frequently Asked Questions

What are the key features of Base Flash Arb?

Detects arbitrage opportunities across Uniswap V2, V3, and Aerodrome.. Estimates flash loan profitability including gas costs and Aave fees.. Analyzes sandwich attack risks using heuristic trade analysis.. Monitors mempool for front-run detection.. Provides read-only access to on-chain pool reserves and pricing..

What can I use Base Flash Arb for?

Identifying profitable price discrepancies between different DEXes on Base.. Evaluating the risk of being front-run or sandwiched before executing a trade.. Calculating the net profit of a potential flash loan strategy before execution.. Monitoring liquidity depth for specific tokens across the Base ecosystem..

How do I install Base Flash Arb?

Install Base Flash Arb by running: npx -y base-flash-arb-mcp

What MCP clients work with Base Flash Arb?

Base Flash Arb works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Base Flash Arb docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare