Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "top_wallets"
⟨32 unchanged words⟩ best-scored wallets 1 slot behind lost money insix ofall sevenweeks.weeks tested.) The wallets win over their whole record ⟨99 unchanged words⟩
Changed the definition of "top_wallets"
Free. The pump.fun wallet leaderboard, ranked bywhat copyingeachwallet would have made:wallet'sitsownbuysprofit.replayed(Octas31:athe follower1, 3 and 8 slots behindranking,0.1 SOL asortcopycopyable,fees in (follower.delay_1/3/8:isnet_closed_sol,withdrawnwin_share;until
Changed the definition of "top_wallets"
Free. The pump.fun wallet leaderboard, ranked by what copying each wallet would have made:walletsitsthatbuys replayed as a follower 1, 3 and 8 slots behind, 0.1 SOL a copy, fees in (follower.delay_1/3/8: net_closed_sol, win_share; own_rank is its rank by its own profit, which is not the same thing: the #1 by own profit lost a follower 120 SOL). The wallets win over their whole record (took out 10+ ⟨11 unchanged words⟩ and traded in the last ~20 days,best first,each with why, its SOL in and out ⟨5 unchanged words⟩ pace (trades a day, median hold). sort: own ranks by the wallet's own profit. followable: true keeps the ones a copier ⟨51 unchanged words⟩
Added "send_feedback" (12 tools before, 13 now)
Free. Tell the people who run pumpdata.fun what you were trying to do and what was wrong or missing: a coin or wallet with no record, a field you needed, an answer that looked wrong, a call that failed. Plain text, up to 2,000 characters; code, markup and anything that looks like a key are removed. Read by people; nothing comes back but a receipt. Never put secrets or private keys in it.
Changed the definition of "check_coin"
⟨22 unchanged words⟩ short flags with a sentence each (serial_launcher, deployer_sells_fast, never_ran, curve_bought_at_launch, early_concentration, insiders, lookalikes_die), ⟨50 unchanged words⟩
Changed the definition of "base_rate", "check_coin", "deployer_record" and 9 more
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}Added "launches_since"; changed the definition of "check_coin" (11 tools before, 12 now)
⟨25 unchanged words⟩ a sentence each (serial_launcher, never_ran, curve_bought_at_launch,bundledearly_concentration, insiders, lookalikes_die), rules_say (skip, or ⟨47 unchanged words⟩
Free. Every pump.fun launch after a moment in the last 24 hours, oldest first: each with its deployer's record before it (launches, graduations, seconds since its last launch) and the first-10-second bundle; launches newer than the hourly fill come within the minute (source live, bundle not yet read). For: what launched just now, new coins from devs with a record, watch new launches. Poll with t = next_since; call check_coin only for the coins worth a look.
Changed the definition of "launch_record"
⟨53 unchanged words⟩ the insiders' share now, whether one or one or two wallets bought the whole curve as it launched (bundle_at_creation.top_buyer and top_buyer_share say whether one wallet took it) (curve_bought_at_launch, with the share they still hold ⟨109 unchanged words⟩
Added "check_coin" and "top_wallets"; changed the definition of "launch_record" and "wallet_records" (9 tools before, 11 now)
⟨51 unchanged words⟩ they took), the insiders' share now, whether one or two wallets bought the whole curve as it launched (curve_bought_at_launch, with the share they still hold), curve progress, the market cap now and the real SOL behind it (sol_reserve_now), its holder count, its 20 biggest wallets now (top_holders), the 20 that made the most SOL on it with their classes (top_traders, coins launched since the tables' build), and how launches that looked the same at this ⟨21 unchanged words⟩ , a rug check, is this coin bundled, who holds it, who made money on it, who deployed this token, is this dev ⟨16 unchanged words⟩
Changed the definition of "wallet_records"
⟨12 unchanged words⟩ its class by rule (winner: took out 10+ SOL and 1% more than it put in over 20+ coin-weeks; net_loser: put in 50+ SOL more than it took out; bot: a sniper (20+ coins bought in ⟨88 unchanged words⟩
Certificate recorded, valid to 2027-01-13
Authorization not required
Changed the definition of "wallet_records"
⟨22 unchanged words⟩ put in over 20+ coin-weeks; bot: acoin tradedsniper (20+timescoins bought inatheirweekcreate block, half or more of its new coins) or 1,500+coins;trades a day; supply_seller: took out 1.5x what it put ⟨65 unchanged words⟩
Added "find_coin"; changed the definition of "base_rate", "deployer_record", "launch_record" and 4 more (8 tools before, 9 now)
HowTheoftenoddsitforhappenspump.funanyway.coinsHowinmanyacoinsmarket-cap band: how many first traded insidea market-capthe band in a window, how many of
Changed the definition of "stats"
⟨12 unchanged words⟩ launched and graduated, SOL and USD volume,traders, failed transactions; who madetraders;moneythe(top10 walletscoins bynetpeakSOL,marketthecap5andbiggestbylosers,volume;
Added "deployer_record" (7 tools before, 8 now)
A pump.fun deployer's record by wallet address, no coin needed: launches, graduations, best run, the gap between launches; over the last 90 days how many of its launches doubled, did 10x, held at 2x a day later or died; its newest launches; and the base rate for its next launch from deployers with the same record. Facts, no score. $0.005 a call, USDC on Solana over x402.
Unknown → Live
First tool surface recorded: 7 tools (server version 1)
https://pumpdata.fun/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 19 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨31 unchanged words⟩ :"integer"},"sort":{"description":"copyableown (default): by the wallet's own profit; copyable: by what a follower 1 slot behindmade;made,own:oncebyathebuildwallet'schargesownPumpSwap'sprofitreal fees (until then, own)","enum":["copyable","own"], ⟨4 unchanged words⟩
⟨27 unchanged words⟩ 100,"minimum":1,"type":"integer"},"sort":{"description":"copyable (default): by what a follower 1 slot behind made; own: by the wallet's own profit","enum":["copyable","own"],"type":"string"}},"type":"object"}
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}⟨79 unchanged words⟩ before the mint you name, or beforetodaytoday; none: no rule fits, usually too young for them), why (the rule it met, with its numbers) and the numbers behind it: pnl_sol, put_in, took_out, coins,first_seen.first_seen, recent (its pace). For: who is buying this coin, is ⟨32 unchanged words⟩
Free. The pre-buy check of one pump.fun coin by its mint (contract address, CA), in one call: the findings as sentences (answer), short flags with a sentence each (serial_launcher, never_ran, curve_bought_at_launch, bundled, insiders, lookalikes_die), rules_say (skip, or no flags: your call) and the launch record behind them: the deployer's record, the bundle at creation, the insiders' share, who holds most, how launches like it went. For: check this coin, is this a rug, should I buy this, is this coin bundled. Facts, no verdict.
Free. The pump.fun wallet leaderboard: wallets that win over their whole record (took out 10+ SOL and 1% more than they put in over 20+ coin-weeks) and traded in the last ~20 days, best first, each with why, its SOL in and out, its coins and its recent pace (trades a day, median hold). followable: true keeps the ones a copier can keep up with (under 20 trades a day, a median hold of 2 minutes or more, under half its trades fast). For: who should I copy trade, the best pump.fun traders, smart money wallets. Not pump.fun's own leaderboard, which ranks recent profit. Then wallet_records for any …
A pump.fundeployer'sdev's record by wallet address, no coin needed: ⟨38 unchanged words⟩ next launch from deployers with the same record. For: this dev's history, a serial deployer, has this creator rugged before, the deployer's track record. Facts, no score. $0.005 a call, USDC on Solana overx402.x402, or a free key.
ThisChecklauncha pump.fun coin by its mint (the contract address,historically.CA):Thewho launched it and the deployer's record atthisthe launch (launches before it, graduations, the ⟨52 unchanged words⟩ and close quantiles, how many died). For: check this coin, a rug check, is this coin bundled, who deployed this token, is this dev legit. Facts, no verdict. $0.005 a call, USDC on Solana overx402.x402, or a free key.
Your picks,Backtestreplayedpump.funhonestly.picks:Pickspicks with timestamps and sizes in; what they made ⟨44 unchanged words⟩ the fixed costs and the bankroll you set. For: backtest my calls, would this strategy have made money, replay these picks with real fills. The most recent eight weeks come back apart ⟨46 unchanged words⟩
The pump.fun launches most like thisonecoin at the same age, namedwith theirbymintsmint, and how each went over its next ⟨34 unchanged words⟩ progress, each saying why it is similar. For: coins like this one, what happened to launches like this, comparables. Not a prediction: what launches that looked like this did next. $0.005 a call, USDC on Solana overx402.x402, or a free key.
Free. YesterdayPump.funonstatspump.funfor(one UTC day),or any day keptfree: coins launched and graduated, the graduation rate, SOL and USD volume, traders; the top coins ⟨29 unchanged words⟩ UTC hour; launches dead by their second hour. For: pump.fun today or yesterday, how many coins launched, how many graduated, the biggest coin of the day. `checks` lists any number that failed a sanity ⟨24 unchanged words⟩
WhatCheckthesepump.fun walletshaveby address: what each has been since day one: for each address, its class by rule (winner: took out ⟨48 unchanged words⟩ : pnl_sol, put_in, took_out, coins, first_seen. For: who is buying this coin, is this wallet a bot, a wallet's PnL, a holder check on the top buyers. Up to 50 addresses a call. $0.01 a call, USDC on Solana overx402.x402, or a free key.
Free. The pump.fun coins a ticker or name means, newest first, so a coin named in a chat can be looked up by its mint: for each, the mint (the contract address, CA), its name and ticker, when it was created, its deployer with their launches and graduations, whether it graduated, its market cap at five minutes and its first-day peak. For: what is $KIMCHI's CA, which Kimchi is the real one, find this coin by name, the mint for this ticker. Covers every coin that completed its bonding curve (about 300K); a coin still on its curve is not here yet. A mint given as q returns that coin's name. Then …