Alpaca Trading API integration for Model Context Protocol (MCP)
PumpPill — token safety and measured outcomes is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Robinhood Chain data for agents: launches, flow, swaps, momentum calls, waves, safety; Solana; x402
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http pumppill-token-safety-and-measured-outcomes-mcp https://api.pumppill.org/mcp
# 2 — ask your agent for something these tools do
# rh_token_safety, rh_ticker_resolve, rh_deployer_record and 33 more
PumpPill — token safety and measured outcomes costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http pumppill-token-safety-and-measured-outcomes-mcp https://api.pumppill.org/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
36 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| symbol | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| stock | no | — |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hours | integer | no | — |
| limit | integer | no | — |
| min_mc_usd | number | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
| limit | integer | no | — |
| side | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| hours | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sort | string | no | — |
| limit | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
| window | string | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
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. `f
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mint | string | yes | — |
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 larg
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chain | no | — | |
| window_minutes | integer | no | — |
| min_traders | integer | no | — |
| limit | integer | no | — |
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 inacti
| Parameter | Type | Required | Notes |
|---|---|---|---|
| handle | string | yes | — |
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 no
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chain | no | — | |
| days | integer | no | — |
| limit | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chain | no | — | |
| days | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | — |
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), s
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | no | — |
| eth | number | no | — |
| again | boolean | no | — |
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 m
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | no | — |
| pct | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| rule | string | no | — |
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).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| order_id | integer | no | — |
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).
No parameter schema on file.
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 find
| Parameter | Type | Required | Notes |
|---|---|---|---|
| chain | no | — | |
| since | no | — |
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.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | yes | — |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| address | string | no | — |
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 pred
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
| hours | integer | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | — |
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); t
| Parameter | Type | Required | Notes |
|---|---|---|---|
| contract | string | no | — |
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.
No parameter schema on file.
Find PumpPill's read for a query: a Robinhood Chain address (0x + 40 hex), a Solana mint (base58), or a ticker such as HOOD. Returns ids for fetch. For a ticker the result is the one Robinhood Chain contract that clears the gate (alive, $10K+ pool, not flagged HIGH or CRITICAL) with the count of others using the name, then Solana tokens PumpPill holds under that exact name, marked as name matches.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install PumpPill — token safety and measured outcomes or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.6.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish PumpPill — token safety and measured outcomes can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.