pump-admin-ops
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim…
Model Context Protocol server exposing 53 tools, 3 resource types, and 3 prompts for AI agent consumption — quoting, building transactions, fee management, analytics, AMM operations, social fees, wallet operations over stdio transport.
$ npx -y skills add nirholas/pump-fun-sdk --skill pump-mcp-server --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pump-mcp-serverContext preview
The summary Claude sees to decide when to auto-load this skill.
Model Context Protocol server exposing 53 tools, 3 resource types, and 3 prompts for AI agent consumption — quoting, building transactions, fee management, analytics, AMM operations, social fees, wallet operations over stdio transport.
name: pump-mcp-server
description: "Model Context Protocol server exposing 53 tools, 3 resource types, and 3 prompts for AI agent consumption — quoting, building transactions, fee management, analytics, AMM operations, social fees, wallet operations over stdio transport."
metadata:
openclaw:
homepage: https://github.com/nirholas/pump-fun-sdkModel Context Protocol server exposing tools, resources, and prompts for AI agent consumption over stdio transport with session keypair management.
AI Agent (Claude, etc.)
│
stdio transport
│
SolanaWalletMCPServer
│
┌────┼────────┬──────────┐
│ │ │ │
Tools Resources Prompts Session
│ │ │ State
7 3 3 │
tools types prompts Keypair| Tool | Description | |------|-------------| | `generate_keypair` | Generate a new random Solana keypair | | `generate_vanity` | Generate vanity address with prefix/suffix | | `estimate_vanity_time` | Estimate time for vanity pattern | | `validate_address` | Validate a Solana Base58 address | | `sign_message` | Sign a message with session keypair | | `verify_signature` | Verify a signed message | | `restore_keypair` | Restore keypair from secret key bytes |
| URI Pattern | Description | |-------------|-------------| | `solana://keypair/current` | Current session keypair info | | `solana://keypair/{id}` | Specific keypair by ID | | `solana://address/{address}` | Address validation details |
| Prompt | Description | |--------|-------------| | `generate-wallet` | Guide user through wallet generation | | `vanity-address` | Guide vanity address generation with difficulty estimate | | `security-review` | Review security of wallet operations |
class SolanaWalletMCPServer {
private sessionKeypair: Keypair | null = null;
generateKeypair(): KeypairInfo {
if (this.sessionKeypair) {
this.sessionKeypair.secretKey.fill(0); // zeroize old
}
this.sessionKeypair = Keypair.generate();
return this.getKeypairInfo();
}
}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 + Documentation
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim…
AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill…
Constant-product AMM bonding curve math for Pump token pricing — buy/sell quoting, fee-aware calculations, market cap…
Build and release pipeline for the Pump SDK — tsup TypeScript builds, Cargo release profiles, semantic release with commitizen,…
Read-only query methods for PumpFun claims — unclaimed token rewards, creator vault balances, volume accumulators, distributable…
Configure and distribute creator fees to multiple shareholders using the PumpFees program with BPS-based share allocation, admin…