Uniswap PoolSpy MCP Server
An MCP server that tracks newly created liquidity pools on Uniswap across nine blockchain networks — Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain (BSC), Avalanche, Celo, and Blast — providing real-time data for DeFi analysts, traders, and developers.
Features
- 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.
Prerequisites
- Python 3.10 or higher
- uv for package management
- A valid The Graph API key
- MCP-compatible environment (e.g., Claude Desktop) for full functionality
Installation
Clone the Repository:
git clone https://github.com/yourusername/uniswap-poolspy-mcp.git cd uniswap-poolspy-mcpSet Up Environment: Install
uvif you haven't already:curl -LsSf https://astral.sh/uv/install.sh | shInstall Dependencies: Use
uvto sync dependencies frompyproject.toml:uv syncConfigure API Key: Create a
.envfile in the project root:echo "THEGRAPH_API_KEY=your-api-key-here" > .envReplace
your-api-key-herewith your actual The Graph API key.






