by kukapay
Tracks newly created liquidity pools on Uniswap across nine blockchain networks, delivering real‑time pool metadata such as address, token pair, creation time, transaction count, volume, and TVL for analysts, traders, and developers.
Uniswap PoolSpy MCP Server monitors Uniswap V3 pool creation events on Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, and Blast. It aggregates the latest pool data and exposes it via an MCP endpoint, enabling natural‑language queries in Claude Desktop or any MCP‑compatible client.
uv
..env
file containing your The Graph API key (THEGRAPH_API_KEY
).uv run main.py
mcpServers
JSON file.get_new_pools
tool in Claude Desktop, specifying parameters such as chain
, order_by
, time_range_seconds
, and limit
.uv
‑based command.time_range_seconds
and limit
parameters in the get_new_pools
request.uv run mcp install main.py --name "UniswapPoolSpy"
and add it to 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.
{ "mcpServers": { "Uniswap-PoolSpy": { "command": "uv", "args": [ "run", "main.py" ], "env": { "THEGRAPH_API_KEY": "<YOUR_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by stripe
Enables popular agent frameworks to integrate with Stripe APIs via function calling, providing tools for MCP, Python, and TypeScript.
by goat-sdk
GOAT is the largest agentic finance toolkit for AI agents, enabling them to become economic actors by leveraging blockchains, cryptocurrencies, and wallets.
by financial-datasets
Provides AI assistants with tools to retrieve income statements, balance sheets, cash flow statements, stock prices, market news, and crypto information via the Model Context Protocol.
by razorpay
Enables seamless interaction with Razorpay APIs via Model Context Protocol, allowing developers and AI agents to capture payments, manage orders, process refunds, handle settlements, and more through a unified MCP interface.
by armorwallet
Armor Crypto MCP provides a unified interface for AI agents to interact with the crypto ecosystem, including wallet management, swaps, staking, and multi-chain operations.
by alpacahq
Alpaca’s MCP server lets you trade stocks and options, analyze market data, and build strategies through Alpaca's Trading API.
by XeroAPI
Provides a bridge between the Model Context Protocol and Xero's API, enabling standardized access to Xero accounting and business features.
by kukapay
Integrates the Freqtrade cryptocurrency trading bot with an MCP server, exposing the bot's REST API as tools that AI agents can call for fully automated trading operations.
by kukapay
Offers over 50 cryptocurrency technical analysis indicators and corresponding trading strategies, enabling AI agents and developers to assess market trends and generate buy, hold, or sell signals.