memecoin-radar-mcp

memecoin-radar-mcp

Real-time radar for Solana memecoins, Pump.fun launches, and KOL trades.

Category
Visit Server

Tools

get_trending_tokens_by_source

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.

get_pumpfun_graduates_by_marketcap

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.

get_pumpfun_graduates_by_trading_volume

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.

get_recent_pumpfun_graduates

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.

get_recent_kol_buys

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.

get_trending_tokens_by_kol_trading_volume

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.

get_trending_tokens_on_raydium

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.

get_trending_tokens_on_pumpswap

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.

README

Memecoin Radar MCP

Real-time radar for Solana memecoins, Pump.fun launches, and KOL trades.

GitHub License Python Version Status

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 tabulate library.

Prerequisites

  • Python 3.10 or higher
  • uv (recommended package manager)
  • A Dune Analytics API key (obtainable from Dune Analytics)

Installation

  1. Clone the Repository

    git clone https://github.com/kukapay/memecoin-radar-mcp.git
    cd memecoin-radar-mcp
    
  2. Install Dependencies

    uv sync  
    
  3. Installing 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-mcp with your actual installation path, and dune_api_key with 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              80

get_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           150

get_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:45

get_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           80

get_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.00

get_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.00

get_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.00

get_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.00

License

This project is licensed under the MIT License. See the LICENSE file for details.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured