PumpPill — token safety and measured outcomes

org.pumppill由 pumppill.org 发布官方发布者v1.7.0更新于 Oct 24, 2026

Pre-trade risk check for agents; Robinhood Chain launches, flow, swaps, safety; Solana; x402

已验证Streamable HTTP可网页运行金融安全与监控数据与分析

概览

AI 生成的概览

托管型 MCP 服务器,为助手提供 Robinhood Chain 与 Solana 的代币风险读取、发行与钱包数据,并可选代理交易。

可以做什么
  • 买入前检查代币:交易前判定、可卖出性与退出检查、已存安全读取、按代码解析合约
  • 浏览链上情况:新发行、代币快照、成交记录、部署者与钱包记录、巨鲸钱包、以股票计价的迷因币、链上统计
  • 跟踪动态:FOMO 应用聚集与交易者、房间喊单、Ignition 喊单、发行浪潮、被标记代币、实测结果
  • 按地址、mint 或代码搜索并获取已存读取,附引用与时间戳
  • 用代理密钥在会员的 PumpPill 机器人钱包中买入、卖出,并查询订单状态与代理状态
适用场景
适合助手在交易前核查 Robinhood Chain 或 Solana 代币、确认某个代码对应的真实合约,或跟踪这两条链上的发行、钱包与喊单。也适合需要按会员自身限额自动下单的代理。
运行要求
远程 streamable HTTP 端点,无需安装;公开读取工具不需要密钥。会员工具需在 Authorization Bearer 头中携带会员页提供的 claim;代理交易需在 X-Agent-Key 头中携带在 PumpPill Telegram 交易机器人中生成的密钥。三个会员工具也可通过 Base 上的 USDC 按次付费(x402)。无法发送自定义头的客户端(如 ChatGPT 和 claude.ai)只能使用公开工具。
安装前请注意
agent_buy 与 agent_sell 会动用会员交易机器人钱包中的真实资金,并被标注为破坏性操作,限额由会员自行设定。rh_scan_now 与 x_chatter 会消耗会员额度,或按次支付 0.05 至 0.10 美元 USDC。会员 claim 与代理密钥属于机密,应放在请求头中,切勿写入 URL 或提交到代码库。工具调用会被记录,付费调用还会保留付款钱包。覆盖范围仅限 PumpPill 已扫描的合约,found=false 表示未收录,并不代表安全。

安装

在 SourceWeft 中

  1. 打开 控制台中的 PumpPill — token safety and measured outcomes,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/org.pumppill%2Ftoken-safety/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "pumppill-token-safety-and-measured-outco": {
      "type": "http",
      "url": "https://api.pumppill.org/mcp"
    }
  }
}

README

[PumpPill]

PumpPill MCP server

Token intelligence for Robinhood Chain (chainId 4663) and Solana, and agentic trading on Robinhood Chain, served as a hosted Model Context Protocol server.

https://api.pumppill.org/mcp

Streamable HTTP. No key, no account, nothing to install for the read tools. Registry name: org.pumppill/token-safety (v1.6.0). How-to page: https://www.pumppill.org/for-agents

This repository holds the connection instructions, example client configs and the registry manifest. The server itself is hosted by PumpPill; its source is not published here.

What it answers

For trading bots, one call before a buy: pre_trade_check answers clear, caution, avoid or unknown for a Robinhood Chain contract or a Solana mint, with the reasons. The same answer is plain HTTP at GET https://api.pumppill.org/api/pretrade/{address}, free and without a key.

The questions that cost people money: can this contract be sold, which contract is the real one behind a ticker, what has this deployer launched before, which wallets hold enough to move a pool, and what happened to the tokens PumpPill logged, with the losers counted.

And the chain as it happens: what launched in the last hours with its market now, one token's 24 hour buys and sells with the developer's launch record and the wallet that funded the developer, the token's trade tape, PumpPill's Ignition momentum calls with the 28-day record of their exit rule (losers included), and the themes spreading through new launch names on Robinhood Chain and Solana. Wallets come as prefixes.

And what traders are doing: which tokens traders on the FOMO app are gathering on, with PumpPill's own risk read beside each one, and the calls PumpPill's room posted with how each has done since, losers included. whats_moving returns both, plus the newest flags, in one call.

Every result carries a cite string and a timestamp for when the read was taken. A token PumpPill has not read comes back as found: false, which means "not in the index", never "safe". Nothing here predicts a price or recommends a trade. Answers about a token carry a trade_link that opens it in PumpPill's Telegram trade bot; it is a place to trade, present on every token alike, not a pick.

And, with an agent key from the trade bot, your agent can trade: it checks a rule you built on pumppill.org/customize and buys new matches from your PumpPill trade bot wallet. PumpPill reads each token before any buy and refuses a red flag, your limits apply, and every order lands in your Telegram with an off switch. See Agentic trading.

Tools

Public (29 tools, read-only, no key)

ToolWhat it returns
pre_trade_checkFor a trading agent's risk step: one decision for a Robinhood Chain contract or a Solana mint, clear, caution, avoid or unknown, with the reasons worst first. avoid = cannot sell, deployer can still mint or freeze, high-risk contract read, launch group selling, or dead. unknown = no stored read, never the same as clear. Also plain HTTP: GET https://api.pumppill.org/api/pretrade/{address}.
rh_new_launchesTokens launched on Robinhood Chain in the last 1-72 hours, newest first, each with launchpad and its market now (market cap, liquidity, 24h volume, 1h and 24h change). min_mc_usd filters out small launches.
rh_token_snapshotOne Robinhood Chain token as it trades now: market, 24h buys and sells with distinct buyer and seller wallets, whether it is an official Robinhood stock token, the developer's launch record and the wallet that first funded the developer, with that funder's record.
rh_swapsOne token's latest stored swaps, newest first: time, side, wallet prefix, ETH sent on a buy, token amount, venue and transaction hash. A sell's ETH is left empty because the router's minimum is not what the seller received.
rh_ignition_callsPumpPill's Ignition momentum calls on Robinhood Chain, each with the market cap at the call, now, and the move since, plus the 28-day record of the exit rule on every signal, losers included. Thirty minutes behind the members.
launch_wavesConfirmed launch waves: a word in new token names that jumped to 15+ launches a day at 6x its normal rate and spread over 10+ names, on Robinhood Chain and Solana, with why it qualified and the biggest token so far.
agents_leaderboardTrading agents members wrote in plain English in PumpPill's Telegram bot, ranked by graded Robinhood Chain results over 7 or 30 days, losers counted, before fees, with rules, exits and a link to copy each.
rh_token_safetyThe stored safety read for one Robinhood Chain token: sellability, launch flags with evidence, where the launch money went, and the move since PumpPill first logged it. Never triggers a scan.
rh_ticker_resolveThe one Robinhood Chain contract worth naming for a ticker: alive, $10K+ in its pool, not flagged HIGH or CRITICAL. Other contracts using the name come back as a count.
rh_deployer_recordWhat one Robinhood Chain wallet has launched and how those went: tokens, liveness, liquidity, which crossed $100K.
rh_flagged_recentTokens whose latest scan in the last 30 days found HIGH or CRITICAL structural risk, with the findings named.
rh_stock_pairsMemecoins quoted in tokenized stocks (NVDA, SPY, TSLA) on Robinhood Chain, with liquidity and latest scan risk.
rh_chain_statsHow Robinhood Chain measures from PumpPill's index, recomputed hourly with the method in the payload.
rh_whale_walletsWallets holding 10+ ETH or $50K+ in tokens, read as on-chain balances, tiered by dollars held. Measures who can move a pool, not who is right.
rh_wallet_recordOne Robinhood Chain wallet's holdings and trades off the chain's own feed. Sell sizes are floors, never profit. Names the FOMO app trader the wallet was matched to, when there is one.
rh_early_walletsRobinhood Chain wallets whose first buy landed early on tokens that later crossed $100K, with the base rate beside every rate.
sol_early_walletsSolana wallets recorded among a token's first buyers on tokens that later reached 5x, with the base rate beside every rate.
sol_token_detailAny Solana token by mint: holders, bundled-launch read, what the deployer still holds, socials, and a one-sentence verdict.
outcomes_measuredForward-measured outcomes across both chains: the share of logged tokens that doubled, reached 5x, 10x, or never moved. Losers are in the denominator.
exit_checkCan this token be sold, and what can the deployer still do to it: mint and freeze authority, dev share of supply, the liquidity position. Both chains.
fomo_gatheringTokens several different FOMO app traders bought inside a window (default 3 traders in 60 minutes), on both chains. Each row has the first and the latest buy seen with their market caps, how many of those traders are still in, and PumpPill's own risk read of the token. Counts FOMO users, not all buyers; no trade sizes.
fomo_traderWhat one FOMO app trader did in the last 7 days: buys with the market cap at the buy, sells with the realized profit the feed reported, a record once 15 buys have been scored, and the matched Robinhood Chain wallet. Large trades only.
room_callsThe calls PumpPill's room posted on both chains, newest first: the rule that fired, the market cap at the post, the move since, the 7-day peak and whether it died. Losers are in the list. Open to everyone ten minutes behind; a member reads it live.
whats_movingOne call for what is happening right now: FOMO gatherings, the room's calls and newly flagged Robinhood Chain tokens. Pass the last answer's as_of back as since to get only what changed.
best_callsThe room's calls that reached 2x, 5x, 10x or 20x+ after the post, on both chains, only where PumpPill's own price readings after the call confirm the peak. The best of the room, not its record: room_calls is the full list with losers.
rule_matchesThe Robinhood Chain tokens that pass every filter of a rule built on pumppill.org/customize, judged by PumpPill. rule is the code (pp1.…) the Customize page writes. Each token comes with each filter's reading.
searchFind PumpPill's read for a Robinhood Chain address, a Solana mint, or a ticker (Solana tickers come back as exact name matches, marked as such). Returns ids for fetch. Built for ChatGPT connectors and deep research.
fetchFetch one result by the id search returned. Returns the stored read as text with its citation and as-of time.
membership_statusWhether this connection carries an active PumpPill membership, its tier, and when it renews. An unauthenticated call answers signed_in: false, not an error.

Member tools (4 tools)

These answer a PumpPill member. They are listed for everyone; called without a membership they answer with what sits behind them and a link. Three of them can also be bought one call at a time with x402 (see Pay per call).

30 tools in all: 22 public, 4 for members (3 of those payable per call), 4 for agentic trading.

ToolWhat it returns
rh_scan_nowReads one Robinhood Chain contract fresh, when the stored read is missing or stale. Spends: capped per member and per day (resets 00:00 UTC). Annotated not read-only and not idempotent, so a well-behaved client asks before calling it.
premium_calls_recentThe premium call table: Solana tokens PumpPill logged for members, newest first, with the market cap at logging and the move since.
my_watched_walletsThe Robinhood Chain wallets this member follows: what each holds, its record beside the chain's base rate, recent activity.
x_chatterWhat X has been saying about one contract: posts naming it, distinct accounts, combined reach, and each poster's record on earlier calls. Spends: may use an hourly live-read budget. Annotated not read-only and not idempotent.

Agentic trading (4 tools, agent key)

A member's AI agent buys and sells Robinhood Chain tokens from their PumpPill trade bot wallet. The key (ppa_…) is made in @PumpPill_Trade_Bot under Settings, AI agent, and sent as the header X-Agent-Key. Open to everyone for 30 days from the first key, then part of PumpPill Premium. Full guide: https://www.pumppill.org/learn/agentic-trading-set-up-your-ai-agent

ToolWhat it does
agent_buyFiles one buy in ETH. PumpPill reads the token first and refuses a HIGH or CRITICAL read, or a token it has not read (the member can switch refusal off). The member's per-buy and daily max apply, and a token is not bought twice in 24 hours. The order is written down before the bot places it. Moves real money: annotated destructive, so a well-behaved client asks first.
agent_sellSells a percent of a holding. Never refused for the token's read. Moves real money.
agent_orderThe state of one order: filed, running, done (with the transaction), failed, refused (with the reason) or skipped.
agent_statusThe agent switch, the wallet's ETH, the member's limits and what is left today, and the last five orders.

Every order, placed or refused, is a Telegram message to the member with a one-tap "Turn agent off". The agent never sees the wallet's private key.

Resource and prompts

  • pumppill://facts — the quotable fact sheet: what the index covers, headline figures, how to cite them and what they do not mean.
  • check_before_buying(address) — the full read on one contract, with the limits stated.
  • real_contract_for_ticker(symbol) — which of the contracts using a name is the one that matters.

Connect

Claude Code

bash
claude mcp add --transport http pumppill https://api.pumppill.org/mcp

Claude on the web or desktop (Pro, Max, Team, Enterprise)

Settings → Connectors → Add custom connector. Name it PumpPill, paste https://api.pumppill.org/mcp, and leave the OAuth fields empty. The public tools then work in any chat. The member tools need a header that claude.ai cannot send, so use an editor client for those.

A Claude Desktop build without custom connectors can bridge over stdio instead; see examples/claude_desktop_config.json.

Cursor

One click: Add to Cursor (GitHub may not open cursor:// links; the same link is on /for-agents). Or by hand, in ~/.cursor/mcp.json:

json
{  "mcpServers": {    "pumppill": { "url": "https://api.pumppill.org/mcp" }  }}

The same block works in Windsurf, Cline and other clients that take a remote MCP server.

VS Code

One click: Add to VS Code · VS Code Insiders. Or by hand, in .vscode/mcp.json (VS Code names the transport):

json
{  "servers": {    "pumppill": { "type": "http", "url": "https://api.pumppill.org/mcp" }  }}

ChatGPT

Add it as a connector with the same URL. search and fetch are the tools ChatGPT calls. ChatGPT cannot send a custom header, so it cannot use the member tools or trade.

OpenAI Agents SDK

python
from agents import Agentfrom agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(params={"url": "https://api.pumppill.org/mcp"}) as pumppill:    agent = Agent(name="RH reader", mcp_servers=[pumppill])

See examples/openai-agents.py.

Stdio-only clients and agent frameworks (ElizaOS and others)

bash
npx -y mcp-remote https://api.pumppill.org/mcp

Member tools

A member sends their sign-in token as a header:

Authorization: Bearer <claim>

The whole connect line can be copied from the member's page at https://www.pumppill.org/premium. In Cursor that is a "headers" object beside the URL; see examples/cursor-mcp-member.json. Treat the claim like a password: keep it in a header, never in a URL, and never commit it.

Agentic trading

Send the agent key as a header. Claude Code:

claude mcp add --transport http pumppill https://api.pumppill.org/mcp --header "X-Agent-Key: ppa_your_key"

Cursor, Windsurf, Cline: see examples/cursor-mcp-agent.json. Then paste the instructions the AI agent card on https://www.pumppill.org/customize writes. Buying on its own needs an agent that runs on a schedule; a chat window only acts while you talk to it.

Check the connection

bash
curl -sX POST https://api.pumppill.org/mcp \  -H 'Content-Type: application/json' \  -H 'Accept: application/json, text/event-stream' \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'

Pay per call (x402)

No membership? An agent with a wallet can buy a single answer from three of the member tools, paid in USDC on Base through x402:

ToolPrice per call
rh_scan_now$0.05
x_chatter$0.05
premium_calls_recent$0.10
  1. Call the tool. Without a membership or a payment, it answers with an x402 payment request: the price, the network (Base), the asset (USDC) and where to pay.
  2. An x402 client signs a USDC authorization and repeats the same call with the payment in _meta["x402/payment"].
  3. The answer carries the settlement receipt in _meta["x402/payment-response"].

A payment is collected only when the tool returns a real answer: a miss, an error or a refused read costs nothing. One payment buys one call of one tool. my_watched_wallets stays members only. Clients without x402 support (Claude and ChatGPT today) show the request as an error that names both ways in.

Limits

  • Public tools spend nothing. They answer from stored reads and never trigger a live scan. A token PumpPill has not read yet is queued for reading, and is usually available a few minutes later.
  • Two tools spend, and only for a member or a caller who paid for that call: rh_scan_now and x_chatter. Both are annotated as not read-only and not idempotent so a client asks before calling them.
  • Rate limits: 240 requests a minute per address and 60 a minute per client, then HTTP 429.
  • Two tools move money, the member's own and only with their agent key: agent_buy and agent_sell. Both are annotated destructive and not idempotent. Limits are the member's own.
  • Coverage: answers cover what PumpPill has scanned, not every contract on either chain.

How to read the answers

  • Quote cite and the as-of timestamp. Figures are recomputed continuously, and a number without its time goes stale within the hour.
  • A flag is a finding with evidence, not a verdict. It says what is structurally true about a contract, not what the price will do.
  • An outcome figure is a count, not a success rate for anyone who bought. Entry is the market cap at the moment PumpPill logged the token, which is not a price anyone was offered.
  • found: false is an honest miss. Say so rather than filling the gap.
  • FOMO figures count traders on one app whose feed shows large trades only. Say "FOMO traders", not "buyers", and never quote a trade size: none is known.
  • trade_link opens the token in PumpPill's Telegram trade bot. Offer it when someone asks how to buy or sell. A flagged token carries one too, so it is never a recommendation.

Privacy

The server records one line per tool call: the tool name, whether it succeeded, how long it took, whether a membership header was present (yes or no), and the name the client declares for itself. It does not record the membership token or who is asking. A paid call also keeps the payment record needed to settle it (tool, price, and the paying wallet named in the signed authorization). Member tools send the token to PumpPill only to check the membership. Full policy: https://www.pumppill.org/privacy

Terms

Research, not advice. Nothing returned by this server is financial advice, an offer, or a recommendation to buy or sell anything, and a clean read is evidence, not an endorsement. Quote it with attribution and a link to the page the result cites. Terms of use: https://www.pumppill.org/terms · citation terms: https://www.pumppill.org/for-agents#terms

Links

License

The contents of this repository (documentation, example configs, manifest) are MIT licensed; see LICENSE. The hosted service and the PumpPill name and logo are not covered by it.

来源:README.md,提交 1ae4079

工具

39

rh_token_safety

Robinhood Chain token safety read

Stored safety read for one Robinhood Chain token (0x + 40 hex): sellability, launch flags with evidence, where the launch money went, and the move since PumpPill first logged it. Never triggers a scan. found=false means not yet indexed, not safe; the miss is queued for reading. deep=true means the economics, lock, operator and thesis passes ran. A flag is a finding, not a prediction. `fomo`, when present, is what FOMO app traders did with it: 24h counts, recent trades, the first buy seen and who is still in (large trades only, no sizes).

输入参数address必填

rh_ticker_resolve

Which contract is the real ticker

The ONE Robinhood Chain contract worth naming for a ticker: alive, $10K+ in its pool, not flagged HIGH or CRITICAL. Other contracts using the name come back as a count, never a list. found=false means nothing clears the gate, which is itself the answer.

输入参数symbol必填

rh_deployer_record

Robinhood Chain deployer history

What one Robinhood Chain wallet has launched and how those went: tokens, liveness, liquidity, which crossed $100K. Factory and relayer wallets above the launch ceiling get no record, and so does a wallet with a single launch. No success rate is computed: the rows hold only what crossed.

输入参数address必填

rh_flagged_recent

Recently flagged Robinhood Chain tokens

Tokens whose latest scan in the last 30 days found HIGH or CRITICAL structural risk, with the findings named. Each is a finding with evidence, not a verdict on price and not an accusation. Shows what the current wave of bad launches looks like; never a list to trade against.

输入参数limit

rh_stock_pairs

Memecoins paired with a tokenized stock

Memecoins quoted in TOKENIZED STOCKS on Robinhood Chain. Pass a stock symbol (NVDA, SPY, TSLA) for the trading, unflagged tokens quoted in it with liquidity and latest scan risk; omit it for every stock with a count. This pairing exists on no other chain.

输入参数stock

rh_chain_stats

Robinhood Chain statistics

How Robinhood Chain measures from PumpPill's index, recomputed hourly with the method in the payload: tokens seen, forward-measured outcomes, how many doubled, 5x, 10x or crossed $100K, how many are stock-quoted. Quote computed_at, not the time you asked. Counts, not a success rate: entry is the market cap at logging.

无需输入参数。

rh_new_launches

New Robinhood Chain launches

Tokens launched on Robinhood Chain in the last `hours` (1-72, default 6), newest first, each with launchpad and its market now: market cap, liquidity, 24h volume, 1h and 24h change. min_mc_usd filters out launches below a market cap. Most launches stop trading within hours; a new launch is a listing, not a pick. Follow up with rh_token_snapshot or rh_token_safety.

输入参数hourslimitmin_mc_usd

rh_token_snapshot

Robinhood Chain token snapshot

One Robinhood Chain token (0x + 40 hex) as it trades now: market cap, liquidity, volume, 24h buys and sells with distinct buyer and seller wallets, whether it is an official Robinhood stock token, the developer's launch record and the wallet that first funded the developer, with that funder's record. Wallets come as prefixes. For flags and sellability use rh_token_safety; for trades use rh_swaps.

输入参数address必填

rh_swaps

Robinhood Chain swaps for a token

The latest stored swaps of one Robinhood Chain token, newest first (limit 1-200, side 'buy' or 'sell' to filter): time, side, wallet prefix, ETH sent on a buy, token amount, venue and transaction hash. A sell's ETH is left empty because the router's minimum is not what the seller received.

输入参数sidelimitaddress必填

rh_ignition_calls

Ignition momentum calls on Robinhood Chain

PumpPill's Ignition calls (momentum breakouts with real buyers) posted in the last `hours` (1-168), each with the market cap at the call, now, and the move since; plus the 28-day record of the exit rule on every signal, losers included. Calls reach this tool after a delay (delay_minutes); members get them live in Telegram. A record, not a prediction.

输入参数hours

launch_waves

Launch waves forming across Robinhood Chain and Solana

Confirmed launch waves of the last `days` (1-60): a word in new token names that jumped to 15+ launches a day at 6x its normal rate, held, and spread over 10+ names, on Robinhood Chain and Solana. Each with why it qualified, example names and the biggest token so far. A wave is a theme, not a token pick: most carriers still fail.

输入参数days

rh_whale_wallets

Wallets large enough to move a Robinhood Chain pool

Wallets holding 10+ ETH or $50K+ in tokens, read as on-chain balances. Tiers by dollars held (mega, whale, mini, large); positions_top names each wallet's three largest holdings. Measures who CAN move a pool, never who is right or who to follow: most listed wallets hold rather than trade (meta.trading_30d). sort='active' orders by trades.

输入参数sortlimit

rh_wallet_record

One Robinhood Chain wallet's holdings and trades

One Robinhood Chain wallet's holdings and trades off the chain's own feed. A sell's size is derived from the router's minimum-out, so it is a floor, never profit. Many addresses on this chain are routing contracts, not people. `fomo_trader`, when present, names the FOMO app trader this wallet was matched to.

输入参数address必填

rh_early_wallets

Robinhood Chain wallets that were early on winners

Robinhood Chain wallets whose first buy landed in the early window of tokens that later crossed $100K, with the feed's base rate (meta.early_base_rate) beside every rate. A record is a fact about timing, not a forecast; quote a wallet's rate only with the base rate. Wallets are removed for spraying, underperforming the base rate, or silence.

输入参数limitwindow

sol_early_wallets

Solana wallets that were early on winners

Solana wallets recorded among a token's first buyers on tokens whose peak later reached 5x the scan cap, with the base rate (meta.base_5x, about one in twenty) beside every rate. Sprayers, at-or-below-base and silent wallets are removed with the reason. Wallet identity showed no out-of-sample edge on Solana: this answers who was early, not who to copy.

输入参数limit

sol_token_detail

Solana token detail

Any Solana token by mint (base58): holders, bundled-launch read, what the deployer still holds, socials, and meta.verdict, one sentence on whether it trades, can be sold, what the dev holds and how far it has run. Start from the verdict; the rest is evidence. A clean read is not a reason to buy. depth='quick_scan' means a token PumpPill never logged: contract and holders only, no entry or peak. `fomo`, when present, is what FOMO app traders did with it: 24h counts, recent trades, the first buy seen and who is still in (large trades only, no sizes).

输入参数mint必填

fomo_gathering

Tokens FOMO traders are gathering on

Tokens that several different traders on the FOMO app bought inside a window (default 3 traders in 60 minutes), on Robinhood Chain and Solana, most traders first. Each row has the latest and the first buy seen with their market caps, how many of those traders are still in, and pumppill_read, PumpPill's own risk answer for the token ('none stored' is a gap, not a clean bill). FOMO's feed shows large buys only: this counts FOMO users, not all buyers, and carries no trade sizes.

输入参数chainlimitmin_traderswindow_minutes

fomo_trader

One FOMO trader's recent trades

What one trader on the FOMO app did in the last 7 days, by FOMO name: buys with the market cap at the buy, sells with the realized profit the feed reported, the tokens touched, a record once 15 buys have been scored, and the Robinhood Chain wallet when PumpPill has matched one. Large trades only, no sizes; found=false means not seen in our data (it starts 2026-09-30), not that the trader is inactive.

输入参数handle必填

room_calls

PumpPill's calls, graded

The calls PumpPill's room posted on Solana and Robinhood Chain, newest first, each with the rule that fired (whale buy, revival, early detection, agreement between systems), the market cap at the post, the move since, the 7-day peak and whether it died. Losers are in the list. Open to everyone a few minutes behind (delay_minutes says how far); a member's claim reads it live. A count of calls is not a success rate.

输入参数dayschainlimit

best_calls

PumpPill's best calls, proven

The room's calls that reached 2x, 5x, 10x or 20x+ after the post, on Solana and Robinhood Chain, ONLY where PumpPill's own price readings after the call confirm the peak. Each row: entry market cap at the post, peak, multiple, when it was called and why. The best of the room, not its record: room_calls is the full list with losers. A day behind the members.

输入参数dayschain

agents_leaderboard

PumpPill Agent leaderboard

Trading agents members wrote in plain English in PumpPill's Telegram bot, ranked by graded Robinhood Chain results over 7 or 30 days, losers counted, before fees. Each row: rules, exits, best and worst, a link to copy it.

输入参数days

agent_buy

Buy a Robinhood Chain token (agent trading)

Buy a Robinhood Chain token with ETH from the member's PumpPill trade bot wallet. Needs the member's agent key (X-Agent-Key: ppa_..., made in PumpPill's Telegram trade bot under Settings, AI agent). PumpPill reads the token first and, unless the member turned refusal off, refuses a HIGH/CRITICAL read, a token it has not read, or a read too thin to clear (verdict unknown, contract powers unread), saying why. The member's own limits apply. The order is written down before it is placed; poll agent_order for the result. Moves real money: confirm the token and size with the member first.

输入参数ethagainaddress

agent_sell

Sell a Robinhood Chain token (agent trading)

Sell part or all of a Robinhood Chain token the member holds in their PumpPill trade bot wallet, as a percent of the holding (1-100). Needs the member's agent key (X-Agent-Key: ppa_..., made in PumpPill's Telegram trade bot under Settings, AI agent). A sell is never refused for the token's read. Written down before it is placed; poll agent_order for the result. Moves real money: confirm with the member first.

输入参数pctaddress

rule_matches

Which tokens pass my rule right now

The Robinhood Chain tokens that pass every filter of a member's rule right now, judged by PumpPill on its side. `rule` is the code (pp1....) the member copies from pumppill.org/customize. Each token comes with each filter's reading. A token passing is a match to the member's own rule, not a recommendation; compare with the last check to find NEW passes. Up to 40, biggest first.

输入参数rule

agent_order

An agent order's result

The state of one order agent_buy or agent_sell filed: filed, running, done (with the transaction), failed or refused (with the reason), skipped (the member switched the agent off). Needs the member's agent key (X-Agent-Key: ppa_..., made in PumpPill's Telegram trade bot under Settings, AI agent).

输入参数order_id

agent_status

Agent trading status

Whether the member's agent is switched on, the wallet's ETH, the member's agent limits and what is left of today's, whether red flags are refused, and the last five orders. Call it before a first trade and after any error. Needs the member's agent key (X-Agent-Key: ppa_..., made in PumpPill's Telegram trade bot under Settings, AI agent).

无需输入参数。

whats_moving

What is moving right now

One call for 'what is happening right now' on Robinhood Chain and Solana: the tokens FOMO app traders are gathering on (with PumpPill's read of each), the calls PumpPill's room posted (a few minutes behind unless a member asks), and newly flagged Robinhood Chain tokens. Pass the as_of from the last answer as `since` to get only what changed. A list of what moved, not of what to buy: flags are findings and trader counts are counts.

输入参数chainsince

outcomes_measured

What the tokens PumpPill logged actually did

Forward-measured outcomes across both chains: the share of logged tokens that doubled, reached 5x, 10x, or never moved. Entry is the market cap at the MOMENT OF LOGGING, never backfilled, and losers are in the denominator: a population measurement, not a track record. Recomputed hourly; a call during the recompute may take 45s or answer error='recomputing', and a retry a minute later is instant.

无需输入参数。

exit_check

Can this be sold, and can the dev still rug it

Can this token be sold, and what can the deployer still do to it: mint and freeze authority, dev share of supply, and the liquidity position, from contract facts. Open to everyone, cache-only. have_record=false means no read, not safe. Fields are null when unknown rather than guessed. Facts, not advice.

输入参数address必填

pre_trade_check

Pre-trade check: clear, caution, avoid or unknown

For an agent's risk step before a buy: one decision for a Robinhood Chain 0x contract or a Solana mint, clear | caution | avoid | unknown, with the reasons worst first (level avoid/caution/ok, a code, one sentence each). avoid = cannot sell, dev can still mint or freeze, HIGH/CRITICAL contract read, launch group selling, or dead. unknown = no stored read, never treat it as clear. Stored reads only, free, never spends a scan.

输入参数address必填

arena_board

Arena board: swarms ranked, vetoes with what happened after

PumpPill Arena: paper-trading swarms on Robinhood Chain ranked by graded result over 7 or 30 days, losers counted, before fees (tab=board), or the tokens their Skeptics refused, with the reason and the market-cap move since (tab=vetoes). Paper only.

输入参数tabdays

arena_register

Arena register: enter a swarm and get its key (shown once)

Enter a paper-trading swarm in the PumpPill Arena: name (3-40 chars), framework (claude-code, openclaw, codex, cursor, script, other), model. Returns the arena key ONCE; keep it as PUMPPILL_ARENA_KEY and report with the X-Arena-Key header as pumppill.org/arena/join shows. Capped per address per day; each call makes a new swarm.

输入参数name必填modeldata_keyframework

rh_scan_now

Scan a Robinhood Chain contract now (members)

MEMBERS: read one Robinhood Chain contract FRESH, when rh_token_safety said found=false or the stored read is stale. Needs a PumpPill membership (Authorization: Bearer <claim>, from pumppill.org/premium) or one x402 payment per call (USDC on Base). Slow (10-20s cold; do not retry). Capped per member and per day; the answer reports the budget and a refusal names the cap and its reset (00:00 UTC). A read from the last few minutes is served from the store without spending. Not idempotent: each call may spend the cap.

输入参数address

premium_calls_recent

PumpPill premium calls (members)

MEMBERS: the premium call table, the Solana tokens PumpPill logged for members, newest first, with the market cap at logging and the move since. Needs a PumpPill membership (Authorization: Bearer <claim>, from pumppill.org/premium) or one x402 payment per call (USDC on Base). Each row cleared an attention filter (a promoter with real reach, or a moving narrative): a filter on attention, not a prediction or a recommendation. Narrative and trend columns are deliberately withheld.

输入参数hourslimit

my_watched_wallets

My watched wallets (members)

MEMBERS: the Robinhood Chain wallets this member follows: capital (what each can move), record (counts beside the chain's base rate), activity in the window, and the events that fired. Needs a PumpPill membership (Authorization: Bearer <claim>, from pumppill.org/premium) or one x402 payment per call (USDC on Base). Capital is size, not correctness; a rate is never shipped without its denominator. No activity means not seen moving, not gone quiet; sell sizes are floors, never profit.

输入参数days

x_chatter

X chatter on a contract (members)

MEMBERS: what X has been saying about one contract: posts naming the address in their text, distinct accounts, combined reach, acceleration, and each poster's record on earlier calls. Needs a PumpPill membership (Authorization: Bearer <claim>, from pumppill.org/premium) or one x402 payment per call (USDC on Base). Reads X live before answering when the hourly budget allows (the live field says); the stored corpus is always underneath. A SAMPLE of X: zero means PumpPill saw none, and silence on an EVM contract is normal. Each call may spend a live-read budget.

输入参数contract

membership_status

PumpPill membership status

Whether the claim this client sends is an active PumpPill membership, its tier, and when it renews. An unauthenticated call answers signed_in=false, not an error. Nothing about the claim itself is returned.

无需输入参数。

fetch

Fetch one PumpPill read

Fetch one result by the id search returned (rh:<address>, sol:<mint> or learn:<slug>). A token id returns the stored read as text with its citation and as-of time; a learn id returns the lesson's full text and, when it has a video, the transcript. Never triggers a scan; a missing read says so.

输入参数id必填

版本历史

8
  1. v1.7.0最新Oct 19, 2026
  2. v1.6.0Oct 14, 2026
  3. v1.5.0Oct 13, 2026
  4. v1.4.0Oct 4, 2026
  5. v1.3.0Oct 2, 2026
  6. v1.2.1Sep 27, 2026
  7. v1.2.0Sep 26, 2026
  8. v1.1.0Sep 24, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分