uniswap-pools-mcp

uniswap-pools-mcp

3.3

If you are the rightful owner of uniswap-pools-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server for querying Uniswap pools/pairs by token address, delivering clean, structured results for easy integration and analysis.

The Uniswap Pools MCP server is designed to facilitate the querying of Uniswap pools and pairs using token addresses. It supports multiple versions of Uniswap, including V2, V3, and V4, allowing users to fetch comprehensive data about pools and pairs. The server is built to provide structured and formatted outputs, making it easier for developers and analysts to integrate and analyze the data. By leveraging The Graph API, the server ensures accurate and up-to-date information retrieval. The server is implemented in Python and requires version 3.10 or higher, along with the 'uv' package manager for dependency management. Users need to obtain an API key from The Graph to access the subgraphs necessary for data queries. The server can be installed as a Claude Desktop application, providing a seamless user experience.

Features

  • Query Uniswap Pools/Pairs: Fetch V2, V3, and V4 pools/pairs for a given token address.
  • Retrieve specific pool/pair details by version and ID.
  • Formatted Output: Returns data in markdown tables for combined pool queries.
  • Provides markdown text summaries for specific pool/pair queries, including token addresses.

Tools

  1. Get All Pools/Pairs for a Token

    Queries all Uniswap V2, V3, and V4 pools/pairs for a given token address.

  2. Get Specific Pool/Pair by Version and ID

    Queries a specific Uniswap pool/pair by version and ID.