pump-mcp
pump-mcp lets an MCP client watch, research, and optionally trade or launch pump.fun coins using on-chain Solana data.
Browse live new launches with market cap, curve progress, buys/sells, unique buyers, dev holding/sold status, and bundle buys; sort by newest, hot, or mcap.
Inspect one coin by mint: metadata/socials, price, market cap, curve or DEX status, volume, top-holder share, dev wallet, and live activity.
Check a wallet’s or coin dev’s launch history and whether past coins graduated, remain on curve, or died.
View wallet SOL/token holdings and values; search coins by name, ticker, or address; check server, feed, RPC, wallet, and trading settings.
When trading is explicitly enabled: buy/sell coins with simulation and caps, claim creator fees, and launch a new coin with IPFS metadata plus dev buy.
Safety defaults: read-only unless configured, trading off by default, hard per-trade cap, and transactions simulated before sending.
Fetches SOL/USD price data from Coinbase for valuing and displaying token prices and wallet holdings.
Uploads coin images and metadata to IPFS for launches, and retrieves launch metadata JSON from IPFS for coin research.
Reads pump.fun on-chain events, bonding-curve state, token accounts, and wallet holdings directly from Solana, and builds/signs locally transactions for trading and launching tokens.
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., "@pump-mcp show me the hottest launches from the last five minutes"
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.
pump-mcp
pump.fun for AI assistants. An MCP server that lets Claude, Cursor, or any MCP client watch, research and trade pump.fun from a chat.
$PUMPMCP: DeZkwv5XYj6ne8jKYENd5Wjf5ZPS3xAwUUbvwrbXpump · pump.fun · site
"Show me the hottest launch of the last five minutes whose dev hasn't sold." "Who made this coin, and how did their other launches end?" "Buy 0.05 SOL of it. Sell half at 2x."
Everything is read straight from Solana: pump.fun's own on-chain events, the bonding curve and token accounts. No pump.fun account and no scraping. Trades are built by PumpPortal's local transaction API and signed on your machine. Your key never leaves it.
Tools
Tool | What it does |
| Live launches since the server started: MC, curve progress, buys/sells, unique buyers, the dev's holding and whether the dev sold, and wallets that bought in the launch block (bundles). Sort by |
| Everything about one coin: description and links from its launch metadata, price, MC, curve progress or DEX pair, volume, top-holder share, the dev, live activity. It warns about fake-liquidity copies. |
| Every coin a wallet launched (or a coin's dev) and how each one ended: graduated, on the curve or dead. |
| SOL and token holdings with their value. |
| Find coins by name, ticker or address. |
| Feed, RPC, wallet and trading settings. |
| Trade from your wallet, on the bonding curve or the pool after graduation. Off by default. |
| Claim the creator fees owed to your wallet. |
| Launch a coin: image + metadata to IPFS, create, dev buy. |
Related MCP server: fletcher-agent
Install
Needs Node 22 or newer.
Claude Code
claude mcp add pump -- npx -y github:dodo1653/pump-mcp
# on Windows:
claude mcp add pump -- cmd /c npx -y github:dodo1653/pump-mcpClaude Desktop / Cursor: add to claude_desktop_config.json or .cursor/mcp.json:
{
"mcpServers": {
"pump": {
"command": "npx",
"args": ["-y", "github:dodo1653/pump-mcp"],
"env": { "SOLANA_RPC_URL": "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY" }
}
}
}On Windows use "command": "cmd", "args": ["/c", "npx", "-y", "github:dodo1653/pump-mcp"].
That's read-only. To let the assistant trade, add a wallet and switch trading on (below).
Settings (env)
Variable | Default | |
| public mainnet | A free Helius key is strongly recommended. The public endpoint is rate-limited and refuses holder queries. |
| none | Base58 private key, or use |
|
|
|
|
| A hard cap per buy and per dev buy. |
|
| Percent. |
|
| SOL. |
| none | Only for |
Safety
Trading is off until you turn it on, and every trade is capped.
Every transaction is simulated before it's sent. If it would fail (no SOL, slippage, a closed pool), nothing is sent and you get the reason.
Your MCP client asks before each tool call. Read what it's about to do.
PumpPortal charges 0.5% per trade. Solana and pump.fun fees apply.
Memecoins mostly go to zero. This is a tool, not advice.
How it works
Live feed:
logsSubscribeon the pump.fun program, decoding itsCreateEvent/TradeEvent/CompleteEventfrom the logs.Prices: the bonding-curve account (virtual reserves) while on the curve, DexScreener after graduation, and SOL/USD from Coinbase.
Metadata: the Token-2022 metadata extension (new coins) or Metaplex (older coins), then the launch JSON from IPFS.
MIT licensed.
Available Tools
10 toolspump_buyBuy a coinADestructive
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.
Inputs: sol (required), mint (required), slippage_pct.
pump_claim_creator_feesClaim creator feesADestructive
Claim all pump.fun creator fees owed to this server's wallet (for coins it launched).
Inputs: no named parameters.
pump_coinCoin detailsARead-only
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.
Inputs: mint (required).
pump_dev_historyDev historyARead-only
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.
Inputs: mint, scan, wallet.
pump_launchLaunch a coinADestructive
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.
Inputs: name (required), image (required), symbol (required), description (required), +4 more.
pump_new_launchesNew pump.fun launchesARead-only
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.
Inputs: sort, limit, min_mcap_usd, hide_dev_sold.
pump_searchSearch coinsARead-only
Search Solana coins by name, ticker or address (DexScreener). Returns the most liquid matches with market cap, volume and age.
Inputs: query (required).
pump_sellSell a coinADestructive
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.
Inputs: mint (required), amount, slippage_pct.
pump_statusServer statusARead-only
This server's setup: the live feed, the RPC, the wallet, whether trading is on and its limits.
Inputs: no named parameters.
pump_walletWalletARead-only
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.
Inputs: address.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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.
Maintenance
Related MCP Connectors
Prepare pump.fun token launches from your AI agent. You review and sign each one in your own wallet.
Solana trading and filtered live data for AI agents. Build swaps via Jupiter, sign locally, submit through PumpView, and read confirmed receipts and per-key volume. SOL/WSOL or USDC on one side. No trading subscription; 0.5% swap fee plus tips (min 0.002 SOL) and network costs. Bearer API key from a PumpView account or wallet-signature onboarding. Public discovery; paid live data. Agent Kit and skill: https://github.com/grinchdev/pumpview-agent-kits
Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.
Solana + pump.fun intel for agents: launch verdicts, token risk, dev/wallet records, smart money.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with the Pump.fun platform on Solana for creating, buying, and selling meme tokens. Provides comprehensive token management including balance checking, account management, and secure transaction handling.68ISC

fletcher-agentofficial
FlicenseAqualityCmaintenanceConnects AI clients to a live autonomous Solana trading agent on Pump.fun, providing live signals, agent status, and trade history.6-- AlicenseAqualityCmaintenanceEnables agents to read live pump.fun coin calls, market and study data, and paper-trade results graded by net return after costs, plus backtest and run custom entry/exit strategies against published history. It exposes these as MCP tools, prompts, and a hosted or local server with no wallet or key required.1355 npm9MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents and command-line users to query pump.fun's full on-chain trade history, including pre-buy checks on a token's deployer, bundle and insiders, wallet classification and ranking, deployer records, and market-cap base rates. Results come back as structured JSON so an agent can answer questions about launches and wallets from recorded data rather than guesses.1MIT