Pump SDK MCP β Solana token launchpad, bonding curves, vanity addresses, key management
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
TypeScript SDK for the Pump protocol on Solana β token creation, bonding curves, AMM pools, fee sharing, and volume rewards.
Pump SDK is the community TypeScript SDK for the Pump.fun protocol on Solana. It provides offline-first instruction builders for every on-chain operation β token creation, bonding curve trading, AMM pool management, tiered fee configuration, creator fee sharing, volume-based token incentives, and social referral fees.
The SDK never sends transactions itself. It returns TransactionInstruction[] that you compose into transactions with your preferred signing and sending strategy.
pump CLIProof the GitHub Claim Tracker bot is profitable to monitor
β View tweet
Went mega viral
β View tweet
just shipped a real-time PumpFun intelligence bot on Telegram
17 commands. zero cost. fully on-chain.
/priceβ instant token price & bonding curve
/monitorβ live token launch feed
/ctoβ creator takeover alerts
/watchβ wallet fee claim tracking
/quoteβ buy/sell estimates
/graduatedβ AMM graduation status
/alertsβ customize your notificationsall powered by the open-source pump-fun-sdk
The post that started it all
β View tweet
Open-source framework for building PumpFun Telegram bots on Solana. Claim monitors, channel feeds, group trackers, whale alerts β build your own or use ours.
The SDK requires these Solana packages (install them if not already present):
pump CLIThe SDK ships with a binary. No wallet, no API key, and no configuration are needed for anything that reads the chain.
Or without installing anything: npx -p @nirholas/pump-sdk pump curve <mint>.
| Command | What it does |
|---|---|
pump curve / price / pool / global | Read curve, price, AMM pool, and protocol state |
pump quote buy|sell | Price a trade offline: output, fees, effective price, impact |
pump buy / sell | Trade, auto-routing between the bonding curve and PumpAMM |
pump create | Launch a token, optionally with an atomic first buy |
pump vanity | Grind a ...pump mint address |
pump fees / incentives | Check and claim creator fees and volume rewards |
pump watch | Live-refreshing dashboard, or a JSON price feed |
pump events | Decode the Pump events in any transaction |
pump pda | Derive any Pump program address |
pump doctor / config | Diagnose and configure |
Safe by construction. Reads never load a keypair. Every trade is simulated before anything is sent, prints exactly what is about to happen, and waits for an explicit yes. --simulate sends nothing; --yes is the scripting escape hatch; a piped command with neither refuses rather than spending funds unattended.
Scriptable. Every command takes --json and writes nothing else to stdout in that mode:
Full reference: docs/cli.md. Ten-minute walkthrough: tutorial 45.
The repo ships fifty tested, runnable examples covering the entire SDK surface. Each one runs with a single command, exports its logic for offline testing, and has a matching step-by-step tutorial.
| Range | Category |
|---|---|
| 01-10 | Token Lifecycle: create, buy, sell, mayhem mode, cashback |
| 11-20 | Curve Math & Fees: offline quotes, tiers, price impact |
| 21-30 | Accounts & Events: every PDA, every decoder |
| 31-40 | Live Data: mainnet reads, batching, WebSocket feeds |
| 41-50 | AMM & Advanced: pools, liquidity, fee sharing, incentives, vanity mints |
Full catalog: docs/examples.md Β· Browse: examples/ Β· Tutorials: tutorials/examples/
Warning: Do NOT use
createInstructionβ it is deprecated (v1). Always usecreateV2Instruction.
...pump Vanity MintMint addresses ending in pump (like the ones on pump.fun) are produced by
grinding keypairs off-chain. The SDK exposes this as a first-class helper β
swap Keypair.generate() for generateVanityMint() and the rest of the
flow is unchanged.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pump-sdk-mcp-server)<a href="https://allmcps.com/mcp/pump-sdk-mcp-server"><img src="https://allmcps.com/api/badge/pump-sdk-mcp-server?style=directory" alt="Pump SDK MCP Server on AllMCPs" /></a>