pumpfun-mcp
by MCP-Mirror (noahgsolomon)
A Model Context Protocol (MCP) server for interacting with the Pump.fun platform on Solana. This server enables AI assistants to create, buy, and sell tokens on the Pump.fun platform.
Last updated: N/A
What is pumpfun-mcp?
The pumpfun-mcp server is a Model Context Protocol (MCP) server designed to allow AI assistants to interact with the Pump.fun platform on the Solana blockchain. It provides tools for creating, buying, and selling tokens programmatically.
How to use pumpfun-mcp?
To use the server, you need to clone the repository, install dependencies, configure your Solana RPC URL and optionally your private key in a .env
file, build the project, and then run the server. You can then configure your MCP-compatible AI assistant (like Claude) to use the server by providing the command and arguments to execute the server.
Key features of pumpfun-mcp
Create new tokens on Pump.fun
Buy and sell existing tokens on Pump.fun
Manage multiple Solana accounts
Retrieve token information
Retrieve account balances
Slippage tolerance configuration
Use cases of pumpfun-mcp
Automated token trading strategies
AI-powered token creation and management
Integration with AI assistants for crypto trading
Programmatic access to Pump.fun functionalities
FAQ from pumpfun-mcp
Where are the keypairs stored?
Where are the keypairs stored?
Keypairs are stored unencrypted in the .keys
folder. Secure this folder appropriately.
Do I need SOL for transactions?
Do I need SOL for transactions?
Yes, all transactions on Solana require SOL for transaction fees. Ensure your accounts have enough SOL.
What is the default slippage tolerance?
What is the default slippage tolerance?
The default slippage tolerance is 1% (100 basis points). You can adjust this for each transaction.
Can I use remote URLs for token images?
Can I use remote URLs for token images?
No, when creating tokens with images, you must provide a local file path to the image. Remote URLs are not supported.
How do I use my own Solana wallet?
How do I use my own Solana wallet?
Add your private key to the .env
file and run node convert-key.js
. Ensure you have sufficient SOL in that wallet.