pump-fun

SkillWeb & browsing

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.

Available today. Use it from your connected AI after setup.

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)

ToolBacked byNotes
getBondingCurve@pump-fun/pump-sdk on-chainReal reserves + graduation %. Always available.
getTokenDetailsSolana RPC + Metaplex metadataMint, supply, decimals, name, symbol. Always available.
getTokenHoldersconnection.getTokenLargestAccountsTop holders + concentration. Always available.
searchTokensupstream pumpfun-claims-botRequires PUMPFUN_BOT_URL.
getTokenTradesupstream pumpfun-claims-bot, else on-chainReal trades decoded from Solana RPC when PUMPFUN_BOT_URL is unset. Always available.
getTrendingTokensupstream pumpfun-claims-bot, else live pump.fun feedFalls through to pump.fun's public feed and the platform's launch recorder when PUMPFUN_BOT_URL is unset. Always available.
getNewTokensupstream pumpfun-claims-bot, else live pump.fun feedNewest launches from pump.fun's public feed, with the platform's launch recorder as backup, when PUMPFUN_BOT_URL is unset. Always available.
getGraduatedTokensupstream pumpfun-claims-botRequires PUMPFUN_BOT_URL.
getKingOfTheHillupstream pumpfun-claims-botRequires PUMPFUN_BOT_URL.
getCreatorProfileupstream pumpfun-claims-botRequires 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:

  • getCreatorProfile with rug flags → negative (concern)
  • getBondingCurve near graduation → positive (celebration)
  • getTokenHolders with whale concentration → negative (concern)
  • getKingOfTheHill → mild positive (curiosity)

Suggested system prompt

When the user mentions a token name, symbol, or mint address, call searchTokens first, then getBondingCurve and getTokenHolders before giving an opinion. Always check getCreatorProfile for 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