Skip to content
Agentmart
Submit a tool

Pump SDK MCP Server

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

Connector by nirholas · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 138
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/nirholas-pump-fun-sdk

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

Use cases: crypto-web3

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
39 read · 26 write · 0 delete · 2 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 67

Read from the source code; the running server may list different tools.

Read 39 · Look things up without changing anything.

  • estimate_vanity_time
  • fetch_multiple_bonding_curves
  • get_amm_pool
  • get_amm_price
  • get_amm_quote
  • get_amm_reserves
  • get_bonding_curve_state
  • get_bonding_curve_summary
  • get_buy_quote
  • get_creator_profile
  • get_creator_vault_balance
  • get_current_day_tokens
Show 27 more tools
  • get_distributable_amount
  • get_fee_breakdown
  • get_fee_sharing_config
  • get_fee_tier
  • get_graduation_progress
  • get_graduation_status
  • get_market_cap
  • get_minimum_distributable_fee
  • get_pool_by_address
  • get_price_impact
  • get_recent_trades
  • get_sell_quote
  • get_shareholders
  • get_sol_usd_price
  • get_token_balance
  • get_token_holders
  • get_token_info
  • get_token_metadata_uri
  • get_token_price
  • get_token_socials
  • get_unclaimed_tokens
  • get_volume_stats
  • is_graduated
  • parse_transaction_events
  • search_tokens
  • validate_address
  • verify_signature

Write 26 · Create, change, send or run things.

  • build_amm_deposit
  • build_amm_swap
  • build_amm_withdraw
  • build_buy_by_sol_amount
  • build_buy_instructions
  • build_claim_cashback
  • build_claim_incentives
  • build_claim_share
  • build_collect_creator_fees
  • build_create_and_buy
  • build_create_fee_sharing
  • build_create_token
Show 14 more tools
  • build_distribute_fees
  • build_migrate_instructions
  • build_revoke_admin
  • build_routed_buy
  • build_routed_sell
  • build_sell_all
  • build_sell_by_percentage
  • build_sell_chunked
  • build_sell_instructions
  • build_sell_to_target_sol
  • build_update_fee_shares
  • build_update_shareholders
  • restore_keypair
  • sign_message

Not yet classified 2 · We could not tell from the name and description.

  • generate_keypair
  • generate_vanity_address

Tools (67)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • 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_amount

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

  • build_buy_instructions

    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_buy

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

  • build_create_fee_sharing

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

  • build_create_token

    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!)

Show 52 more tools
  • build_routed_buy

    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_shares

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

  • build_update_shareholders

    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_quote

    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

Signals

Stars
138
Forks
42
Open issues
0
Contributors
9
Last commit
Oct 11, 2026 (16 days ago)
Last release
Jul 21, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.nirholas/pump-fun-sdk
Version
1.0.2
Auth
No auth
Packages
npm pump-fun-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from nirholas

Cite this page

Pump SDK MCP Server. Agent Mart. https://agentmart.dev/connectors/nirholas-pump-fun-sdk (last updated 2026-10-24)