Uniswap PoolSpy
Tracks newly created Uniswap liquidity pools across nine blockchain networks, providing real-time data for DeFi analysts, traders, and developers.
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-mcp -
Set Up Environment: Install
uvif you haven't already:curl -LsSf https://astral.sh/uv/install.sh | sh -
Install Dependencies: Use
uvto sync dependencies frompyproject.toml:uv sync -
Configure 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.
Server Terkait
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
GhostQA
GhostQA sends AI personas through your application — they look at the screen, decide what to do, and interact like real humans. No test scripts. No selectors. You describe personas and journeys in YAML, and GhostQA handles the rest.
CocoaPods Package README
Retrieve README files and package information from CocoaPods.
XAIP
Give AI agents a persistent on-chain identity on XRPL — DIDs, credentials, reputation scores, escrow, and Memory Chain.
Playwright MCP
Generate Playwright tests with AI assistants by providing real-time access to the browser DOM, interactions, and screenshots.
RunwayML + Luma AI
Interact with the RunwayML and Luma AI APIs for video and image generation tasks.
MCP Server Demonstration
A demonstration on setting up and using MCP servers within Cursor, with Docker examples.
Python Notebook MCP
Enables AI assistants to interact with local Jupyter notebooks (.ipynb).
MCP Time Server
Provides tools for getting the current time and date, and formatting timestamps in various formats and timezones.
MCP Server Automation CLI
A command-line tool to automate the deployment of MCP servers to AWS ECS.
DevServer MCP
Manages development servers for LLM-assisted workflows, offering programmatic control through a unified TUI and experimental browser automation via Playwright.