pumpfun-mcp
@noahgsolomon
About pumpfun-mcp
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pumpfun": {
"command": "node",
"args": [
"/Users/noahsolomon/Desktop/pumpfun-mcp/build/index.js"
],
"env": {
"HELIUS_RPC_URL": "https://your-helius-rpc-url.com"
}
}
}
}Tools
6Get information about a Pump.fun token
Create a new Pump.fun token
Buy a Pump.fun token
Sell a Pump.fun token
List all accounts in the keys folder
Get the SOL and token balances for an account
Overview
What is pumpfun-mcp?
pumpfun-mcp is a Model Context Protocol (MCP) server that enables AI assistants to create, buy, and sell tokens on the Pump.fun platform on Solana.
How to use pumpfun-mcp?
Clone the repository, run npm install, create a .env file with a Helius RPC URL (and optionally a base58 private key), run npm run build, then start the server with node build/index.js. Configure your MCP client (e.g., Claude Desktop) with the command node and the absolute path to build/index.js, and set the HELIUS_RPC_URL environment variable. Use the exposed tools (e.g., create-token, buy-token, sell-token) to interact with Pump.fun.
Key features of pumpfun-mcp
- Get token information from Pump.fun
- Create new Pump.fun tokens with metadata and initial buy
- Buy tokens on Pump.fun with configurable slippage
- Sell tokens (all or specific amount) with slippage tolerance
- List all managed Solana accounts in the
.keysfolder - Check SOL and token balances for any account
- Support multiple wallets via keypair JSON files
Use cases of pumpfun-mcp
- Launching a new token on Pump.fun with an AI assistant
- Monitoring token details and account balances
- Automated token buying and selling based on user requests
- Managing multiple Solana wallets for token operations
FAQ from pumpfun-mcp
What dependencies does pumpfun-mcp require?
Node.js, npm, a Helius RPC URL (free tier available), and optionally an existing Solana wallet private key.
How are Solana keys managed?
Keypairs are stored as JSON files in the .keys folder. A default account is created if none is provided; you can also convert a private key from .env into a keypair file using node convert-key.js.
Can I use my own Solana wallet?
Yes. Add your base58 private key to the .env file as PRIVATE_KEY, then run node convert-key.js to generate the keypair file.
What is the default slippage tolerance?
The default slippage tolerance is 1% (100 basis points). You can override it per transaction using the slippageBasisPoints parameter.
Are there any image restrictions when creating tokens?
Yes. When providing an image, you must use a local file path; remote URLs are not supported.
More Other MCP servers
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
ghidraMCP
LaurieWiredMCP Server for Ghidra
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments