Pump Fun Data MCP Server
Click on "Deploy 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 Data MCP Server show me the top 10 trending coins by market cap"
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 Data MCP Server
Retrieve and manage coin data from Pump.fun efficiently.
A Model Context Protocol (MCP) server that provides data retrieval capabilities for Pump.fun coins.
Note: This is an unofficial API and is not affiliated with Pump.fun.
Features
Fetch a list of featured coins
Retrieve a list of coins with sorting and ordering options
Get detailed information about a specific coin
Related MCP server: solana-agent-mcp
Installation
Installing via Smithery
To install pump-fun-data-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli@latest install @jun85664396/pump-fun-data-mcp --client claudeManual Installation
Add this to your MCP config:
"pump-fun-data": {
"command": "npx",
"args": ["-y", "github:jun85664396/pump-fun-data-mcp"]
}Installing via Docker
Build the Docker image:
docker build -t mcp/pump-fun-data -f Dockerfile .Run with Docker:
{
"mcpServers": {
"pump-fun-data": {
"command": "docker",
"args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "mcp/pump-fun-data"]
}
}
}API Methods
1. Get Featured Coins
Retrieve a list of featured coins.
Request Parameters:
Parameter | Type | Description | Default |
offset | number | The offset to start from | 0 |
limit | number | The number of coins to return | 24 |
includeNsfw | boolean | Include NSFW coins | true |
Example Request:
{
"name": "get_featured_coins",
"inputSchema": {
"offset": 0,
"limit": 24,
"includeNsfw": true
}
}2. Get Coins
Retrieve a list of coins with sorting and ordering options.
Request Parameters:
Parameter | Type | Description | Default |
offset | number | The offset to start from | 0 |
limit | number | The number of coins to return | 24 |
sort | string | The field to sort by ( |
|
includeNsfw | boolean | Include NSFW coins | true |
order | string | The order to sort by ( |
|
Example Request:
{
"name": "get_coins",
"inputSchema": {
"offset": 0,
"limit": 24,
"sort": "market_cap",
"includeNsfw": true,
"order": "DESC"
}
}3. Get Coin Info
Retrieve detailed information about a specific coin.
Request Parameters:
Parameter | Type | Description | Required |
mintId | string | The mint ID (coin address) | Yes |
Example Request:
{
"name": "get_coin_info",
"inputSchema": {
"mintId": "some-mint-id"
}
}License
This project is licensed under the MIT License.
Available Tools
3 toolsget_coin_infoC
Get information about a coin
Inputs: mintId (required).
get_coinsC
Get a list of coins
Inputs: offset, limit, sort, includeNsfw, +1 more.
get_featured_coinsC
Get a list of featured coins
Inputs: offset, limit, includeNsfw.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
The tools have some overlap in purpose, as both get_coins and get_featured_coins retrieve lists of coins, which could cause confusion about when to use each. However, get_coin_info is clearly distinct for retrieving detailed information about a specific coin, and the descriptions help differentiate the list tools by indicating one is for general coins and the other for featured ones.
All tool names follow a consistent verb_noun pattern with 'get_' as the prefix and snake_case throughout (e.g., get_coin_info, get_coins, get_featured_coins). There are no deviations or mixed conventions, making the naming predictable and readable.
With only 3 tools, the server feels under-scoped for a data server, as it lacks essential operations like creating, updating, or deleting coins, which are typical for managing data. This minimal set may limit agent functionality and suggests an incomplete surface for the domain.
The tool surface is severely incomplete for a data server, covering only read operations (get) with no ability to create, update, or delete coins. This creates significant gaps that will likely cause agent failures when trying to perform full data management workflows, such as adding new coins or modifying existing ones.
Maintenance
Related MCP Connectors
Check a pump.fun coin, dev or wallet: deployer record, bundle, PnL. Every pump.fun trade, ever.
Recorded pump fun (Solana memecoin) graduation data: coins, early trades, wallets, outcomes.
Memecoin screener, backtests, exit alerts, wallet traces + web search, enrichment, 50+ tools (x402)
Live Solana memecoin data: token scores, bundle detection, wallet and deployer history.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceSolana on-chain intelligence API — token scans, wallet PnL, bundle detection, fresh wallets, dev profiling. MCP server for Claude, Cursor & AI agents. Live PumpFun/Raydium streams1MIT
- FlicenseBqualityCmaintenanceReal-time Solana pump.fun token scanner with MCP stdio transport and HTTP API. Enables AI agents to monitor and trade pump.fun tokens via natural language.84-
- AlicenseAqualityCmaintenanceEnables agents to read live pump.fun coin calls, market and study data, and paper-trade results graded by net return after costs, plus backtest and run custom entry/exit strategies against published history. It exposes these as MCP tools, prompts, and a hosted or local server with no wallet or key required.1355 npm9MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents and command-line users to query pump.fun's full on-chain trade history, including pre-buy checks on a token's deployer, bundle and insiders, wallet classification and ranking, deployer records, and market-cap base rates. Results come back as structured JSON so an agent can answer questions about launches and wallets from recorded data rather than guesses.1MIT