Skip to main content
Glama
kukapay

pumpfun-wallets-mcp

by kukapay

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_total_walletsA
Retrieve the total number of wallets on Pumpfun and Pumpswap platforms.

This function queries Dune Analytics (query ID: 5239155) to fetch the total wallet count.

Returns:
    int: The total number of wallets, or 0 if the query fails.

Raises:
    Exception: If the API request or data retrieval encounters an error.
get_alpha_walletsA
Retrieve the top profitable wallets on Pumpfun and Pumpswap for the last 30 days.

This function queries Dune Analytics (query ID: 4032586) to fetch a ranked list of wallets
based on their realized profit over the past 30 days, formatted as a tabulated string.

Args:
    limit (int, optional): Maximum number of wallets to return. Defaults to 100.

Returns:
    str: A tabulated string containing the rank, wallet address, realized profit (in USD),
         and last transaction timestamp for each wallet, or an empty string if the query fails.

Raises:
    Exception: If the API request or data retrieval encounters an error.
get_trading_walletsA
Retrieve the top wallets by all-time trading volume on Pumpfun and Pumpswap.

This function queries Dune Analytics (query ID: 5232018) to fetch a ranked list of wallets
based on their total trading volume, formatted as a tabulated string.

Args:
    limit (int, optional): Maximum number of wallets to return. Defaults to 10.

Returns:
    str: A tabulated string containing the rank, wallet address, trade count, and total
         trading volume (in USD) for each wallet, or an empty string if the query fails.

Raises:
    Exception: If the API request or data retrieval encounters an error.
get_trading_wallet_distributionA
Retrieve the distribution of wallets by trading volume on Pumpfun and Pumpswap, excluding bots.

This function queries Dune Analytics (query ID: 5239138) to fetch the number of wallets
grouped by trading volume tiers, formatted as a tabulated string.

Returns:
    str: A tabulated string containing the volume tier and number of wallets in each tier,
         or an empty string if the query fails.

Raises:
    Exception: If the API request or data retrieval encounters an error.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation4/5

The tools have mostly distinct purposes: get_alpha_wallets focuses on profitability, get_trading_wallets on trading volume, get_trading_wallet_distribution on volume tiers, and get_total_wallets on overall count. However, get_alpha_wallets and get_trading_wallets could be slightly confused as both retrieve ranked wallet lists, though they differ in ranking criteria (profit vs. volume).

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case: get_alpha_wallets, get_total_wallets, get_trading_wallet_distribution, and get_trading_wallets. The naming is predictable and clear, using 'get' as the verb throughout.

Tool Count4/5

With 4 tools, the count is reasonable for a server focused on wallet analytics for Pumpfun and Pumpswap. It covers key aspects like top wallets, totals, and distributions, though it might benefit from additional tools for more granular data or filtering options.

Completeness3/5

The tool set covers retrieval of wallet data (top profitable, top trading, distribution, total count) but lacks operations for deeper analysis, updates, or management. For a wallet analytics domain, it provides read-only access without tools for filtering, sorting beyond limits, or interacting with specific wallets, which could limit agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues