Labsco
MCP SERVER

Uniswap Pools MCP

by kukapay

Find every Uniswap pool for a token — V2, V3 and V4 at once — with fee tier, volume and liquidity in one table.

DeFi Positions & On-Chain Analytics
Summary
Every version of a pool in one table.

Liquidity for a token is spread across three protocol versions; this returns all of them together with fee tier and volume, so "where does this actually trade" is one answer instead of three.

What it is

A Python server over The Graph's Uniswap subgraphs. Give it a token address and get_token_pools returns that token's V2, V3 and V4 pools and pairs as a Markdown table; give it a version and a pool ID and it returns that pool's summary, including both token addresses.

What you get
  • All pools and pairs for one token across V2, V3 and V4 in a single call
  • The table carries version, ID, pair, fee tier, volume USD, liquidity or reserve USD and fees USD — enough to rank without a second lookup
  • A single pool or pair by version and ID, returned as a written summary with the addresses of both tokens in it
Requirements

Python 3.10 or higher with uv, and a The Graph API key in the environment — the subgraphs it queries require one. Install into Claude Desktop with `uv run mcp install main.py`.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary