get_new_poolsLABSCO SUMMARY
Nine chains behind one parameter, and a sort that decides what you see.
The chain argument is what separates this from a single-network feed — the same question works on Base as on Ethereum, which is the practical shape of the job. order_by matters more than it looks: sorting by timestamp gives you everything that launched, while sorting by tvl or volume filters the noise down to the pools that already have money in them.
What it is
A new-pool tracker for Uniswap, reading subgraph data through The Graph and returning what appeared in a time window on the chain you pick.
What you get
get_new_poolsreturns recently created pools with pool address, token pair, creation time, block number, transaction count, volume in USD and total value locked in USDchainselects the network: Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain, Avalanche, Celo or Blastorder_bysorts by timestamp, txcount, volume or tvltime_range_secondssets the lookback, defaulting to 300;limitdefaults to 100 pools
Requirements
uv, and a The Graph API key in THEGRAPH_API_KEY, kept in a .env file or passed through your client config. Run it from a clone as uv --directory <YOUR_PATH_TO_UNISWAP_POOLSPY_MCP> run main.py, or install it into Claude Desktop with uv run mcp install main.py.
Setup effort
Build from source — git clone https://github.com/kukapay/uniswap-poolspy-mcp.git
USE CASES
Watching launches on a specific chain
Ask for new pools on Base or Polygon over the window you care about.
Seeing only the pools with substance
Sort by TVL or volume so the empty launches fall off the list.
Comparing activity across networks
Run the same lookback on several chains and compare what actually appeared.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
- uv on PATH
- Python 3.13 or later
- THEGRAPH_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/kukapay/uniswap-poolspy-mcp.git
cd uniswap-poolspy-mcp
uv syncMCP Clients
Claude Desktop
{
"mcpServers": {
"Uniswap-PoolSpy": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_UNISWAP_POOLSPY_MCP>",
"run",
"main.py"
],
"env": {
"THEGRAPH_API_KEY": "<YOUR_THEGRAPH_API_KEY>"
}
}
}
}<YOUR_PATH_TO_UNISWAP_POOLSPY_MCP> is the full path to the uniswap-poolspy-mcp folder you cloned, and <YOUR_THEGRAPH_API_KEY> your API key from The Graph (thegraph.com/studio/apikeys).