mcp server
ScanHood
On-chain honeypot/rug scanner, market data, and launch tools for Robinhood Chain (EVM 4663).
Description as published by the maintainer. Source
- version 1.0.0
- active
active — Registry entry last updated 2026-07-18.
What this server can do
18 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
apply_partner_key(site, contact)- Get a free, higher-rate-limit (40r/s vs the 5r/s anonymous default) API key for a site that links back to scanhood.xyz. ScanHood fetches the site itself and checks for a real <a> to scanhood.xyz before issuing a key — self-reported claims are rejected. One key per site; re-applying with the same site returns the existing key. Required: site.
build_launch_tx(from, logo, name, symbol, version, feeWallet, description, initialTick, initialBuyEth)- Build (but do not sign or send) a launchToken transaction against ScanHood's live no-rug launchpad on Robinhood Chain — either Uniswap V3 (anti-snipe protection, supports an atomic initial buy) or V4 (Uniswap's newest, no anti-snipe window). Returns raw unsigned tx fields (to, data, value, gas) for the caller's own wallet to sign and broadcast — ScanHood never holds funds or keys. On success the token's liquidity is locked (V3: locker-held position; V4: locker-held one-sided position) and cannot be pulled. Required: name, symbol.
get_bots_claim_prefs- Per-token preferences for automatic trading-fee claiming.
get_bots_stats- Stats from ScanHood's own arbitrage and fee-claim bots.
get_ohlcv(pool, timeframe)- On-chain OHLCV candles for a pool, for charting/backtesting. Required: pool.
get_paid_tier_info- Treasury address and minimum payment to upgrade an existing partner key from the free tier (40r/s) to the paid tier (200r/s) via a Robinhood-Chain ETH payment.
get_partner_status(key)- Look up which site a partner key is registered to, when it was issued, and whether it has been upgraded to the paid tier. Required: key.
get_scan_log(limit, verdict)- Recent completed token safety scans across all of ScanHood (real activity, not a sample) — powers the "recent rugs caught" / "safe launches today" homepage modules. Optionally filter by verdict.
get_scan_rollup(days)- Daily counts of PASS/CAUTION/DANGER verdicts plus a sample of real DANGER catches per day, for up to 60 days back. Powers the weekly "State of the Chain" report.
get_streak(wallet)- A wallet's consecutive-day ScanHood usage streak. Required: wallet.
get_swap_quote(side, token, amount)- Read-only swap quote (no execution) for a token against the ScanHood swap contract — expected output for a given ETH-in (buy) or token-in (sell). Required: token, side, amount.
get_token_extra(token)- Holder concentration (top10Pct), dev wallet %, and holder count for a token, sourced from the live trenches collector. Required: token.
get_watchlist(address)- Returns the token addresses a wallet has saved to its ScanHood watchlist. Required: address.
save_watchlist(tokens, address, message, signature)- Overwrites a wallet's saved token watchlist (up to 200 tokens). Requires a signature proving ownership of the address: sign the exact string in 'message' with that wallet's key (e.g. personal_sign / EIP-191) and pass it as 'signature'. Not usable without real wallet-signing capability. Required: address, tokens, message, signature.
scan_token(token)- Composite on-chain safety verdict for any Robinhood-Chain (chain 4663) token: honeypot buy+sell simulation, LP-lock status, contract verification, deployer reputation, RWA-impostor detection. Returns PASS/CAUTION/DANGER. Required: token.
search_token(query)- Find any Robinhood-Chain token by symbol, name, or address across the whole chain (not just the top pairs). Required: query.
set_bots_claim_prefs(token, address, enabled, message, signature)- Enable or disable automatic fee claiming for a token. Requires a signature proving ownership of 'address': sign the exact string in 'message' with that wallet's key and pass it as 'signature'. Not usable without real wallet-signing capability. Required: address, token, enabled, message, signature.
upgrade_to_paid_tier(key, txid)- After sending at least the minimum ETH (see get_paid_tier_info) to the treasury address on Robinhood Chain, submit the transaction hash here to upgrade an existing partner key to the paid tier (200r/s). Verifies the payment on-chain before activating — each txid can only be used once. Required: key, txid.
Last successful function declaration observed on . Source: https://scanhood.xyz/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://scanhood.xyz/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-18 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-18 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 18 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | scanhood.xyz | |
| mcp endpoint status | ok | The server listed 18 functions when asked. | as of probe | scanhood.xyz |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json