Uniswap PoolSpy
FreeNot checkedTracks newly created Uniswap V3 liquidity pools across nine blockchain networks, providing detailed metrics like transaction count, volume, and TVL for cryptocu
About
Tracks newly created Uniswap V3 liquidity pools across nine blockchain networks, providing detailed metrics like transaction count, volume, and TVL for cryptocurrency traders and researchers.
README
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.
Usage
Running the Server
Start the MCP server:
uv run main.py
For development with MCP Inspector:
uv run mcp dev main.py
Integrating with Claude Desktop
Install the server as an MCP plugin:
uv run mcp install main.py --name "UniswapPoolSpy"
Configuration
To make the server discoverable by MCP clients (e.g., Claude Desktop), configure it in an mcpServers file:
{
"mcpServers": {
"Uniswap-PoolSpy": {
"command": "uv",
"args": ["--directory", "path/to/uniswap-poolspy-mcp", "run", "main.py"],
"env": {
"THEGRAPH_API_KEY": "your api key from The Graph"
}
}
}
}
Querying New Pools
Use the get_new_pools tool in Claude Desktop with natural language queries like:
- "Show me new pools on Ethereum from the last 10 minutes"
- "List pools on Base sorted by volume, limit to 50"
- "What pools were created on Polygon in the past hour, ordered by TVL?"
The tool accepts these parameters:
chain: Blockchain network (e.g., "ethereum", "base", "optimism")order_by: Sort field ("timestamp", "txcount", "volume", "tvl")time_range_seconds: Lookback period in seconds (default: 300)limit: Maximum number of pools to return (default: 100)
Example Output
Newly Created Trading Pools (Last 5 Minutes, Limit: 100):
Pool Address: 0x1234...abcd
Tokens: WETH/USDC
Created At: 2025-03-18 12:34:56
Block Number: 12345678
Transaction Count: 5
Volume (USD): 15000.25
Total Value Locked (USD): 50000.75
Pool Address: 0x5678...efgh
Tokens: DAI/USDT
Created At: 2025-03-18 12:33:45
Block Number: 12345670
Transaction Count: 3
Volume (USD): 8000.50
Total Value Locked (USD): 25000.00
Supported Chains
- Ethereum
- Base
- Optimism
- Arbitrum
- Polygon
- BNB Smart Chain (BSC)
- Avalanche
- Celo
- Blast
License
This project is licensed under the MIT License - see the LICENSE file for details.
Install Uniswap PoolSpy in Claude Desktop, Claude Code & Cursor
unyly install uniswap-poolspyInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add uniswap-poolspy -- uvx uniswap-poolspy-mcpStep-by-step: how to install Uniswap PoolSpy
FAQ
Is Uniswap PoolSpy MCP free?
Yes, Uniswap PoolSpy MCP is free — one-click install via Unyly at no cost.
Does Uniswap PoolSpy need an API key?
No, Uniswap PoolSpy runs without API keys or environment variables.
Is Uniswap PoolSpy hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Uniswap PoolSpy in Claude Desktop, Claude Code or Cursor?
Open Uniswap PoolSpy on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Uniswap PoolSpy with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
