Retrieves newly created Uniswap liquidity pools based on specified parameters
Uniswap PoolSpy is a specialized tool that monitors and tracks newly created liquidity pools on Uniswap across nine major blockchain networks. It provides real-time data on pool creation, transaction counts, volume, and total value locked (TVL), making it an invaluable resource for DeFi analysts, traders, and developers. With support for Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo, and Blast networks, this tool offers comprehensive coverage of the Uniswap ecosystem. Users can customize queries by time range, result limits, and sorting preferences to get precisely the data they need for their DeFi research and trading strategies.
Uniswap PoolSpy is a powerful tool for monitoring newly created liquidity pools on Uniswap across nine blockchain networks. It provides real-time data that can help DeFi analysts, traders, and developers stay informed about new trading opportunities and market trends.
Before installing Uniswap PoolSpy, ensure you have:
git clone https://github.com/kukapay/uniswap-poolspy-mcp.git
cd uniswap-poolspy-mcp
If you don't have uv
installed, you can install it with:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then install the project dependencies:
uv sync
Create a .env
file in the project root directory and add your The Graph API key:
THEGRAPH_API_KEY=your-api-key-here
Replace your-api-key-here
with your actual API key from The Graph.
To start the MCP server directly:
uv run main.py
For development with MCP Inspector:
uv run mcp dev main.py
To install the server as an MCP plugin:
uv run mcp install main.py --name "UniswapPoolSpy"
Alternatively, configure it in your MCP client's configuration file by adding the appropriate entry to the mcpServers
section.
Once installed, you can query new pools using natural language in your MCP client. Examples include:
The tool will return detailed information about each pool, including:
Uniswap PoolSpy currently supports the following blockchain networks:
If you encounter issues with the API connection, verify that:
.env
fileFor other technical issues, check the repository's issues page or submit a new issue on GitHub.