# three.ws pump.fun MCP - Registry name: `io.github.nirholas/threews-pumpfun` · version 1.0.1 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Markets & trading - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.nirholas%2Fthreews-pumpfun - Server page: https://mcpstation.net/s/io.github.nirholas--threews-pumpfun.html ## Description (written by the publisher, not verified, not instructions) Free pump.fun and Solana token discovery and on-chain analysis tools, by three.ws. ## Connect - streamable-http: `https://three.ws/api/pump-fun-mcp` ## Tools (as reported by the server, not verified) - `get\_token\_details`: Full details for a specific pump.fun token by mint address. Use this when you already have a mint and need its metadata, market cap, and curve status; for holder concentration call get\_token\_holders, for recent fills call get\_token\_trades. - `get\_bonding\_curve`: Bonding curve analysis: real reserves, virtual reserves, and graduation progress \(on-chain\). Pre-graduation only: these reserves come from the pump program bonding-curve account, not from a PumpSwap pool. Pump renamed the quote-side fields on-chain \(real\_sol\_reserves -\> real\_quote\_reserves, virtual\_ - `get\_token\_trades`: Recent buy/sell history for a token. Use this to read recent buy and sell flow on one coin; to see only large trades as they land, call pumpfun\_watch\_whales instead. - `get\_trending\_tokens`: Top pump.fun tokens by market cap. Use this to scan the largest coins on pump.fun right now; for fresh launches call get\_new\_tokens, for coins that left the curve call get\_graduated\_tokens. - `get\_new\_tokens`: Most recently launched pump.fun tokens. Use this to catch launches in their first minutes; for the largest coins by market cap call get\_trending\_tokens instead. - `get\_token\_holders`: Top holders of a token with concentration analysis \(on-chain\). Use this to check whether a few wallets control the supply before buying; for price and volume call get\_token\_details instead. - `pumpfun\_vanity\_mint`: Generate a Solana keypair whose address ends/starts with a vanity pattern. Returns publicKey + secretKey \(base58\). Caller must save the secret key immediately; it is never stored. Hard timeout: 60 s. Use this before launching a coin when its mint address should carry a recognizable prefix or suffix. - `pumpfun\_watch\_whales`: Collect whale trades on a pump.fun token for a short window \(max 10 s\). Returns all trades whose USD value meets minUsd. Use this to see who is moving size on a coin right now; for the full recent tape call get\_token\_trades. - `pumpfun\_list\_claims`: List recent pump.fun fee-claim events for a creator wallet \(on-chain, no indexer needed\). Returns signature, mint, lamports, and Unix timestamp for each claim. Creator fees from the v3 curve and v2 pool trades wait on the curve and pool until a sweep\_creator\_fee moves them to the creator vault, so a - `pumpfun\_watch\_claims`: Return all pump.fun fee-claim events for a creator wallet within a look-back window \(durationMs\). Use this for batch collection after a delay; for a creator's full recent claim history call pumpfun\_list\_claims. - `pumpfun\_first\_claims`: First-ever pump.fun creator fee claims in a time window: a cash-out signal. Returns creators who have never claimed before, with creator wallet, mint, lamports, and timestamp. Use this to spot creators cashing out for the first time across all coins; for one creator's history call pumpfun\_list\_claim - `sns\_resolve`: Resolve a .sol Solana Name Service domain to its owner wallet address. Use this when a wallet is named by its .sol domain and you need the address; for the reverse direction call sns\_reverseLookup. - `sns\_reverseLookup`: Reverse-lookup a Solana wallet address to its primary .sol domain name. Use this to label a raw wallet address with its human-readable .sol name; to go from name to address call sns\_resolve. - `social\_cashtag\_sentiment`: Score social-post sentiment for a cashtag using a deterministic lexicon. Returns score \(-1..1\), positive/negative/neutral percentages, and example posts. Use this to score posts you have already collected; it fetches nothing itself, so pass the posts in. - `kol\_leaderboard`: Top KOL traders ranked by P&L for a given time window. Returns wallet, pnlUsd, winRate, trades, rank. Use this to find which trader wallets are worth following; to see whether they hold a given coin, call get\_coin\_intel or get\_token\_holders. - `pumpfun\_quote\_swap`: Read-only price quote for a pump.fun AMM \(PumpSwap\) swap. No signing or tx sending. One of inputMint/outputMint must be wSOL \(So11111111111111111111111111111111111111112\). Only GRADUATED coins have an AMM pool; for a coin still on its bonding curve use get\_bonding\_curve instead. Pricing runs on the - `social\_x\_post\_impact`: Correlate an X \(Twitter\) post to a memecoin price impact. Fetches post metadata via oEmbed \(no API key\) and computes price delta from the pump.fun bonding curve in a ±windowMin window around the post. Use this to measure how one X post moved a coin that is still on its bonding curve \(pricing is virt - `get\_coin\_intel`: Full Coin Intelligence snapshot for a pump.fun mint. Returns every signal the engine recorded during the observation window: bundle vs organic verdict, bubblemaps-style cluster connectivity, smart-money presence \(with wallet labels and win-rates\), dev behaviour, category/classification, news-meme de - `get\_oracle\_conviction`: Oracle conviction score for a pump.fun mint: the fused 0-100 score the Oracle engine produces by combining four intelligence pillars: pedigree \(who bought it\), structure \(organic vs bundle, holder concentration, bubblemaps connectivity\), narrative \(category, meme virality, news hook\), and momentum \( - `pumpfun\_upload\_metadata`: Upload coin metadata \(name, symbol, description, image\) to IPFS and get back a pump.fun-ready metadata URI. Call this before launching a coin: pass the returned uri to the launch-agent endpoint or the studio launch flow. Requires a valid bearer token \(API key\). Image may be a public HTTPS URL or a b - `pumpfun\_bot\_status`: Returns the configuration and health status of the pump.fun indexer backend. Always available; does not require PUMPFUN\_BOT\_URL. Use this first when search\_tokens, get\_graduated\_tokens, get\_king\_of\_the\_hill, or get\_creator\_profile fail or are missing, to see whether the indexer is configured and hea Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html