PumpPill
Provides read-only token intelligence for Robinhood Chain, including token safety checks, ticker resolution, deployer records, flagged tokens, stock pairs, chain statistics, whale wallets, wallet records, early wallets, and forward-measured outcomes.
Provides read-only token intelligence for Solana, including token details, early wallet records, outcome measurements, exit checks, and search/fetch access to stored token reads.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PumpPillCheck this token's safety and whether it can be sold: 0x1234..."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PumpPill MCP server
Read-only token intelligence for Robinhood Chain (chainId 4663) and Solana, served as a hosted Model Context Protocol server.
https://api.pumppill.org/mcpStreamable HTTP. No key, no account, nothing to install. Registry name:
org.pumppill/token-safety (v1.2.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
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.
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.
Related MCP server: NoesisAPI
Tools
Public (15 tools, read-only, no key)
Tool | What it returns |
| The 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. |
| 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. |
| What one Robinhood Chain wallet has launched and how those went: tokens, liveness, liquidity, which crossed $100K. |
| Tokens whose latest scan in the last 30 days found HIGH or CRITICAL structural risk, with the findings named. |
| Memecoins quoted in tokenized stocks (NVDA, SPY, TSLA) on Robinhood Chain, with liquidity and latest scan risk. |
| How Robinhood Chain measures from PumpPill's index, recomputed hourly with the method in the payload. |
| Wallets 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. |
| One Robinhood Chain wallet's holdings and trades off the chain's own feed. Sell sizes are floors, never profit. |
| Robinhood Chain wallets whose first buy landed early on tokens that later crossed $100K, with the base rate beside every rate. |
| Solana wallets recorded among a token's first buyers on tokens that later reached 5x, with the base rate beside every rate. |
| Any Solana token by mint: holders, bundled-launch read, what the deployer still holds, socials, and a one-sentence verdict. |
| Forward-measured outcomes across both chains: the share of logged tokens that doubled, reached 5x, 10x, or never moved. Losers are in the denominator. |
| Can 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. |
| Find PumpPill's read for a Robinhood Chain address, a Solana mint, or a ticker. Returns ids for |
| Fetch one result by the id |
Member tools (5 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, never an error.
Tool | What it returns |
| Reads 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. |
| The premium call table: Solana tokens PumpPill logged for members, newest first, with the market cap at logging and the move since. |
| The Robinhood Chain wallets this member follows: what each holds, its record beside the chain's base rate, recent activity. |
| What 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. |
| Whether this connection carries an active PumpPill membership, its tier, and when it renews. |
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
claude mcp add --transport http pumppill https://api.pumppill.org/mcpClaude 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:
{
"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):
{
"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.
Stdio-only clients
npx -y mcp-remote https://api.pumppill.org/mcpMember 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.
Check the connection
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"}}}'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 members:
rh_scan_nowandx_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.
Coverage: answers cover what PumpPill has scanned, not every contract on either chain.
How to read the answers
Quote
citeand 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: falseis an honest miss. Say so rather than filling the gap.
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. 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
Website: https://www.pumppill.org
For agents: https://www.pumppill.org/for-agents
The MCP server, explained: https://www.pumppill.org/blog/pumppill-mcp-server-token-safety-for-ai-assistants
Contact: pumppillai@gmail.com
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Solana on-chain intelligence — token scans, wallet profiling, bundle detection, 19 MCP tools.
Read-only MCP server for Robinhood Chain token discovery, research, and due diligence via GMGN.
Free read-only crypto whale-tracking & market-data MCP tools across 14 chains. No auth.
Crypto market intelligence, token rug-checks, and wallet verification in one MCP server.
Related MCP Servers
- AlicenseAqualityFmaintenanceReal-time Solana token risk scoring, momentum signals, and graduation alerts via MCP. Free tier with 4 tools (no auth), PRO tier with 6 tools + batch analysis ($0.01/call via x402).61MIT
- AlicenseNot gradedqualityDmaintenanceSolana on-chain intelligence API — token scans, wallet PnL, bundle detection, fresh wallets, dev profiling. MCP server for Claude, Cursor & AI agents. Live PumpFun/Raydium streams1MIT
- AlicenseAqualityBmaintenanceOn-chain Solana cabal & rug detection as an MCP server. Scans any Solana token mint before your agent buys and returns an Exit-Liquidity Risk verdict.1184 npmMIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server providing EVM-native on-chain trading intelligence for Robinhood Chain (chain id 4663), including real-time KOL trades, DEX trade tape, token discovery, and deployer reputation.285 npmMIT