by kukapay
Tracks newly created PancakeSwap liquidity pools on BNB Smart Chain in real time, delivering pool address, token pairs, creation timestamp, block number, transaction count, volume (USD) and total value locked (USD).
PancakeSwap PoolSpy provides real‑time visibility into newly created liquidity pools on PancakeSwap (BSC). It queries the PancakeSwap subgraph via The Graph API and returns detailed pool metrics, enabling DeFi analysts, traders, and developers to monitor emerging market opportunities instantly.
uv add mcp[cli] httpx dotenv
.THEGRAPH_API_KEY
in the server environment.mcp dev main.py
or launch via the MCP client configuration.get_new_pools_bsc(time_range_seconds?, limit?)
to retrieve pools. Parameters are optional; defaults are the last 5 minutes and up to 100 pools.THEGRAPH_API_KEY
is required to query the PancakeSwap subgraph.time_range_seconds
value to the tool.limit
parameter caps results; default is 100 but you can set any integer within reasonable API limits.An MCP server that tracks newly created liquidity pools on Pancake Swap, providing real-time data for DeFi analysts, traders, and developers.
To install PancakeSwap PoolSpy for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kukapay/pancakeswap-poolspy-mcp --client claude
Clone the Repository:
git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git
cd pancakeswap-poolspy-mcp
Install Dependencies: Install the required Python packages using uv:
uv add mcp[cli] httpx dotenv
Client Configuration
{
"mcpServers": {
"PancakeSwap-PoolSpy": {
"command": "uv",
"args": ["--directory", "path/to/pancakeswap-poolspy-mcp", "run", "main.py"],
"env": {
"THEGRAPH_API_KEY": "your api key from The Graph"
}
}
}
}
Run the server in development mode to test it locally:
mcp dev main.py
This launches the MCP Inspector, where you can interact with the get_new_pools_bsc
tool.
get_new_pools_bsc(time_range_seconds: int = 300, limit: int = 100)
Fetches a list of newly created PancakeSwap pools on BNB Smart Chain.
Parameters:
time_range_seconds
(int): Time range in seconds to look back for new pools. Default is 300 seconds (5 minutes).limit
(int): Maximum number of pools to return. Default is 100 pools.Returns: A formatted string listing pool details or an error message if the query fails.
Example Outputs:
Default (last 5 minutes, up to 100 pools):
get_new_pools_bsc()
Newly Created Trading Pools (Last 5 Minutes, Limit: 100):
Pool Address: 0x1234...5678
Tokens: WETH/USDC
Created At: 2025-03-16 12:00:00 UTC
Block Number: 12345678
Transaction Count: 10
Volume (USD): 1234.56
Total Value Locked (USD): 5678.90
Pool Address: 0x9abc...def0
Tokens: CAKE/BNB
Created At: 2025-03-16 12:01:00 UTC
Block Number: 12345679
Transaction Count: 5
Volume (USD): 789.12
Total Value Locked (USD): 3456.78
Custom (last 10 minutes, up to 50 pools):
get_new_pools(600, 50)
Newly Created Trading Pools (Last 10 Minutes, Limit: 50):
[pool details...]
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": { "PancakeSwap-PoolSpy": { "command": "uv", "args": [ "--directory", "path/to/pancakeswap-poolspy-mcp", "run", "main.py" ], "env": { "THEGRAPH_API_KEY": "<YOUR_API_KEY>" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by antvis
Offers over 25 AntV chart types for automated chart generation and data analysis, callable via MCP tools, CLI, HTTP, SSE, or streamable transports.
by reading-plus-ai
A versatile tool that enables interactive data exploration through prompts, CSV loading, and script execution.
by Canner
Provides a semantic engine that lets MCP clients and AI agents query enterprise data with contextual understanding, precise calculations, and built‑in governance.
by surendranb
Provides natural‑language access to Google Analytics 4 data via MCP, exposing over 200 dimensions and metrics for Claude, Cursor and other compatible clients.
by ergut
Provides secure, read‑only access to BigQuery datasets, allowing large language models to query and analyze data through a standardized interface.
by isaacwasserman
Provides an interface for LLMs to visualize data using Vega‑Lite syntax, supporting saving of data tables and rendering visualizations as either a full Vega‑Lite specification (text) or a base64‑encoded PNG image.
by vantage-sh
Fetch and explore cloud cost and usage data from a Vantage account using natural language through AI assistants and MCP clients.
by acryldata
Provides a Model Context Protocol server that enables searching, metadata retrieval, lineage traversal, and SQL query listing for DataHub entities.
by rishijatia
Provides programmatic access to Fantasy Premier League statistics, team information, gameweeks, and analysis tools via a Model Context Protocol server.