Pump.fun MCP Server
Provides tools to interact with pump.fun on Solana, including token search, details, bonding curve analysis, trade history, trending/new/graduated tokens, creator profiles, and token holder analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pump.fun MCP ServerShow me the top trending tokens on pump.fun"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pump.fun MCP Server
A Cloudflare Worker that implements the MCP Streamable HTTP transport for AI agents to interact with pump.fun on Solana.
Tools (10 read-only tools)
Tool | Description |
| Search tokens by name, symbol, or mint address |
| Full details for a specific token |
| Bonding curve analysis — reserves, price, graduation % |
| Recent trade history (buys & sells) |
| Top tokens by market cap |
| Most recently launched tokens |
| Tokens that graduated to Raydium AMM |
| Highest market cap token still on bonding curve |
| All tokens by a creator + rug-pull risk flags |
| Top holders with concentration analysis |
All tools are read-only — no wallet keys needed. Write operations (buy/sell/create) require client-side wallet signing and are intentionally excluded for safety.
Related MCP server: Remote MCP Server (Authless)
Deploy
cd workers/pump-fun-mcp
npm install
npx wrangler deployCustom domain
To serve at pump-fun-sdk.modelcontextprotocol.name (or any subdomain):
Add a CNAME record in Cloudflare DNS pointing to your Worker
Add a Custom Domain in the Cloudflare dashboard under Workers → pump-fun-mcp → Settings → Domains & Routes
Or for the path-based gateway pattern (modelcontextprotocol.name/mcp/pump-fun-sdk):
Uncomment the
[route]section inwrangler.tomlRedeploy
Connect from SperaxOS
The server is registered in cryptoMcpData.ts and appears in the MCP marketplace. Users can also add it manually:
https://pump-fun-sdk.modelcontextprotocol.name/mcpDevelopment
npx wrangler dev # local dev server on :8787Test with curl:
# Discovery manifest
curl http://localhost:8787/
# Initialize
curl -X POST http://localhost:8787/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
# List tools
curl -X POST http://localhost:8787/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
# Search tokens
curl -X POST http://localhost:8787/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"searchTokens","arguments":{"query":"pepe","limit":5}}}'Architecture
AI Agent (SperaxOS)
│
▼
Cloudflare Worker (MCP Streamable HTTP)
│
├── pump.fun API (token data, search, trades)
│ └── frontend-api-v3.pump.fun
│
└── Solana RPC (holder data, on-chain reads)
└── api.mainnet-beta.solana.comThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nirholas/pump-fun-workers'
If you have feedback or need assistance with the MCP directory API, please join our Discord server