memecoin-radar-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@memecoin-radar-mcp show me the top 5 trending tokens on Telegram"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Memecoin Radar MCP
Real-time radar for Solana memecoins, Pump.fun launches, and KOL trades.
Features
Trending Tokens by Source: Retrieve top-traded tokens on platforms like Telegram, Web, or Mobile over the last 12 hours.
Pump.fun Graduates: Track tokens launched on Pump.fun, sorted by market capitalization or trading volume, and view recent graduates.
KOL Activity: Monitor recent buys and trending tokens by memecoin influencers (KOLs).
Raydium & PumpSwap Trends: Analyze tokens with the highest trading volume on Raydium and PumpSwap over customizable time spans (5h, 12h, 24h).
Customizable Limits: Configure the number of results returned for each query (default: 100).
Formatted Output: Results are presented in clean, tabular format using the
tabulatelibrary.
Related MCP server: NoesisAPI
Prerequisites
Python 3.10 or higher
uv (recommended package manager)
A Dune Analytics API key (obtainable from Dune Analytics)
Installation
Clone the Repository
git clone https://github.com/kukapay/memecoin-radar-mcp.git cd memecoin-radar-mcpInstall Dependencies
uv syncInstalling to Claude Desktop:
Install the server as a Claude Desktop application:
uv run mcp install main.py --name "Memcoin Radar"Configuration file as a reference:
{ "mcpServers": { "Memecoin Radar": { "command": "uv", "args": [ "--directory", "/path/to/memecoin-radar-mcp", "run", "main.py" ], "env": { "DUNE_API_KEY": "dune_api_key"} } } }Replace
/path/to/memecoin-radar-mcpwith your actual installation path, anddune_api_keywith your API key from Dune Analytics.
Usage
Below is a detailed description of each tool, including its purpose, a natural language prompt example, and a sample table output.
get_trending_tokens_by_source
Description: Retrieves the top traded tokens on a specified platform (Telegram, Web, or Mobile) over the last 12 hours. Useful for identifying trending memecoins by platform.
Parameters:
source(str): Platform to query ('Telegram', 'Web', or 'Mobile'). Default: 'Telegram'.limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "Show me the top 3 trending tokens on Telegram in the last 12 hours."
Output:
# Top 3 Trending Tokens on Telegram - Last 12 Hours
Rank Token Mint Address Volume(12h) Total Trades
---- ------- ------------------------------------------ ----------- ------------
1 MOON 0x1234abcd5678efgh9012ijkl3456mnop7890 $10000.00 150
2 STAR 0x5678efgh9012ijkl3456mnop7890qrst1234 $7500.00 120
3 RISE 0x9abc3456mnop7890qrst1234uvwx5678yzab $5000.00 80get_pumpfun_graduates_by_marketcap
Description: Lists Pump.fun tokens with the highest market capitalization in the last 24 hours, ideal for spotting successful token launches.
Parameters:
limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "List the top 3 Pump.fun tokens by market cap in the last 24 hours."
Output:
# Top 3 Pump.fun Graduates by MarketCap - Last 24 Hours
Rank Token Mint Address MarketCap Trade Count
---- ------- ------------------------------------------ ----------- -----------
1 PUMP 0x1234abcd5678efgh9012ijkl3456mnop7890 $500000.00 200
2 BUMP 0x5678efgh9012ijkl3456mnop7890qrst1234 $400000.00 180
3 JUMP 0x9abc3456mnop7890qrst1234uvwx5678yzab $300000.00 150get_pumpfun_graduates_by_trading_volume
Description: Shows Pump.fun tokens with the highest trading volume in the last 24 hours, highlighting active trading tokens.
Parameters:
limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "Show the top 3 Pump.fun tokens by trading volume in the last 24 hours."
Output:
# Top 3 Pump.fun Graduates by Trading Volume - Last 24 Hours
Rank Token Mint Address Volume(12h) Graduation Time
---- ------- ------------------------------------------ ----------- ---------------
1 VOLT 0x1234abcd5678efgh9012ijkl3456mnop7890 $20000.00 2025-06-14 10:00
2 SPARK 0x5678efgh9012ijkl3456mnop7890qrst1234 $15000.00 2025-06-14 09:30
3 BLAZE 0x9abc3456mnop7890qrst1234uvwx5678yzab $10000.00 2025-06-14 08:45get_recent_pumpfun_graduates
Description: Displays the most recently graduated Pump.fun tokens in the last 24 hours, useful for tracking new market entries.
Parameters:
limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "Get the 3 most recent Pump.fun graduates."
Output:
# Recent 3 Pump.fun Graduates - Last 24 Hours
Graduation Time Token Mint Address Market Cap Trade Count
------------------- ------- ------------------------------------------ ---------- -----------
2025-06-14 12:00 NEW1 0x1234abcd5678efgh9012ijkl3456mnop7890 $250000.00 100
2025-06-14 11:30 NEW2 0x5678efgh9012ijkl3456mnop7890qrst1234 $200000.00 90
2025-06-14 11:00 NEW3 0x9abc3456mnop7890qrst1234uvwx5678yzab $150000.00 80get_recent_kol_buys
Description: Tracks recent token purchases by memecoin Key Opinion Leaders (KOLs), providing insights into influencer activity.
Parameters:
limit(int): Maximum number of buy transactions to return. Default: 100.
Example:
Prompt: "Show the 3 most recent KOL buys."
Output:
# Recent 3 Buys by Memecoin KOLs
Time KOL Token Mint Address Amount
------------------- -------- ------- ------------------------------------------ --------
2025-06-14 10:00 CryptoGuru KOL1 0x1234abcd5678efgh9012ijkl3456mnop7890 $5000.00
2025-06-14 09:45 MoonKing KOL2 0x5678efgh9012ijkl3456mnop7890qrst1234 $3000.00
2025-06-14 09:30 TokenStar KOL3 0x9abc3456mnop7890qrst1234uvwx5678yzab $2000.00get_trending_tokens_by_kol_trading_volume
Description: Lists tokens with the highest trading volume by KOLs, highlighting influencer-driven market trends.
Parameters:
limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "List the top 3 tokens by KOL trading volume."
Output:
# Top 3 Trending Tokens by KOL Trading Volume
Token Mint Address Unique KOL Buys Total Buys Total Volume
------- ------------------------------------------ -------------- ---------- ------------
KOL1 0x1234abcd5678efgh9012ijkl3456mnop7890 5 50 $25000.00
KOL2 0x5678efgh9012ijkl3456mnop7890qrst1234 4 40 $18000.00
KOL3 0x9abc3456mnop7890qrst1234uvwx5678yzab 3 30 $12000.00get_trending_tokens_on_raydium
Description: Retrieves tokens with the highest trading volume on Raydium over a specified time span (5h, 12h, or 24h).
Parameters:
time_span(str): Time period ('5h', '12h', or '24h'). Default: '5h'.limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "Show the top 3 trending tokens on Raydium in the last 24 hours."
Output:
# Top 3 Trending Tokens on Raydium - Last 24h
Token Mint Address Volume
------- ------------------------------------------ --------
RAY1 0x1234abcd5678efgh9012ijkl3456mnop7890 $30000.00
RAY2 0x5678efgh9012ijkl3456mnop7890qrst1234 $25000.00
RAY3 0x9abc3456mnop7890qrst1234uvwx5678yzab $20000.00get_trending_tokens_on_pumpswap
Description: Retrieves tokens with the highest trading volume on PumpSwap over a specified time span (5h, 12h, or 24h).
Parameters:
time_span(str): Time period ('5h', '12h', or '24h'). Default: '5h'.limit(int): Maximum number of tokens to return. Default: 100.
Example:
Prompt: "Get the top 3 trending tokens on PumpSwap in the last 12 hours."
Output:
# Top 3 Trending Tokens on PumpSwap - Last 12h
Mint Address Trading Volume
------------------------------------------ --------------
0x1234abcd5678efgh9012ijkl3456mnop7890 $15000.00
0x5678efgh9012ijkl3456mnop7890qrst1234 $12000.00
0x9abc3456mnop7890qrst1234uvwx5678yzab $10000.00License
This project is licensed under the MIT License. See the LICENSE file for details.
Available Tools
8 toolsget_pumpfun_graduates_by_marketcapA
Retrieve Pump.fun token launches sorted by highest market capitalization in the last 24 hours.
Args:
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of Pump.fun graduates including rank, token name, mint address,
market capitalization, and trade count, or an error message if the query fails.
Raises:
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit.
get_pumpfun_graduates_by_trading_volumeA
Retrieve Pump.fun token launches sorted by highest trading volume in the last 24 hours.
Args:
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of Pump.fun graduates including volume rank, token name,
mint address, trading volume, and graduation time, or an error message if the query fails.
Raises:
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit.
get_recent_kol_buysA
Retrieve recent token purchases by memecoin Key Opinion Leaders (KOLs).
Args:
limit (int): Maximum number of buy transactions to return. Defaults to 100.
Returns:
str: A formatted table of recent KOL buys including buy time, KOL name,
token name, mint address, and purchase amount, or an error message if the query fails.
Raises:
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit.
get_recent_pumpfun_graduatesA
Retrieve the most recently graduated tokens from Pump.fun in the last 24 hours.
Args:
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of recent Pump.fun graduates including graduation time,
token name, mint address, market capitalization, and trade count,
or an error message if the query fails.
Raises:
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit.
get_trending_tokens_by_kol_trading_volumeA
Retrieve tokens with the highest trading volume by memecoin KOLs.
Args:
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of trending tokens by KOL trading volume including
token name, mint address, unique KOL buys, total buys, and total volume,
or an error message if the query fails.
Raises:
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit.
get_trending_tokens_by_sourceA
Retrieve top traded tokens on specified source platform in the last 12 hours.
Args:
source (str): The platform to query tokens from. Must be one of: 'Telegram', 'Web', 'Mobile'.
Defaults to 'Telegram'.
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of trending tokens including rank, token name, mint address,
trading volume, and total trades, or an error message if the query fails.
Raises:
ValueError: If an invalid source value is provided.
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit, source.
get_trending_tokens_on_pumpswapA
Retrieve tokens with the highest trading volume on PumpSwap within a specified time span.
Args:
time_span (str): Time period for the query. Must be one of: '5h', '12h', '24h'.
Defaults to '5h'.
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of trending tokens on PumpSwap including mint address
and trading volume, or an error message if the query fails.
Raises:
ValueError: If an invalid time_span value is provided.
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit, time_span.
get_trending_tokens_on_raydiumA
Retrieve tokens with the highest trading volume on Raydium within a specified time span.
Args:
time_span (str): Time period for the query. Must be one of: '5h', '12h', '24h'.
Defaults to '5h'.
limit (int): Maximum number of tokens to return. Defaults to 100.
Returns:
str: A formatted table of trending tokens on Raydium including token name,
mint address, and trading volume, or an error message if the query fails.
Raises:
ValueError: If an invalid time_span value is provided.
httpx.HTTPStatusError: If the Dune API request fails.
Inputs: limit, time_span.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
The tools have clear distinctions in their primary focus (Pump.fun graduates, KOL activity, trending tokens by source/platform), but there is some overlap in purpose. For example, get_pumpfun_graduates_by_marketcap and get_pumpfun_graduates_by_trading_volume both retrieve Pump.fun graduates with different sorting criteria, which could cause confusion if an agent needs general graduate data without a specific sorting preference. The descriptions help clarify, but the boundaries between tools like get_trending_tokens_by_kol_trading_volume and get_recent_kol_buys are somewhat fuzzy, as both relate to KOL activity.
All tool names follow a consistent verb_noun pattern with 'get_' prefix, using snake_case throughout. The naming is predictable and clear, such as get_pumpfun_graduates_by_marketcap and get_trending_tokens_on_raydium, making it easy for agents to understand the action and target resource without confusion.
With 8 tools, the count is reasonable for a memecoin tracking server, covering multiple aspects like graduates, KOL activity, and trending tokens across platforms. It's slightly on the higher side but well-scoped, as each tool serves a distinct query type. However, it might feel a bit heavy for a narrow domain, but not excessively so.
The tool set provides good coverage for retrieving data on memecoin trends, graduates, and KOL activity, but there are notable gaps. It lacks tools for creating, updating, or deleting data (e.g., no way to add custom alerts or track specific tokens), which limits it to read-only operations. While this might be intentional for a radar server, the surface feels incomplete for full lifecycle management or interactive features beyond basic queries.
Related MCP Connectors
Live Solana memecoin data: token scores, bundle detection, wallet and deployer history.
Solana meme-coin trust scores, rug-risk flags, and wallet analytics from SolRadar.
Memecoin safety scanner for Solana, BNB and Robinhood Chain with an onchain track record
Memecoin screener, backtests, exit alerts, wallet traces + web search, enrichment, 50+ tools (x402)
Related MCP Servers
- AlicenseAqualityBmaintenanceSolana KOL trading intelligence and deployer analytics. Query real-time trades from 946 tracked KOL wallets, convergence signals, PnL leaderboards, and elite Pump.fun deployer alerts — paid per request with USDC via x402.51331 npm2MIT
- AlicenseNot gradedqualityDmaintenanceSolana on-chain intelligence API — token scans, wallet PnL, bundle detection, fresh wallets, dev profiling. MCP server for Claude, Cursor & AI agents. Live PumpFun/Raydium streams1MIT

Pique Signalofficial
AlicenseAqualityCmaintenanceLive scored Solana memecoin signals with safety profiles, conviction scoring, and paper trading for AI agents.6MIT- AlicenseNot gradedqualityBmaintenanceKOL, smart money & whale wallets API on Solana, BNB, Base, ETH: Wallet tracker, LeaderboardMIT