pumpdata

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

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
100%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,359トークン数(ツール定義)
~1.7 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.06%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

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

リモートエンドポイント

https://pumpdata.fun/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
⚪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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

{
  "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.

入力スキーマ

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

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件