mcpbeat Sign in

Loophole Tape MCP Server

answering

Loophole Tape is answering right now. Last checked 4 min ago. It exposes 22 tools. Last commit 20 Sep 2026.

pump.fun & Robinhood Chain launch data: radar, risk checks, delta feed, datasets, keys. x402 USDC

Uptime history 17 days of history · worst day 97%
17 days agonow
100.0%
Uptime 24h
182 of 182 checks
22
Tools
read from the server
570 ms
Response time
average over 24h
0
Stars
last commit 20 Sep 2026

What changed 55

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 September 2026. No other catalogue keeps this.

23 Sep a tool description was rewritten rhc_curve_card
22 Sep 2 tool descriptions were rewritten buy_api_key, rhc_recent_launches
22 Sep a tool changed the parameters it asks for rhc_recent_launches
19 Sep 2 tool descriptions were rewritten rhc_curve_card, rhc_recent_launches
12 Sep 5 tools appeared buy_api_key, buy_dataset, buy_trial_key and 2 more
12 Sep a tool changed version4 times that day
11 Sep 5 tool descriptions were rewritten catalog, check_pumpfun_risk, check_watchlist_risk and 2 more
11 Sep a tool changed version2 times that day
10 Sep 5 tool descriptions were rewritten mint_risk_card, recent_graduations, recent_rugs and 2 more
10 Sep 4 tools appeared check_coverage, check_pumpfun_risk, check_watchlist_risk and 1 more
and 28 more, back to 9 September 2026

Nothing serious here today

Today is the operative word: we check Loophole Tape every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add loophole-tape --transport http https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "loophole-tape": {
      "url": "https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.loophole-tape]
url = "https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "loophole-tape": {
      "url": "https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "loophole-tape": {
      "url": "https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 22

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

buy
buy_api_key
$2.0 USDC once. One x402 payment of $2.00 (USDC on Solana or Base; by header, or in a browser with a wallet) returns a key lt_... holding $2.00 of credit. Send it as the X-API-Key header on any paid HTTP route and that route's price is deducted; no x402 client is needed after the purchase (the same header on POST /mcp pays the MCP tools). Free balance: GET /v1/keys/balance with the header. Credit does not expire; the key is a bearer secret. The key activates when the same request settles; the same signed payment retried returns the same key. No arguments.
buy_dataset
$5.0 USDC per day file. Input: day (UTC, YYYY-MM-DD, from the free HTTP index /v1/datasets). Every pump.fun launch our capture saw on that UTC day (about 15k-35k rows) with creator, dev buy and share, name/symbol/uri, outcomes as our label rules define them (graduated with migration delay, rugged with rug delay, creator first-sell delay, peak and terminal reserve) and the first feature snapshot under 10 s and between 10 and 60 s of age where sampled (dev/insider/bundle shares, creator prior, reserve, buys). Free 200-row sample and schema at /v1/datasets. HTTP returns the parquet bytes; the MCP tool returns a one-hour download URL. The last three days are rebuilt nightly as outcomes settle. Returns a download URL valid for one hour plus rows, bytes and sha256.
buy_trial_key
$0.1 USDC once. The same prepaid key as /v1/keys/new with $0.10 of credit (about twenty $0.005 checks or a hundred $0.001 polls): one x402 payment, then X-API-Key on any paid HTTP route. For trying the header path with a small agent budget. Free balance: GET /v1/keys/balance. No arguments.
recent
recent_graduations
$0.02 USDC per call. Optional args: limit (1-100, default 50), window_s (60-86400, default 21600). Migrations to PumpSwap in the window (default 6 h), each labelled graduated=true only when we witnessed the curve at >= 84 SOL, otherwise a below-threshold close (mayhem or operator pools). Each item is a compact card with the migrate time, pool, peak curve SOL and the holder/creator labels. Returns JSON envelope with data{count, items[compact cards + migrate_t + graduated]}.
recent_launches
$0.01 USDC per call. Optional args: limit (1-100, default 50), max_age_s (30-21600, default 3600), exclude_mayhem (default true), min_rs (curve SOL floor), only_alive (drop rug-flagged). Recent pump.fun launches (default: last hour, mayhem excluded, newest first) as compact cards: curve SOL and progress, unique buyers, holder concentration, create-slot bundle/insider/dev shares, look-ahead-safe creator prior (launches, grad rate, rug rate at the moment of launch), warm-launch label, rug flags with first-seen times. The funnel for a screener: filter by min_rs / only_alive and then buy full cards for the survivors. Returns JSON envelope with data{count, items[compact cards]}.
recent_rugs
$0.02 USDC per call. Optional args: limit (1-200, default 50), window_s (60-21600, default 3600). Rug and close flags fired in the window (newest first), each with its mechanism (creator_sold, bundle_dumped, curve_drained, pool_drained, curve_closed_low, migrate_below_grad), the flag time, the mint's age at the flag, peak and current curve SOL, name/symbol/creator. Use it to review observed risk events and their frequency. Returns JSON envelope with data{count, items[{t, mint, flag, detail, mint_age_at_flag_s, peak_rs_sol, rs_sol, creator}]}.
rhc
rhc_curve_card
$0.02 USDC per call. Input: address (0x-prefixed Pons V2 curve or token address on Robinhood Chain). Full structure card for ONE Pons V2 curve on Robinhood Chain, addressed by curve or token address (0x…): launch facts (block, deployer, pair token, graduation threshold), raised / progress / price multiple vs launch (exact curve reserves, ETH-paired curves), the launch's trade fee and creator tax in bps (fees block; the creator tax is charged on every buy and sell and is invisible to three-word event parsers), snipe-tax activity, holder ledger concentration (top-1 / top-5 / HHI / deployer share), same-block direct-buy cluster share and wallets, max direct buys in one 100 ms block, terminal-vs-direct route mix with terminal holdings share, flow (buys / sells / unique buyers / new buyers in the last 2 and 6 s / last trade age / volumes), lifecycle (completed / graduated blocks and delays, refunds), the trade_cost block (for a 0.01 and a 0.05 ETH clip at the curve's reserves now, exact with fee and creator tax on both legs and own impact: fill price vs marginal, the immediate round trip, and the price rise from now needed to break even), and the ring block: the coordinated-cluster screen (unique_buyers >= 8 and same-block direct-buy cluster share >= 0.5) our own capture measured at 14.5% of launches, 47% dumped, median 0.37x terminal; matching timing is not proof of coordination. coverage=full for curves launched inside our event window (last ~2 h, trades observed from block 0); thin = launch facts + lifecycle only, with a reason. Always 200 for a valid address. Returns JSON envelope with data{curve, token, status, coverage, raised, snipe_tax, structure, flow, lifecycle}.
rhc_recent_launches
$0.01 USDC per call. Optional args: limit (1-200, default 50), max_age_s (30-21600, default 3600), pair ('any' | 'eth'), only_live (bool), min_buys (int), since (unix seconds cursor). Recent Pons V2 launches on Robinhood Chain (chain 4663; default last hour, newest first) as compact structure cards: raised (ETH), progress to the 4.2 ETH graduation, price multiple vs launch (exact curve reserves), the launch's trade fee and creator tax in bps (fees.creator_tax_bps: 0-1900, chosen by the creator, charged on every buy and sell), snipe-tax activity, holder concentration (top-1 / top-5 / HHI), same-block direct-buy cluster share (matching timing, not proof of coordination), terminal-vs-direct route mix with the terminal router transactions joined to their wallets, inflow (new buyers in the last 2 / 6 s), lifecycle (live / complete / graduated). Every card carries a ring block: the RING SCREEN flags the coordinated-cluster structure our own capture measured (unique_buyers >= 8 and same-block direct-buy cluster share >= 0.5); ring_only=true returns just those curves, and the response carries the rule with its measured base rates (14.5% of launches, 47% dumped, median 0.37x terminal in the 2026-09-06/07 window) so you can price the flag yourself. Matching timing is not proof of coordination. Filter pair=eth for ETH-paired curves or min_buys for a minimum observed activity count. Poll with since=<next_cursor> to receive only launches you have not seen, oldest first. Returns JSON envelope with data{count, items[compact structure cards]} (+ next_cursor, truncated with since).
rhc_regime
Free. Robinhood Chain (chain 4663) Pons V2 regime meter: launches per hour, graduations per hour and rate, median launch-to-graduation seconds, curve buys/sells per minute, unique buyers, snipe-tax facts, feed health. No arguments.
watchlist
check_watchlist_risk
One payment checks one to five caller-selected pump.fun mints for observed creator exits, bundle selling, drains and migration state, each with calibrated P(rug within 5 min) and P(true graduation) (/v1/calibration), with compact concentration/flow measurements and timestamped evidence. Every mint must have full coverage and feed lag <= 5 s; an unavailable batch is unpaid. Optional cursor: no new watched events is unpaid. Use /v1/check/watch for free update availability. Price is $0.01 total, not per mint. Findings describe observations, not predictions. Exact signed-payment retry cache: 10 minutes.
watchlist_updates
Free. Initialize a watch cursor or check for new documented risk/lifecycle events for the same one to five mints. Returns availability only; a paid check returns event details and an updated cursor. Cursor lasts 24 h. Poll every 15 s or slower.
catalog
catalog
Free. Start here: every tool with its price in USD, required arguments, what it returns, the x402 payment terms (USDC on Solana mainnet or Base, payTo per network, facilitator) and the label semantics URL. Returns JSON.
coverage
check_coverage
Free. Check full live coverage and <= 5 s feed freshness for one to five pump.fun mints before paying. Returns availability and exact prices.
creator
creator_reputation
$0.02 USDC per call. Input: address (base58 wallet). Creator reputation: look-ahead-safe stats over every launch we have seen from this wallet (n_launches, resolved, graduations witnessed at >= 84 SOL, rugs by drain or dev dump, median seconds to the dev's first sell, total dev buys), the last 25 launches with outcomes, the creator's live mints right now, and whether the wallet was funded in the last 30 min (warm launch). Empty stats (is_first_time=true) for a wallet we never saw launch. Returns JSON envelope with data{creator, stats{n_launches, n_resolved, grad_rate, rug_rate, median_dev_sell_s, is_first_time}, recent_launches[], live_mints[], funded_recently_by}.
health
health
Free. Feed health: feed_lag_s (seconds between the newest event in our tape and now), is_stale, last Solana slot, mints tracked, counters. Call it before trusting a card's freshness.
launches
launches_since
$0.001 USDC per poll. The polling feed for bots: every covered launch created after `since` (unix seconds; default the last 60 s, at most the last hour), oldest first, up to 100 per call, each with reserve, buys, buyer inflow, concentration, first-observed flags, the calibrated P(rug within 300 s) and P(true graduation), and the paid check URL. Returns next_cursor to pass back as since. An empty page costs the same call, so poll at the launch rate you need (about 20 launches per minute).
market
market_regime
Free. pump.fun market regime meter: launches per minute, mayhem share, curve buys/sells per minute, fail share, pool swaps, migrations vs true graduations (curve witnessed >= 84 SOL) in the last hour, rug flags per hour, history totals. No arguments. Returns JSON.
mint
mint_risk_card
$0.025 USDC per call. Input: mint (base58 pump.fun mint). Risk card for ONE pump.fun mint, always HTTP 200 for a valid base58 mint. coverage=full when the mint is in our live window: curve truth (graduation = curve witnessed >= 84 SOL), demand (unique buyers, buys/sells 60 s, net SOL), holder concentration (top-5, HHI), create-slot bundle / insider / dev shares, look-ahead-safe creator prior at launch, warm-launch (observed creator-funding links) label, rug/close flags with first-seen times, exit signals. coverage=thin otherwise: our resolved launch record if any + current bonding-curve state from RPC + creator prior. Every card carries status, risk_label, confidence, a why[] list and market base rates. Nulls carry a reason; nothing is guessed. Returns JSON envelope {ok, coverage: full|thin, data{status, risk_label, confidence, why[], curve, demand, holders, exit_signals, creator_prior_at_launch, rug_flags, flags, base_rates, next}, meta{feed_lag_s, is_stale}}.
pumpfun
check_pumpfun_risk
Compact check before a swap or during position monitoring, with calibrated P(rug within 5 min) and P(true graduation) validated out of time (/v1/calibration): creator exits, early-wallet selling, curve/pool drains, migration classification, concentration and buyer flow. Findings include first-observed times and numeric evidence. Full coverage and feed lag <= 5 s required; stale/unavailable data is unpaid. Optional cursor: no new watched events is unpaid. No flags observed is not a safety guarantee. Exact signed-payment retries recover the original result for 10 min without a new settlement; timestamps identify its age.
radar
radar
Free. The covered pump.fun mints under 30 s old ranked by calibrated rug-within-300s probability and the covered mints under 15 min (>= 5 buys) ranked by true-graduation probability, ten each, refreshed every 5 s, each with the paid check URL and tool. The free preview of the paid number. No arguments.
sample
sample_mint
Free. One full risk card (the exact paid mint_risk_card shape) for a mint aged >= 300 s with >= 3 buys, delayed. Use it to see every field before paying. No arguments.
wallet
wallet_profile
$0.02 USDC per call. Input: address (base58 wallet). Wallet profile: class from our rolling 3-day realised-PnL leaderboard over every pump.fun trade we captured (insider / sniper / skilled / crowd, with rank and stats), holdings among the last 3000 mints (token share, first-buy slot, curve SOL now), creator stats if the wallet ever launched, and recent funding source. Use it to weight the buyers on a curve. Returns JSON envelope with data{wallet, leaderboard{class, rank, stats}, as_creator, live_holdings_recent_mints[], funded_recently_by}.

Endpoints

URLTransportStateLatencyChecked
https://htrlhl3y49.execute-api.us-east-2.amazonaws.com/mcp streamable-http answering 555 ms 4 min ago
https://api.loopholetape.com/mcp streamable-http answering 565 ms 4 min ago

Alternatives to Loophole Tape

same job, measured the same way
0xrhXBT — Robinhood Chain Intelligence
by mkrz-x

Robinhood Chain intelligence: trend scores, launch radar, KOL leaderboard, pre-trade risk checks.

26 tools answering
Hood MCP
by nirholas

Robinhood Chain data + guarded trading for AI agents: Stock Token quotes, portfolios, launches

44 installs/wk local only
Hyre MCP
by cryptoeights

17 DeFi + RWA tools — PumpFun, wallet PnL, Meteora LP, Robinhood Chain stocks — paid via x402.

44 installs/wk local only
Mindjack
by mindjack

Solana memecoin rug check for trading agents: pump.fun launches, calibrated rug risk, wallets, KOL.

58 installs/wk 26 tools answering
Spectrum Data Digital
by spectrumdatadigital

Data marketplace for AI agents: quality-scored datasets, compliance checks, x402 USDC payments.

answering
Aeron Wallet
by aeronlabs

Non-custodial agent wallet for Robinhood Chain. Pays x402 requests in USDG.

38 installs/wk local only
ScanHood
by scanhood

On-chain honeypot/rug scanner, market data, and launch tools for Robinhood Chain (EVM 4663).

22 tools answering
Token risk x402
by ogenalabs

Pre-trade token safety checks for AI agents on Solana and Base. x402 USDC per call, no key.

2 tools answering

Loophole Tape — questions

Answers built from our own checks of this server.

What can Loophole Tape do?
It exposes 22 tools, read directly from the server on our last check. Among them: buy_api_key, buy_dataset, buy_trial_key, catalog, check_coverage, check_pumpfun_risk and 16 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Loophole Tape mostly used for?
Its tools cluster around recent, buy and rhc. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Loophole Tape working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 182 of 182 checks got a reply (100.0%), average response time 570 ms. The bar chart above shows every period we have measured.
How do I connect Loophole Tape?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Loophole Tape need an API key?
No. Loophole Tape completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 22 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Loophole Tape?
It answers our handshake in 570 ms on average, which is faster than 25% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Loophole Tape open source?
We cannot say either way: 0 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.