pump.fun and PumpSwap history for trading agents, by the call: every pump.fun trade since pump.fun's first day, bonding curve and PumpSwap, failed trades kept, every mint and every wallet's record. Six paid HTTP calls (GET /baserate, POST /wallets, GET /launch/{mint}, GET /similar/{mint}, GET /deployer/{address}, POST /replay) and the same calls as MCP tools at https://pumpdata.fun/mcp. Paid per call in USDC on Solana mainnet over x402 v2 (scheme exact): a call without payment answers 402 with the offer in the PAYMENT-REQUIRED header; pay it and retry with PAYMENT-SIGNATURE. No account, no API key. This card is for discovery: pumpdata.fun does not run an A2A JSON-RPC, gRPC or HTTP+JSON endpoint, so both interfaces below are custom bindings. Not affiliated with pump.fun. Contact: [email protected]
Skills
-
Base rate: how often it happens anywayGET https://pumpdata.fun/baserate?band=&from=&to=&venue= ($0.005 USDC a call over x402; MCP tool base_rate). How many coins first traded inside a market-cap band (USD; edges snap to 5k, 10k, 15k, 20k, 28k, 40k, 60k, 100k, 250k, 1000k) in a window of at most 31 days, how many of those then reached 2x, 5x, 10x and 20x within 3 h, and the median peak, dead coins counted. venue is curve, pool or any. The check to run before believing a winners-only screenshot, or your own agent.pump.funPumpSwapmemecoinbase ratebacktestsurvivorship biasSolanax402
-
Wallet records: what these wallets have beenPOST https://pumpdata.fun/wallets with {"addresses": [...up to 50], "mint": optional} ($0.01 USDC a call over x402; MCP tool wallet_records). For each address, its class by rule (winner, bot, supply_seller, new, none) and the numbers behind it: SOL put in and taken out, coins traded, first seen. Records run to the last weekly build and are filled from the live recorder since; the build's date is in the X-Data-As-Of header. Labels are rules, not opinions.pump.funPumpSwapwallet labelssmart moneybot detectionwallet PnLSolanax402
-
Launch record: this launch, historicallyGET https://pumpdata.fun/launch/{mint} ($0.005 USDC a call over x402; MCP tool launch_record). The deployer's record (launches, graduations, best run, gaps), the bundle at creation, the supply insiders hold, how far along the curve it is; then the launches that looked the same at the same age, graduated or dead, and how they went over the next day, as a spread, not a prediction. A mint minutes old answers from the live recorder.pump.funmemecoinlaunchdeployer historybundleinsidersgraduationSolanax402
-
Deployer record: before the coin existsGET https://pumpdata.fun/deployer/{address} ($0.005 USDC a call over x402; MCP tool deployer_record). A deployer's launches, graduations, best run and last launch; over the last 90 days how many of its launches doubled, did 10x, held at 2x a day later or died, and its newest launches by mint; and the base rate for its next launch from deployers with the same record. No coin needed, no score.pump.fundeployerdev walletlaunchtrack recordSolanax402
-
Similar launches: the comparables, namedGET https://pumpdata.fun/similar/{mint} ($0.005 USDC a call over x402; MCP tool similar_launches). The launches most like this one at the same age, named with their mints: 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. For each, its state at minute 5, how it went over the 24 h after (peak, close, dead or graduated) and a sentence on why it is similar. Open any of them on pump.fun to check. Not a prediction.pump.funmemecoinlaunchcomparablessimilar launchesdeployer historySolanax402
-
Replay: your picks, replayed honestlyPOST https://pumpdata.fun/replay with {"picks": [{"mint", "at", "size_sol"}], "latency_s", "bankroll_sol", "exit"} ($2 USDC a run over x402; MCP tool replay). A queued job: 202 with an id, then poll GET https://pumpdata.fun/replay/{id} (free; MCP tool replay_result). What the picks 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, with every fee, the fixed costs and the bankroll you set. The most recent eight weeks come back apart from the rest, once per rule to each payer. A run that fails is rerun free on the same id. Today: up to 500 picks a run, on coins that reached the pool (graduates); bonding-curve picks, and picks outside the archive, are counted in skipped_not_covered until curve fills ship; see /openapi.json for the current limits.pump.funPumpSwapbacktestreplayexecution modelfeesSolanax402
How to call
https://pumpdata.fun/mcp
Listed in
Directories this entry was found in.