# Pump SDK MCP Server

Gives your agent access to the Pump SDK: reads bonding curve state and prices buy and sell quotes for Solana tokens. Useful when you work with Pump.fun from the editor.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 140
- Author: nirholas
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/nirholas/pump-fun-sdk
- Updated: 2026-10-18
- HTML: https://affpapa.org/en/nevibecode/mcp/pump-sdk-mcp-server

## What it does

The server wraps the TypeScript SDK for the Pump.fun protocol on Solana. Through it the agent fetches token price, market cap, graduation progress, fees and AMM pool state. Buy and sell quotes are priced offline, including fees and price impact.

The SDK never sends transactions itself. It returns `TransactionInstruction[]` that you compose into a transaction with your own signing and sending strategy. Reading the chain needs no wallet and no API key, which matters if you would rather not hand private keys to a tool. Write operations need a Solana RPC endpoint.

The package runs through `npx -y pump-fun-mcp`, so there is nothing to install separately. If you use the SDK in your own code, it expects peer dependencies: `@solana/web3.js`, `@solana/spl-token`, `@coral-xyz/anchor` and `bn.js`.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add pump-fun-sdk -- npx -y pump-fun-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add pump-sdk-mcp-server -- npx -y pump-fun-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pump-sdk-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "pump-fun-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pump-sdk-mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "pump-fun-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add pump-sdk-mcp-server npx -y pump-fun-mcp
```

## When to use it
- check a token price and graduation progress from the chat
- estimate how many tokens 1 SOL buys after fees
- inspect AMM pool state after migration
- build instructions for token creation and bonding curve trading
- configure fee sharing between creator and protocol

## Example prompts
- Show the bonding curve state for mint `FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump`
- Quote how many tokens 1 SOL buys, fees and price impact included
- Check my RPC, wallet and balance in one shot

## Similar
- [pump.fun Solana Data](https://affpapa.org/en/nevibecode/mcp/pumpfun-solana-data.md) — MCP server · ★ 250
- [pumpdata](https://affpapa.org/en/nevibecode/mcp/pumpdata.md) — MCP server
- [solana-dev](https://affpapa.org/en/nevibecode/skills/solana-dev.md) — skill · 100300 installs
- [three.ws Coin Clash](https://affpapa.org/en/nevibecode/mcp/threews-coin-clash.md) — MCP server · ★ 250
- [turbo-transforms](https://affpapa.org/en/nevibecode/skills/turbo-transforms.md) — skill · 3600 installs
- [unify-balance](https://affpapa.org/en/nevibecode/skills/unify-balance.md) — skill · 804 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
