pumpmcp
Buy at launch

$PUMPMCPan MCP server for pump.fun

Launch a coin
by talking.

An MCP server that lets any AI agent launch a coin on pump.fun from one line, seed the curve and watch it fill.

Buy at launch
agentmcp client · pumpmcp

launch a cat in a hard hat

tools/call · create_coin{ name: "Hard Hat Cat", ticker: "HAT" }→ coin created, curve open
tools/call · buy{ sol: 0.5, slippage: "1%" }→ dev buy, 2.2% of the curve
tools/call · watch_curve{ until: "graduated" }→ graduated

HAT filled its curve and graduated. It trades on PumpSwap now.

$HAT Hard Hat Cat Simulated launch
SOL 100 200 300 400 0% 25% 50% 75% 100% curve sold graduates

market cap

410.9 SOL

41 buys · 9 sells

bonding curve
100%

Simulated launch on the real curve math. No wallet.

tools/call · get_live_coins

Coins live-streaming on pump.fun now

Connecting to pump.fun

Curve % is estimated from each coin's market cap and the launch curve. Tap a coin to open it on pump.fun.

01 · you

Describe the coin in one line.

02 · pumpmcp

It deploys the coin and seeds the curve.

03 · the curve

It graduates, or it does not.

tools/list

What it does

Eight tools. Your agent picks the right one from what you say. Anything that moves SOL runs on your wallet, after you confirm.

#ToolWhat it doesStatus
01get_live_coinsCoins live-streaming on pump.fun now, with image, market cap and curve progress. The strip above calls it every 20 seconds.Live
02get_coinOne coin by mint: market cap, curve progress, creator and links.Rolling out
03get_tradesThe latest buys and sells on one coin, with size and wallet.Rolling out
04watch_graduationsTells you the moment a coin fills its curve and moves to PumpSwap.Rolling out
05create_coinTurns your one line into a name, ticker, image and description, then deploys the coin.With your wallet
06buyBuys on the curve with the size and slippage you set.With your wallet
07sellSells some or all of a position, on the curve or after graduation.With your wallet
08claim_creator_feesCollects the creator fees your coins have earned.With your wallet

mcp.json

Connect

One block in your MCP client's config. Paste it, restart, ask.

  • 01Starts read only. Launching and trading are switches you turn on.
  • 02Every launch and every buy shows a confirm in the chat. No yes, no transaction.
  • 03A SOL cap per launch that you set, enforced by the server, not the agent.
mcp.json
{
  "mcpServers": {
    "pump": {
      "command": "npx",
      "args": ["-y", "pumpmcp"],
      "env": {
        "PUMPMCP_MODE": "read-only",
        "PUMPMCP_MAX_SOL_PER_LAUNCH": "0.5"
      }
    }
  }
}