mcpbeat

three.ws pump.fun MCP Server

io.github.nirholas/threews-pumpfun
answering

three.ws pump.fun MCP is answering right now. Last checked 9 min ago. It exposes 19 tools. Last commit 4 Aug 2026.

Free, read-only pump.fun and Solana token discovery and on-chain analysis tools, by three.ws.

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
19
Tools
read from the server
225 ms
Response time
average over 24h
92
Stars
last commit 4 Aug 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add threews-pumpfun --transport http https://three.ws/api/pump-fun-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "threews-pumpfun": {
      "url": "https://three.ws/api/pump-fun-mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.threews-pumpfun]
url = "https://three.ws/api/pump-fun-mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "threews-pumpfun": {
      "url": "https://three.ws/api/pump-fun-mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "threews-pumpfun": {
      "url": "https://three.ws/api/pump-fun-mcp"
    }
  }
}

Available tools 19

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

pumpfun
pumpfun_bot_status
Returns the configuration and health status of the pump.fun indexer backend. Always available — does not require PUMPFUN_BOT_URL.
pumpfun_first_claims
First-ever pump.fun creator fee claims in a time window: a cash-out signal. Returns creators who have never claimed before, with creator wallet, mint, lamports, and timestamp.
pumpfun_list_claims
List recent pump.fun fee-claim events for a creator wallet (on-chain, no indexer needed). Returns signature, mint, lamports, and Unix timestamp for each claim.
pumpfun_quote_swap
Read-only price quote for a pump.fun AMM (PumpSwap) swap. No signing or tx sending. One of inputMint/outputMint must be wSOL (So11111111111111111111111111111111111111112). Only GRADUATED coins have an AMM pool; for a coin still on its bonding curve use get_bonding_curve instead. Pricing runs on the pool effective quote reserves (quote vault balance + pool.virtual_quote_reserves); the base side is the raw base vault balance. Returns amountOut, priceImpactBps, route, expiresAtMs, plus the reserves the quote was computed from so the number can be reproduced.
pumpfun_upload_metadata
Upload coin metadata (name, symbol, description, image) to IPFS and get back a pump.fun-ready metadata URI. Call this before launching a coin — pass the returned uri to the launch-agent endpoint or the studio launch flow. Requires a valid bearer token (API key). Image may be a public HTTPS URL or a base64 data URI (max 10 MB). The returned uri is a permanent ipfs:// link; the call is idempotent for the same content.
pumpfun_vanity_mint
Generate a Solana keypair whose address ends/starts with a vanity pattern. Returns publicKey + secretKey (base58). Caller must save the secret key immediately — it is never stored. Hard timeout: 60 s.
pumpfun_watch_claims
Return all pump.fun fee-claim events for a creator wallet within a look-back window (durationMs). Useful for batch collection after a delay.
pumpfun_watch_whales
Collect whale trades on a pump.fun token for a short window (max 10 s). Returns all trades whose USD value meets minUsd.
token
get_token_details
Full details for a specific pump.fun token by mint address.
get_token_holders
Top holders of a token with concentration analysis (on-chain).
get_token_trades
Recent buy/sell history for a token.
sns
sns_resolve
Resolve a .sol Solana Name Service domain to its owner wallet address.
sns_reverseLookup
Reverse-lookup a Solana wallet address to its primary .sol domain name.
social
social_cashtag_sentiment
Score social-post sentiment for a cashtag using a deterministic lexicon. Returns score (-1..1), positive/negative/neutral percentages, and example posts.
social_x_post_impact
Correlate an X (Twitter) post to a memecoin price impact. Fetches post metadata via oEmbed (no API key) and computes price delta from the pump.fun bonding curve in a ±windowMin window around the post.
bonding
get_bonding_curve
Bonding curve analysis: real reserves, virtual reserves, and graduation progress (on-chain). Pre-graduation only: these reserves come from the pump program bonding-curve account, not from a PumpSwap pool. Pump renamed the quote-side fields on-chain (real_sol_reserves -> real_quote_reserves, virtual_sol_reserves -> virtual_quote_reserves) once a non-SOL quote asset became possible; the response keys below keep their original names and are still denominated in SOL, because the curve quote_mint is the SOL default on every coin created to date. Once complete=true the curve is retired and pricing moves to the PumpSwap pool, so use pumpfun_quote_swap from that point on.
coin
get_coin_intel
Full Coin Intelligence snapshot for a pump.fun mint. Returns every signal the engine recorded during the observation window: bundle vs organic verdict, bubblemaps-style cluster connectivity, smart-money presence (with wallet labels and win-rates), dev behaviour, category/classification, news-meme detection with the matching headline, risk flags, and a 0–100 quality score. Also returns the outcome if the coin is old enough to be labeled (graduated/rugged/ATH multiple). This is the single highest-signal read for a trade decision — call this before entering any position.
kol
kol_leaderboard
Top KOL traders ranked by P&L for a given time window. Returns wallet, pnlUsd, winRate, trades, rank.
oracle
get_oracle_conviction
Oracle conviction score for a pump.fun mint: the fused 0-100 score the Oracle engine produces by combining four intelligence pillars: pedigree (who bought it), structure (organic vs bundle, holder concentration, bubblemaps connectivity), narrative (category, meme virality, news hook), and momentum (timing, velocity). Returns the tier (prime ≥86 / strong ≥72 / lean ≥54 / watch ≥36 / avoid), the per-pillar breakdown, the natural-language reasons that drove the score, the full "who's in" trader roster with reputation labels and win-rates, and the narrative read (category, virality, tags). Call this when you need the highest-confidence trade signal; it synthesises everything get_coin_intel exposes into one actionable score. Pairs with get_coin_intel for raw signals.

Endpoints

URLTransportStateLatencyChecked
https://three.ws/api/pump-fun-mcp streamable-http answering 174 ms 9 min ago

three.ws pump.fun MCP — questions

Answers built from our own checks of this server.

What can three.ws pump.fun MCP do?
It exposes 19 tools, read directly from the server on our last check. Among them: get_bonding_curve, get_coin_intel, get_oracle_conviction, get_token_details, get_token_holders, get_token_trades and 13 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is three.ws pump.fun MCP mostly used for?
Its tools cluster around pumpfun, token and sns. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is three.ws pump.fun MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 225 ms. The bar chart above shows every period we have measured.
How do I connect three.ws pump.fun MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does three.ws pump.fun MCP need an API key?
No. three.ws pump.fun MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is three.ws pump.fun MCP?
It answers our handshake in 225 ms on average, which is faster than 57% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is three.ws pump.fun MCP open source?
Yes — it is published under the NOASSERTION licence, written in JavaScript, 92 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.