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 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.
by acryldata
Provides a Model Context Protocol server that enables searching, metadata retrieval, lineage traversal, and SQL query listing for DataHub entities.
by rishijatia
Provides programmatic access to Fantasy Premier League statistics, team information, gameweeks, and analysis tools via a Model Context Protocol server.