Uniswap PoolSpy MCP Server logo

Uniswap PoolSpy MCP Server

by kukapay

The Uniswap PoolSpy MCP Server tracks newly created liquidity pools on Uniswap across nine blockchain networks, providing real-time data. It's designed for DeFi analysts, traders, and developers to monitor pool creation and analyze market trends.

View on GitHub

Last updated: N/A

What is Uniswap PoolSpy MCP Server?

The Uniswap PoolSpy MCP Server is a tool that monitors the creation of new liquidity pools on Uniswap V3 across nine different blockchain networks. It provides real-time data, allowing users to track and analyze new pools as they are created.

How to use Uniswap PoolSpy MCP Server?

To use the server, first clone the repository and install the necessary dependencies using uv. Configure your The Graph API key in a .env file. Then, start the server using uv run main.py. To integrate with Claude Desktop, install the server as an MCP plugin using uv run mcp install main.py --name "UniswapPoolSpy". You can then query new pools using natural language in Claude Desktop.

Key features of Uniswap PoolSpy MCP Server

  • Monitors Uniswap V3 pool creation across 9 blockchain networks.

  • Customizable time range and result limits for querying new pools.

  • Supports sorting by timestamp, transaction count, volume, or TVL.

  • Integration with MCP-compatible environments like Claude Desktop.

Use cases of Uniswap PoolSpy MCP Server

  • Real-time tracking of new Uniswap liquidity pools.

  • Analyzing market trends based on newly created pools.

  • Identifying promising new tokens and trading opportunities.

  • Building automated trading strategies based on pool data.

FAQ from Uniswap PoolSpy MCP Server

What blockchain networks are supported?

The server supports Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain (BSC), Avalanche, Celo, and Blast.

What is the default time range for querying new pools?

The default time range is 300 seconds (5 minutes).

How do I configure the API key?

Create a .env file in the project root and set the THEGRAPH_API_KEY variable to your The Graph API key.

What sorting options are available?

You can sort pools by timestamp, transaction count, volume, or TVL.

How do I integrate this with Claude Desktop?

Install the server as an MCP plugin using the command uv run mcp install main.py --name "UniswapPoolSpy".