pump-fun
SkillWeb & browsingRead-only Solana market intel for three.ws agents. The skill calls the in-house MCP route at /api/pump-fun-mcp (not an external host), so it works on any deployment of three.ws without third-party DNS or proxies.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the pump-fun skill
About this capability
Open-source 3D AI agent framework — GLB/glTF avatars with LLM brains, memory, emotions, and autonomous payments. MCP server · x402 · Solana/EVM · Three.js. Embed anywhere as a web component. Character studio, animation gallery, OAuth 2.1. Browser-native.
What this skill tells your AI
The instructions your AI receives, as published by nirholas/three.ws in examples/skills/pump-fun/SKILL.md and read by ahel’s review.
Read-only Solana market intel for three.ws agents. The skill calls the
in-house MCP route at /api/pump-fun-mcp (not an external host), so it
works on any deployment of three.ws without third-party DNS or proxies.
Tools (10)
| Tool | Backed by | Notes |
|---|---|---|
getBondingCurve | @pump-fun/pump-sdk on-chain | Real reserves + graduation %. Always available. |
getTokenDetails | Solana RPC + Metaplex metadata | Mint, supply, decimals, name, symbol. Always available. |
getTokenHolders | connection.getTokenLargestAccounts | Top holders + concentration. Always available. |
searchTokens | upstream pumpfun-claims-bot | Requires PUMPFUN_BOT_URL. |
getTokenTrades | upstream pumpfun-claims-bot, else on-chain | Real trades decoded from Solana RPC when PUMPFUN_BOT_URL is unset. Always available. |
getTrendingTokens | upstream pumpfun-claims-bot, else live pump.fun feed | Falls through to pump.fun's public feed and the platform's launch recorder when PUMPFUN_BOT_URL is unset. Always available. |
getNewTokens | upstream pumpfun-claims-bot, else live pump.fun feed | Newest launches from pump.fun's public feed, with the platform's launch recorder as backup, when PUMPFUN_BOT_URL is unset. Always available. |
getGraduatedTokens | upstream pumpfun-claims-bot | Requires PUMPFUN_BOT_URL. |
getKingOfTheHill | upstream pumpfun-claims-bot | Requires PUMPFUN_BOT_URL. |
getCreatorProfile | upstream pumpfun-claims-bot | Requires PUMPFUN_BOT_URL. |
Tools requiring the indexer return JSON-RPC error -32004 (with a clear
configuration message) when the bot URL is not set — they never return
fabricated or placeholder data.
Endpoint resolution
The skill resolves /api/pump-fun-mcp against the page origin
(window.location.origin) at call time. No build-step configuration needed.
Install
Reference the bundle from your agent manifest:
{
"skills": [
{ "uri": "skills/pump-fun/" }
]
}
Sentiment hooks
Some handlers attach a sentiment (-1..1) to their result so the avatar's
Empathy Layer reacts:
getCreatorProfilewith rug flags → negative (concern)getBondingCurvenear graduation → positive (celebration)getTokenHolderswith whale concentration → negative (concern)getKingOfTheHill→ mild positive (curiosity)
Suggested system prompt
When the user mentions a token name, symbol, or mint address, call
searchTokensfirst, thengetBondingCurveandgetTokenHoldersbefore giving an opinion. Always checkgetCreatorProfilefor rug flags before recommending a buy.
Signals
- GitHub stars
- 114
- Forks
- 29
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
pump-fun- Source
- github.com/nirholas/three.ws