pump-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PINATA_JWT | No | Pinata JWT used only for pump_launch IPFS uploads. | |
| PUMP_SLIPPAGE | No | Slippage percentage. | 15 |
| SOLANA_RPC_URL | No | Solana RPC endpoint. A free Helius key is strongly recommended because the public endpoint is rate-limited and refuses holder queries. | public mainnet |
| PUMP_WALLET_KEY | No | Base58 private key for the trading wallet. Use a fresh wallet with only funds you are willing to trade. Alternatively, use PUMP_WALLET_FILE with a Solana CLI keypair file. | |
| PUMP_WALLET_FILE | No | Path to a Solana CLI keypair file for the trading wallet. Alternative to PUMP_WALLET_KEY. | |
| PUMP_PRIORITY_FEE | No | Priority fee in SOL. | 0.0005 |
| PUMP_ALLOW_TRADING | No | Set to true to enable buy, sell, claim, and launch tools. Trading is disabled by default. | false |
| PUMP_MAX_SOL_PER_TRADE | No | Hard cap in SOL per buy and per dev buy. | 0.5 |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pump_new_launchesA | Coins launched on pump.fun since this server started watching (live from the chain), with market cap, bonding-curve progress, buys/sells, unique buyers, the dev's holding and whether the dev sold, and bundle buys in the launch block. Sort by newest, hot (net SOL in from buyers other than the dev over the last 5 minutes) or mcap. |
| pump_coinA | Everything about one pump.fun coin by its mint address (CA): name, description and socials from its launch metadata, price and market cap, bonding-curve progress or its DEX pair after graduation, volume, top-holder concentration, the dev's wallet and holding, and live activity if it launched while this server was watching. |
| pump_dev_historyA | The coins a wallet has launched on pump.fun (from its recent on-chain history) and how each one is doing now: graduated, still on the curve, or dead. Pass a wallet, or a coin's mint to check that coin's dev. |
| pump_walletA | SOL balance and token holdings of a wallet with their value (curve price or DEX price). With no address, the wallet this server trades with. |
| pump_searchA | Search Solana coins by name, ticker or address (DexScreener). Returns the most liquid matches with market cap, volume and age. |
| pump_statusA | This server's setup: the live feed, the RPC, the wallet, whether trading is on and its limits. |
| pump_buyA | Buy a pump.fun coin with SOL from this server's wallet (bonding curve or its DEX pool after graduation). REAL MONEY: confirm the coin and the amount with the user before calling. The trade is simulated first and only sent if it would succeed. Capped by PUMP_MAX_SOL_PER_TRADE. |
| pump_sellA | Sell a coin from this server's wallet. amount is a percentage like "100%" or "50%", or a token count like "250000". REAL MONEY: confirm with the user first. Simulated before sending. |
| pump_claim_creator_feesA | Claim all pump.fun creator fees owed to this server's wallet (for coins it launched). |
| pump_launchA | Launch a new coin on pump.fun from this server's wallet: uploads the image and metadata to IPFS (needs PINATA_JWT), creates the coin and makes the dev buy. REAL MONEY and public: confirm every field with the user first. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool has a clearly distinct purpose: discovery, coin lookup, dev history, wallet inspection, search, status, trading, fee claiming, and launching. The few adjacent tools (pump_coin vs pump_search, pump_new_launches vs pump_search) are separated by scope and description, so an agent can choose correctly.
All names use a consistent pump_ prefix and snake_case, which is highly predictable. They are not uniformly verb_noun (some are noun-only queries), but the query/mutation pattern remains readable and consistent.
Ten tools is well scoped for a pump.fun analysis and trading server. The set covers the core workflows without excessive surface area.
The lifecycle is broadly covered: discovery, research, wallet/holdings, buy, sell, launch, and creator-fee claiming. Minor gaps remain, such as viewing owed creator fees before claiming or transaction history/PnL, but agents can work around them with existing tools.