{"data":{"name":"fun.pumpdata/pumpdata","title":"pumpdata","description":"Check a pump.fun coin, dev or wallet: deployer record, bundle, PnL. Every pump.fun trade, ever.","version":"0.3.2","websiteUrl":"https://pumpdata.fun","repositoryUrl":"https://github.com/pumpdatafun/pumpdata-examples","remotes":[{"url":"https://pumpdata.fun/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-21T23:00:29.352Z","updatedAt":"2026-10-21T23:00:29.352Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"pumpdata","source":"official-registry","sourceId":"fun.pumpdata/pumpdata","updatedAt":"2026-10-21T23:00:29.352Z","confidence":100,"websiteUrl":"https://pumpdata.fun","description":"Check a pump.fun coin, dev or wallet: deployer record, bundle, PnL. Every pump.fun trade, ever.","verification":"official","repositoryUrl":"https://github.com/pumpdatafun/pumpdata-examples"}],"toolIndex":{"tools":[{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"base_rate","title":null,"description":"The odds for pump.fun coins in a market-cap band: how many first traded inside the band in a window, how many of those then reached 2x, 5x, 10x and 20x within 3 h, and the median peak. For: the base rate, what are the odds a $20K coin does 10x, how often does it happen anyway. A crossing is a coin's first trade with a market cap inside the band (a coin that jumps over the band in one trade has none); the peak is the highest market cap, curve or pool, in the 3 h after it; USD is at the SOL price of the trade's hour. $0.005 a call, USDC on Solana over x402, or a free key.","inputSchema":{"type":"object","properties":{"band":{"type":"string","description":"market-cap band in USD, e.g. 15k-28k; each edge snaps to the nearest of 5k, 10k, 15k, 20k, 28k, 40k, 60k, 100k, 250k, 1000k, and the answer says the band used"},"from":{"type":"string","format":"date-time","description":"window start, ISO 8601 UTC"},"to":{"type":"string","format":"date-time","description":"window end; a crossing needs its 3 h after, so an end under 3 h before the data's as-of is cut"},"venue":{"type":"string","enum":["curve","pool","any"],"description":"default any"},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["band","from","to"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"f14bbf98b8bf92322d56a9e5e575c0c9097c28dd040253898db2a3fa5ffa79dc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"check_coin","title":null,"description":"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, deployer_sells_fast, never_ran, curve_bought_at_launch, early_concentration, 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.","inputSchema":{"type":"object","properties":{"mint":{"type":"string","description":"the coin's mint address (base58)"}},"required":["mint"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"35f7d858f6d4a94c637f8817005d61d42c2caab60e2662fe83d719ef90ed1713","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"deployer_record","title":null,"description":"A pump.fun dev'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. 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 over x402, or a free key.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"the deployer's wallet address (base58)"},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["address"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"5b65b3874435eb1521990c6ac4b9a8263ce83f0d9a1754bf3280368e6bddcb1c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"find_coin","title":null,"description":"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 launch_record on the mint.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"a ticker ($KIMCHI or KIMCHI), a name, or a mint"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"coins to return, newest first; default 20"}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d8164d7db9bc771180f1dda64dcfacc51e178b1ff4f29a105cb451080da2aace","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"launch_record","title":null,"description":"Check a pump.fun coin by its mint (the contract address, CA): who launched it and the deployer's record at the launch (launches before it, graduations, the gap to the previous one, launches in the last day), the bundle at creation (buyers in the first 10 s and the share of supply they took), 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), 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 age went over their next 24 h (graduation share, peak and close quantiles, how many died). For: check this coin, a rug check, is this coin bundled, who holds it, who made money on it, who deployed this token, is this dev legit. Facts, no verdict. $0.005 a call, USDC on Solana over x402, or a free key.","inputSchema":{"type":"object","properties":{"mint":{"type":"string","description":"the coin's mint address (base58)"},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["mint"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b7b58eeedf438c28d27f72628cec4d6c82a80500ba031e135c62218d3a20aab3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"launches_since","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"t":{"type":"integer","description":"unix seconds, within the last 24 hours; launches after it are listed. Left out: the last ten minutes"},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"launches to return; default 500"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6feac848e9bb5bc33d9cb624b8822e105605022c0e8e751d9ff75fbbff8393fa","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"replay","title":null,"description":"Backtest pump.fun picks: picks with timestamps and sizes in; what they made, pick by pick and in sum, every pick counted, the dead ones included, filled at the PumpSwap pool as it stood after your latency (graduates only; bonding-curve picks, and picks outside the archive, are counted in skipped_not_covered until curve fills ship), with every fee, 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 from the rest, once per rule to each payer. A run is a queued job: the result is {id, state: queued}; poll replay_result with the id. $2 a run, USDC on Solana over x402; a run that fails is rerun free on the same id.","inputSchema":{"type":"object","properties":{"picks":{"type":"array","minItems":1,"maxItems":500,"description":"up to 500 a run for now; split the rest into another run","items":{"type":"object","required":["mint","at","size_sol"],"properties":{"mint":{"type":"string"},"at":{"type":"string","format":"date-time","description":"when your rule decided"},"size_sol":{"type":"number","exclusiveMinimum":0}}}},"latency_s":{"type":"number","default":3,"description":"seconds from the decision to the fill"},"bankroll_sol":{"type":"number","description":"SOL at risk at once; a pick with no room is skipped"},"exit":{"type":"object","description":"take (x the entry), trail (share off the high), hold_s (seconds); any combination","properties":{"take":{"type":"number"},"trail":{"type":"number"},"hold_s":{"type":"integer"}}},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["picks"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6387f9695c3873959c97a899e07679d2fa474bd34ff3c3df72fa52e83c8c11b2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"replay_result","title":null,"description":"A replay's result: the job's state, and the replay once done with the execution model it charged. Free; the id is the receipt.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"the id from replay"}},"required":["id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"f8bfa500bd7a6cbeff54ffdcf85bd061957e85ba87dd82a8fb7e90263d148d33","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"send_feedback","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"message":{"type":"string","description":"what you tried, what happened, what you needed (up to 2,000 characters)"},"kind":{"type":"string","enum":["bug","missing_data","wish","other"]},"about":{"type":"string","description":"the coin, wallet or call it is about, if one"},"contact":{"type":"string","description":"how to reach you, only if you want a reply"}},"required":["message"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"definitionHash":"f8c0f6ceeeb126e40d71cc0e4d9fc1a6c86087539da39d5585a8482c6a476822","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"similar_launches","title":null,"description":"The pump.fun launches most like this coin at the same age, named by mint, and how each went over its next 24 h (peak, close, dead or graduated): the same deployer's prior launches first, then the nearest of the last 90 days by the deployer's record, the first-10 s buyers, the insiders' share and curve 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 over x402, or a free key.","inputSchema":{"type":"object","properties":{"mint":{"type":"string","description":"the coin's mint address (base58)"},"limit":{"type":"integer","minimum":1,"maximum":25,"description":"comparables to return, default 10"},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["mint"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b1f35c26323cbfb49f1698d31eae0b7617a8eb0111d35933f7d56053766cf0c1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"stats","title":null,"description":"Pump.fun stats for one UTC day, free: coins launched and graduated, the graduation rate, SOL and USD volume, traders; the top coins by peak market cap and by volume; the deployers whose coins did best, with their record; the instant and fastest graduations; launches and the 1 h graduation rate per 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 check: never quote one. `summary` is one paragraph to quote. Each coin and deployer names the paid call that goes deeper (launch_record, deployer_record).","inputSchema":{"type":"object","properties":{"day":{"type":"string","description":"a UTC day, YYYY-MM-DD; default the latest"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1ecc66d7ea44017139012f4e17f6d7b8f344e9c9864df71a0e1e9bf6478190a8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"top_wallets","title":null,"description":"Free. The pump.fun wallet leaderboard, ranked by each wallet's own profit. (Oct 31: the follower ranking, sort copyable, is withdrawn until it is rebuilt at PumpSwap's real fees; at them, copying the best-scored wallets 1 slot behind lost money in six of seven weeks.) The wallets 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, 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 wallet's full record.","inputSchema":{"type":"object","properties":{"followable":{"type":"boolean","description":"only wallets a copier can keep up with; default false"},"sort":{"type":"string","enum":["copyable","own"],"description":"own (default): by the wallet's own profit; copyable: by what a follower 1 slot behind made, once a build charges PumpSwap's real fees (until then, own)"},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"wallets to return, best first; default 25"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"5ef477102129bee015d9851d95f40cdc137d95a77b20c02f1d6ae6a4deb72df1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"},{"serverName":"fun.pumpdata/pumpdata","endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","name":"wallet_records","title":null,"description":"Check pump.fun wallets by address: what each has been since day one, 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 their create block, half or more of its new coins) or 1,500+ trades a day; supply_seller: took out 1.5x what it put in, 100 SOL or more; new: no record before the mint you name, or before today; 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, recent (its pace). 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 over x402, or a free key.","inputSchema":{"type":"object","properties":{"addresses":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string"},"description":"base58 wallet addresses"},"mint":{"type":"string","description":"optional: the coin they are buying; a wallet with no record before its creation is 'new'"},"payment":{"type":"string","description":"the x402 PAYMENT-SIGNATURE value for this exact call (USDC on Solana). Leave it out to get the offer: the price, the payee and the network come back as the error content and as _meta['payment-required']."}},"required":["addresses"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"53b895f4ced9e0c6911f462035284d5553274ee4f340cc4a540e28e3d9df09b5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T12:46:41.148Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"6392ca3b6cc9f6b686fde2c855436ed0afeffe270329d15560ad5d1e75844d7e","protocol":"streamable-http","status":"indexed","toolCount":13,"observedAt":"2026-10-31T12:46:41.148Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"fun.pumpdata/pumpdata":{"url":"https://pumpdata.fun/mcp"}}},"Cursor":{"mcpServers":{"fun.pumpdata/pumpdata":{"url":"https://pumpdata.fun/mcp"}}},"VS Code":{"servers":{"fun.pumpdata/pumpdata":{"type":"http","url":"https://pumpdata.fun/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pumpdata.fun/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:fun.pumpdata%2Fpumpdata","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/fun.pumpdata%2Fpumpdata","name":"fun.pumpdata/pumpdata","description":"Check a pump.fun coin, dev or wallet: deployer record, bundle, PnL. Every pump.fun trade, ever.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pumpdata.fun/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://pumpdata.fun","repositoryUrl":"https://github.com/pumpdatafun/pumpdata-examples","version":"0.3.2"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"fun.pumpdata/pumpdata","status":"online","lastCheckedAt":"2026-11-03T17:19:38.417Z","lastSuccessfulCheck":"2026-11-03T17:19:38.417Z","latencyMs":86,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:38.417Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:38.417Z"},"security":null,"timestamps":{"createdAt":"2026-10-21T23:00:29.352Z","updatedAt":"2026-10-21T23:00:29.352Z","observedAt":"2026-11-03T17:19:38.417Z"},"compatibility":{"serverVersion":"0.3.2","protocolVersions":[{"protocol":"mcp","version":null}]}}}}