pumpdata

pump.fun history for trading agents: base rates, wallet and launch records, replay. Paid per call.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
100%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,359Tokens (Tool-Definitionen)
~1.7 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.06% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "pumpdata": {
      "url": "https://pumpdata.fun/mcp"
    }
  }
}

Remote-Endpunkte

https://pumpdata.fun/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪base_rate(band, from, to, venue, payment)

How often it happens anyway. How many coins first traded inside a market-cap band in a window, how many of those then reached 2x, 5x, 10x and 20x within 3 h, and the median peak. 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.

Eingabe-Schema

{
  "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"
  ]
}
🟡wallet_records(addresses, mint, payment)

What these wallets have been since March 2025: for each address its class by rule (winner: took out more than it put in over 20+ coin-weeks; bot: a coin traded 20+ times in a week or 500+ coins; 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) and the numbers behind it: pnl_sol, put_in, took_out, coins, first_seen. Up to 50 addresses a call. $0.01 a call, USDC on Solana over x402.

Eingabe-Schema

{
  "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"
  ]
}
⚪launch_record(mint, payment)

This launch, historically. The deployer's record at this 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, curve progress, 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). $0.005 a call, USDC on Solana over x402.

Eingabe-Schema

{
  "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"
  ]
}
⚪replay(picks, latency_s, bankroll_sol, exit, payment)

Your picks, replayed honestly. Picks with timestamps and sizes in; what they made, pick by pick and in sum, every coin in the window counted including the dead ones, filled at the 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 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.

Eingabe-Schema

{
  "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"
  ]
}
⚪replay_result(id)

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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "the id from replay"
    }
  },
  "required": [
    "id"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools