kukapay/uniswap-poolspy-mcp logo

kukapay/uniswap-poolspy-mcp

Free

跟踪多个区块链上 Uniswap 新创建流动性池的 MCP 服务器。

FreeFree tier
Type
Open Source

About kukapay/uniswap-poolspy-mcp

Uniswap PoolSpy MCP Server is an open-source tool that tracks newly created liquidity pools on Uniswap V3 across nine blockchain networks — Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, and Blast. It provides real-time data for DeFi analysts, traders, and developers via an MCP interface. Users can query pools with customizable time ranges, result limits, and sorting by timestamp, transaction count, volume, or TVL. The server requires a The Graph API key and runs in any MCP-compatible client like Claude Desktop. The project is licensed under MIT.

Key Features

Monitors Uniswap V3 pool creation across 9 blockchain networks (Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, Blast)
Customizable time range and result limits for querying new pools
Supports sorting by timestamp, transaction count, volume, or TVL
Real-time data via MCP protocol, compatible with Claude Desktop and other MCP clients
Simple installation with Python 3.10+, uv, and a The Graph API key
Natural language query support via MCP tools (e.g., 'Show me new pools on Ethereum from the last 10 minutes')

Pros & Cons

Pros
  • Covers nine major blockchains for broad Uniswap pool monitoring
  • Real-time tracking with configurable lookback periods and result limits
  • Flexible sorting options (timestamp, volume, TVL, transaction count)
  • Integrates seamlessly with Claude Desktop and other MCP-compatible environments
  • Open-source (MIT license) and free to use
  • Simple setup with clear documentation on GitHub
Cons
  • Requires a The Graph API key, which may have usage limits or costs
  • Only tracks Uniswap V3 pools, not V2 or other DEXs
  • Limited to the nine listed blockchains; no custom chain support
  • Dependency on MCP client (e.g., Claude Desktop) for full functionality; not a standalone tool
  • No built-in alerting or notification system; must be queried manually or automated externally

Best For

DeFi analysts monitoring new liquidity pool creation trends across multiple chainsTraders identifying newly launched pools for early trading opportunitiesDevelopers integrating real-time Uniswap pool data into dashboards or trading botsResearchers studying DeFi activity and liquidity distribution across blockchains

FAQ

What blockchains are supported?
The server supports Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain (BSC), Avalanche, Celo, and Blast.
How do I install the Uniswap PoolSpy MCP server?
Clone the repository, install uv, run 'uv sync', create a .env file with your The Graph API key, then start with 'uv run main.py'. For Claude Desktop integration, use 'uv run mcp install main.py --name "UniswapPoolSpy"'.
Can I sort the results?
Yes, you can sort by timestamp, transaction count (txcount), volume, or TVL using the 'order_by' parameter.
What parameters does the get_new_pools tool accept?
It accepts 'chain' (blockchain name), 'order_by' (sort field), 'time_range_seconds' (lookback in seconds, default 300), and 'limit' (max pools, default 100).
Is the project open source?
Yes, it is licensed under the MIT License and the source code is available on GitHub.