MCP.Market

Pump SDK MCP Server

by nirholas·io.github.nirholas/pump-fun-sdk·v1.0.2·145 stars

Build extend and maintain pump - Token creation buying selling migration fee collection

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Established

145 stars94 downloads/wk

Reviews

Write one

Nobody has reviewed Pump SDK MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Pump SDK MCP Server tools (67, 9 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • build_amm_deposit

    Build instructions to deposit liquidity into a PumpAMM pool

  • build_amm_swap

    Build swap instructions for graduated tokens on PumpAMM (buy or sell)

  • build_amm_withdraw

    Build instructions to withdraw liquidity from a PumpAMM pool

  • build_buy_by_sol_amountwrite action

    Build bonding-curve buy instructions for a given SOL budget — SDK computes expected token output automatically

  • build_buy_instructionswrite action

    Build transaction instructions to buy tokens on the bonding curve with SOL

  • build_claim_cashback

    Build instructions to claim accumulated cashback rewards

  • build_claim_incentives

    Build instructions to claim token incentives from both Pump and PumpAMM programs

  • build_claim_share

    Build instructions to distribute accumulated fees to all shareholders

  • build_collect_creator_fees

    Build instructions for a creator to collect accumulated fees from both Pump and PumpAMM

  • build_create_and_buywrite action

    Build instructions to launch a new token AND make the initial buy in a single transaction

  • build_create_fee_sharingwrite action

    Build instructions to create a fee sharing config for a token (enables revenue sharing)

  • build_create_tokenwrite action

    Build instructions to launch a new token on PumpFun with createV2

  • build_distribute_fees

    Build instructions to distribute accumulated fees to all shareholders

  • build_migrate_instructions

    Build instructions to migrate (graduate) a token from bonding curve to PumpAMM

  • build_revoke_admin

    Build instructions to permanently lock fee sharing config (irreversible!)

  • build_routed_buywrite action

    Build buy instructions that auto-route to bonding curve or PumpAMM depending on graduation status

  • build_routed_sell

    Build sell instructions that auto-route to bonding curve or PumpAMM depending on graduation status

  • build_sell_all

    Build sell instructions that sell the user's entire token balance (closes ATA, returns rent)

  • build_sell_by_percentage

    Build sell instructions for a percentage of the user's token balance (e.g. 50 = sell half)

  • build_sell_chunked

    Build chunked sell instructions for very large amounts that exceed the safe single-tx overflow limit — returns multiple transaction groups

  • build_sell_instructions

    Build transaction instructions to sell tokens back to the bonding curve for SOL

  • build_sell_to_target_sol

    Build sell instructions that yield approximately a target SOL amount — SDK computes the required token amount

  • build_update_fee_shareswrite action

    Build instructions to update shareholder allocation (BPS must total 10000)

  • build_update_shareholderswrite action

    Build instructions to update fee sharing shareholders and their BPS allocations

  • estimate_vanity_time

    Estimate how long it will take to generate a vanity address with a given pattern

  • fetch_multiple_bonding_curves

    Batch-fetch bonding curve state for multiple mints in a single RPC call (max 100)

  • generate_keypair

    Generate a new Solana keypair (Ed25519). Key material is zeroized after return.

  • generate_vanity_address

    Generate a Solana keypair with a vanity prefix and/or suffix pattern

  • get_amm_pool

    Get PumpAMM pool state for a graduated token: reserves, LP supply, mint addresses

  • get_amm_price

    Get the current token price derived from AMM pool reserves

  • get_amm_quote

    Get a quote for trading a graduated token on PumpAMM

  • get_amm_reserves

    Get current pool reserves in both token and SOL units

  • get_bonding_curve_state

    Get raw bonding curve account data: reserves, supply, completion status, creator

  • get_bonding_curve_summary

    Get a comprehensive summary of a token's bonding curve: reserves, market cap, price, graduation progress

  • get_buy_quotewrite action

    Calculate how many tokens you receive for a given SOL amount on the bonding curve

  • get_creator_profile

    Get creator profile including vault balance and fee earnings

  • get_creator_vault_balance

    Check how much SOL a creator has accumulated in their fee vault across both programs

  • get_current_day_tokens

    Preview the current day's projected token incentive earnings

  • get_distributable_amount

    Check the current distributable fee balance for a token's shareholders

  • get_fee_breakdown

    Decompose fees for a specific trade amount into platform, creator, and referral components

  • get_fee_sharing_config

    Get the fee sharing configuration for a token

  • get_fee_tier

    Get the current fee tier (buy/sell fee percentages) based on token market cap

  • get_graduation_progress

    Check how close a token is to graduating from bonding curve to AMM pool

  • get_graduation_status

    Check whether a token has graduated to AMM and its progress percentage

  • get_market_cap

    Get the current market cap of a token on the bonding curve in SOL

  • get_minimum_distributable_fee

    Check the minimum fee threshold required before distribution to shareholders

  • get_pool_by_address

    Fetch PumpAMM pool state directly by pool account address (use when you have the pool PDA, not the mint)

  • get_price_impact

    Calculate the price impact percentage of a buy or sell trade

  • get_recent_trades

    Get guidance on fetching recent trades from transaction history

  • get_sell_quote

    Calculate how much SOL you receive for selling a given number of tokens

  • get_shareholders

    List current shareholders and their fee share percentages for a token

  • get_sol_usd_price

    Get the current SOL/USD price from Jupiter Price API

  • get_token_balance

    Get a user's token balance for a specific mint in both raw units and human-readable form

  • get_token_holders

    Get holder information for a token (guidance for RPC query)

  • get_token_info

    Get token information: creator, market cap, reserves, graduation status

  • get_token_metadata_uri

    Get guidance on fetching a token's metadata URI from Metaplex

  • get_token_price

    Get the current buy and sell price per token, including spread

  • get_token_socials

    Get guidance on extracting social links from token metadata

  • get_unclaimed_tokens

    Check how many PUMP token incentives a user has unclaimed across both programs

  • get_volume_stats

    Get aggregate volume accumulator stats for a user (total volume, claimed, unclaimed)

  • is_graduated

    Check if a token has graduated from bonding curve to PumpAMM

  • parse_transaction_events

    Decode and classify all Pump program events emitted in a confirmed transaction

  • restore_keypair

    Restore a Solana keypair from a 64-byte secret key array

  • search_tokens

    Search PumpFun tokens by name or symbol (provides guidance for external APIs)

  • sign_message

    Sign an arbitrary message with a private key (Ed25519 detached signature). Key is zeroized after use.

  • validate_address

    Check if a string is a valid Solana address and whether it's on-curve or a PDA

  • verify_signature

    Verify an Ed25519 message signature against a Solana public key

Public scan report

scanner v0.1.10 · 2026-11-07 · same rubric, same numbers if you re-run it

no findings
  • Code scan47 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Pump SDK MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 93% of 48,114 servers
Tools
67
the typical server has 7
Tools that change things
13%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
145
more than 95% of 28,851 servers
Downloads a week
94
more than 54% of 15,093 servers with a package

What its tools let an agent do: 56 read · 2 create · 9 change

Install Pump SDK MCP Server in Claude Code, Cursor or VS Code

Runs npx -y pump-fun-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pump-fun-sdk -- npx -y pump-fun-mcp
Add to Cursor

What the publisher says

From the Pump SDK MCP Server repository's README, as published. We do not edit it. Read it on GitHub

Pump SDK TypeScript SDK for the Pump protocol on Solana — token creation, bonding curves, AMM pools, fee sharing, and volume rewards.

What is Pump SDK?

Pump SDK is the community TypeScript SDK for the Pump.fun protocol on Solana. It provides offline-first instruction builders for every on-chain operation — token creation, bonding curve trading, AMM pool management, tiered fee configuration, creator fee sharing, volume-based token incentives, and social referral fees.

The SDK never sends transactions itself. It returns TransactionInstruction[] that you compose into transactions with your preferred signing and sending strategy.

📋 Table of Contents

  • Quick Start
  • The pump CLI
  • 50 Runnable Examples
  • Usage Examples
  • Create a Token
  • Create a Token With a ...pump Vanity Mint
  • Buy Tokens on the Bonding Curve
  • Sell Tokens
  • Check Graduation Progress
  • Set Up Fee Sharing
  • API Reference
  • On-Chain Programs

🚀 Live Demos & Resources

  • Token Launchpad: launch and trade real Pump tokens from your browser, built entirely on this SDK
  • SDK Docs & Live Dashboards (trades, launches, vanity: sdk.pumpk.it/live)
  • pump.fun UI Template
  • DeFi Agents API
  • PumpKit
  • PumpKit Site
  • Telegram PumpFun Github Claim Tracker Bot
  • Pump.fun GitHub Claims — dedicated repository · Product and notification rules

A GitHub social-fee withdrawal is real on-chain activity, not automatic proof

that a developer created or endorses a coin. Claim cards distinguish verified

repository/creator-wallet relationships, identity mismatches, unverified

links, and unresolved pooled withdrawals. See the notification rules above.

  • Telegram PumpFun Graduation/Migration Tracker Bot
  • Pumpfun Claim Tracker (best bot — currently offline while building)

📈 Proof & Virality

Proof the GitHub Claim Tracker bot is profitable to monitor → View tweet

Went mega viral → View tweet

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Pump SDK MCP Server: common questions

Is Pump SDK MCP Server safe?
Yes, by our scan: it is graded A (92/100). Read the Pump SDK MCP Server safety report
How do I install Pump SDK MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Pump SDK MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Pump SDK MCP Server maintained?
The last commit was 11 days ago (2026-11-05). The latest release is v1.0.2.
How does Pump SDK MCP Server compare with other MCP servers?
safety score 92/100 (higher than 93% of 48,114 servers); tools 67 (the typical server has 7); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from nirholas →