ahrefs
MCPRetrieves backlink profiles, keyword rankings and organic traffic estimates from a widely used SEO research tool.
Ships with pump-fun-sdk: Open-source framework for building PumpFun Telegram bots on Solana. Claim monitors, channel feeds, group trackers, whale alerts — build your own or use ours. PumpKit Web App +…
Claude Code
> /plugin marketplace add nirholas/pump-fun-sdk> /plugin install pump-sdk@pump-fun-sdk
Codex
$ codex mcp add pump-fun --env SOLANA_RPC_URL=YOUR_VALUE -- npx -y pump-fun-mcp
Cursor
{ "mcpServers": { "pump-fun": { "command": "npx", "args": [ "-y", "pump-fun-mcp" ], "env": { "SOLANA_RPC_URL": "YOUR_VALUE" } } } }
Add it to mcp.json.
Gemini CLI
{ "mcpServers": { "pump-fun": { "command": "npx", "args": [ "-y", "pump-fun-mcp" ], "env": { "SOLANA_RPC_URL": "YOUR_VALUE" } } } }
Add it to settings.json.
GitHub Copilot
$ copilot mcp add pump-fun --env SOLANA_RPC_URL=YOUR_VALUE -- npx -y pump-fun-mcp
OpenCode
{ "mcp": { "pump-fun": { "type": "local", "command": [ "npx", "-y", "pump-fun-mcp" ], "environment": { "SOLANA_RPC_URL": "YOUR_VALUE" } } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "pump-fun": { "command": "npx", "args": [ "-y", "pump-fun-mcp" ], "env": { "SOLANA_RPC_URL": "YOUR_VALUE" } } } }
Add it to mcp_config.json.
Security report
Low risk
Known flaws
None known
Signed build
No
No build provenance published
Maintained
Nov 13, 2026
Last push
Licence
Not published
Runs as
npx
On your machine
Deprecated
No
Signals from public registries, not an audit. Checked Nov 14, 2026.
Model Context Protocol server for the Pump SDK — 55 tools for token creation, trading, fees, analytics, and wallet management on Solana.
The MCP server exposes the full Pump Fun SDK as an AI-agent-compatible service using the Model Context Protocol (v2024-11-05). Any MCP-compatible client (Claude Desktop, Cursor, VS Code Copilot, custom agents) can call these tools to interact with the Pump protocol on Solana.
Client (Claude, Cursor, etc.)
│ JSON-RPC over stdio
▼
┌─────────────────────────────┐
│ MCP Server (this package) │
│ │
│ ┌─────────────────┐ │
│ │ Tool Handlers │ 55 tools│
│ │ Resource Handlers│ 4 URIs │
│ │ Prompt Handlers │ 5 flows│
│ └─────────────────┘ │
│ │ │
│ ┌─────────────────┐ │
│ │ OnlinePumpSdk │ lazy │
│ └─────────────────┘ │
└──────────────┬──────────────┘
│ RPC
▼
Solana Mainnet
| Category | Tools | Description |
|---|---|---|
| Wallet | 7 | Generate keypairs, vanity addresses, sign/verify messages, validate addresses |
| Quoting | 8 | Buy/sell quotes, price impact, market cap, bonding curve summary, graduation progress |
| Trading | 6 | Build buy/sell/create/migrate instructions, AMM swaps |
| Fees | 8 | Fee tiers, breakdowns, creator vault, distribution, shareholder management |
| Analytics | 7 | Bonding curve analysis, token info, creator profiles, graduation status |
| AMM | 5 | Pool info, reserves, pricing, deposit/withdraw liquidity |
| Social Fees | 6 | Fee sharing configuration, shareholder management, vault operations |
| Metadata | 4 | Token metadata, off-chain URI resolution, mint details |
| Token Incentives | 4 | Unclaimed tokens, current day earnings, volume stats, claim instructions |
| URI | Description |
|---|---|
solana://programs | Pump protocol program IDs |
solana://config | SDK version and configuration |
solana://keypair/{id} | Generated keypair (public info only) |
solana://address/{pubkey} | Address validation and type info |
| Name | Description |
|---|---|
create_token | Step-by-step token creation workflow |
buy_token | Buy tokens on bonding curve or AMM |
setup_fee_sharing | Configure fee sharing with shareholders |
check_portfolio | Analyze wallet's PumpFun portfolio |
graduation_check | Check token graduation status and progress |
cd mcp-server
npm install
npm run build
Add to claude_desktop_config.json:
{
"mcpServers": {
"pump-fun": {
"command": "node",
"args": ["/path/to/pump-fun-sdk/mcp-server/dist/index.js"],
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}
{
"mcp": {
"servers": {
"pump-fun": {
"command": "node",
"args": ["./mcp-server/dist/index.js"],
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}
}
npm run dev # Run with tsx (hot reload)
npm run lint # Type-check without emitting
npm test # Run vitest
| Variable | Default | Description |
|---|---|---|
SOLANA_RPC_URL | https://api.mainnet-beta.solana.com | Solana RPC endpoint |
@noble/curves/ed25519 (audited, pure JS)mcp-server/
├── src/
│ ├── index.ts # Entry point (#!/usr/bin/env node)
│ ├── server.ts # SolanaWalletMCPServer class
│ ├── types.ts # ToolResult, ResourceResult, PromptResult, ServerState
│ ├── handlers/
│ │ ├── tools.ts # ListTools + CallTool handlers
│ │ ├── resources.ts # ListResources + ReadResource handlers
│ │ └── prompts.ts # ListPrompts + GetPrompt handlers
│ ├── tools/
│ │ ├── index.ts # ALL_TOOLS registry (55 tools)
│ │ ├── quoting.ts # Buy/sell quotes, price impact
│ │ ├── trading.ts # Instruction builders
│ │ ├── fees.ts # Fee tiers, distribution
│ │ ├── analytics.ts # Bonding curve, graduation
│ │ ├── wallet.ts # Keypair generation, signing
│ │ ├── amm.ts # AMM pool operations
│ │ ├── social-fees.ts # Fee sharing
│ │ ├── token-incentives.ts
│ │ └── metadata.ts # Token metadata
│ ├── resources/
│ │ ├── index.ts # Resource router
│ │ └── keypair.ts # Keypair resources
│ ├── prompts/
│ │ └── index.ts # 5 prompt templates
│ └── utils/
│ ├── validation.ts # Zod schemas
│ └── formatting.ts # BN/SOL formatters
├── package.json
└── tsconfig.json
MIT
Retrieves backlink profiles, keyword rankings and organic traffic estimates from a widely used SEO research tool.
Ships with travel-hacker: AI-powered travel hacking with points, miles, and award flights. Drop-in skills and MCP servers for…
Ships with opentrade: The open-source trading harness for Claude Code / Codex agents.
Ships with yolfi-agent-kit: AI agent payment integration for crypto and stablecoin checkout. @yolfi/agent provides a local MCP…