by kukapay
Tracks newly created Uniswap V3 liquidity pools across nine blockchain networks and provides real‑time query capabilities for DeFi analysts, traders, and developers.
Uniswap PoolSpy monitors the creation of liquidity pools on Uniswap V3 for Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, and Blast. It aggregates pool metadata such as address, token pair, creation timestamp, transaction count, volume, and TVL, exposing this information through an MCP server that can be queried with natural‑language tools like Claude Desktop.
uv..env file (THEGRAPH_API_KEY).uv run main.py (or uv run mcp dev main.py for development).mcpServers JSON file so MCP clients can discover it.get_new_pools tool, providing parameters such as chain, order_by, time_range_seconds, and limit.uv‑based dependency management.Q: Which blockchain networks are supported? A: Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, and Blast.
Q: Do I need a The Graph API key?
A: Yes, the server queries The Graph endpoints, so a valid API key must be set in the .env file.
Q: Can I limit the number of returned pools?
A: Yes, use the limit parameter (default 100, max configurable).
Q: How do I sort results?
A: Specify order_by as timestamp, txcount, volume, or tvl.
Q: Is the server compatible with other MCP clients besides Claude Desktop?
A: Any MCP‑compatible client can interact with the server as long as it’s listed in the mcpServers configuration.
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.
Clone the Repository:
git clone https://github.com/yourusername/uniswap-poolspy-mcp.git
cd uniswap-poolspy-mcp
Set Up Environment:
Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
Install Dependencies:
Use uv to sync dependencies from pyproject.toml:
uv sync
Configure API Key:
Create a .env file in the project root:
echo "THEGRAPH_API_KEY=your-api-key-here" > .env
Replace your-api-key-here with your actual The Graph API key.
Start the MCP server:
uv run main.py
For development with MCP Inspector:
uv run mcp dev main.py
Install the server as an MCP plugin:
uv run mcp install main.py --name "UniswapPoolSpy"
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"
}
}
}
}
Use the get_new_pools tool in Claude Desktop with natural language queries like:
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)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
This project is licensed under the MIT License - see the LICENSE file for details.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by mindsdb
Enables humans, AI agents, and applications to retrieve highly accurate answers across large‑scale data sources, unifying heterogeneous databases, warehouses, and SaaS platforms.
by mckinsey
Build high-quality data visualization apps quickly using a low-code toolkit that leverages Plotly, Dash, and Pydantic.
by antvis
Offers over 25 AntV chart types for automated chart generation and data analysis, callable via MCP tools, CLI, HTTP, SSE, or streamable transports.
by reading-plus-ai
A versatile tool that enables interactive data exploration through prompts, CSV loading, and script execution.
by Canner
Provides a semantic engine that lets MCP clients and AI agents query enterprise data with contextual understanding, precise calculations, and built‑in governance.
by surendranb
Provides natural‑language access to Google Analytics 4 data via MCP, exposing over 200 dimensions and metrics for Claude, Cursor and other compatible clients.
by ergut
Provides secure, read‑only access to BigQuery datasets, allowing large language models to query and analyze data through a standardized interface.
by isaacwasserman
Provides an interface for LLMs to visualize data using Vega‑Lite syntax, supporting saving of data tables and rendering visualizations as either a full Vega‑Lite specification (text) or a base64‑encoded PNG image.
by vantage-sh
Fetch and explore cloud cost and usage data from a Vantage account using natural language through AI assistants and MCP clients.