{"protocolVersion":"0.3.0","name":"loophole tape","version":"0.6.1","description":"Live pump.fun / PumpSwap risk checks and Robinhood Chain Pons V2 launch analytics, computed in real time from our own independent capture of every on-chain event (not resold third-party data). Pay per request in USDC on Solana or Base through x402 with no account: $0.001-$0.025 per data call, $5.00 per daily dataset file; prepaid keys ($0.10 trial, $2.00) serve clients without an x402 library. Responses report coverage, freshness and observed evidence. Priced skills are paid per call with x402 (USDC on Solana mainnet or Base) over HTTP or MCP; the A2A endpoint answers any message with the catalog, the payment terms and the exact HTTP/MCP call for the skill you name.","url":"https://api.loopholetape.com/a2a","preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://api.loopholetape.com/a2a","transport":"JSONRPC"}],"provider":{"organization":"loophole tape","url":"https://github.com/gosadu/loophole-tape"},"documentationUrl":"https://api.loopholetape.com/llms.txt","iconUrl":"https://api.loopholetape.com/favicon.svg","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"mint","name":"mint_risk_card","description":"Risk card for one pump.fun mint (live microstructure or thin on-chain card). 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, n Price $0.025 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/mint/{mint} or MCP tool mint_risk_card at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/mint/{mint}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"launches","name":"recent_launches","description":"Recent pump.fun launches with compact risk labels. 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 p Price $0.01 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/launches/recent or MCP tool recent_launches at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/launches/recent"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"rugs","name":"recent_rugs","description":"Recent rug / close flags with mechanism labels. 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, Price $0.02 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/rugs/recent or MCP tool recent_rugs at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/rugs/recent"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"graduations","name":"recent_graduations","description":"Recent migrations labelled true graduation vs below-threshold close. 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 wi Price $0.02 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/graduations/recent or MCP tool recent_graduations at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/graduations/recent"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"creator","name":"creator_reputation","description":"Creator reputation over our full launch history. 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, tota Price $0.02 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/creator/{address} or MCP tool creator_reputation at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/creator/{address}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"wallet","name":"wallet_profile","description":"Wallet class from our rolling PnL leaderboard + live holdings. 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, firs Price $0.02 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/wallet/{address} or MCP tool wallet_profile at https://api.loopholetape.com/mcp.","tags":["pump.fun","solana","risk","x402","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/wallet/{address}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"rhc_launches","name":"rhc_recent_launches","description":"Robinhood Chain (Pons V2) recent launches with holder / route / cluster structure. 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  Price $0.01 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/rhc/launches/recent or MCP tool rhc_recent_launches at https://api.loopholetape.com/mcp.","tags":["robinhood-chain","pons","memecoin","launches","structure","realtime","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/rhc/launches/recent"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"rhc_curve","name":"rhc_curve_card","description":"Robinhood Chain (Pons V2) curve structure card for one curve or token address. 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 (exa Price $0.02 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/rhc/curve/{address} or MCP tool rhc_curve_card at https://api.loopholetape.com/mcp.","tags":["robinhood-chain","pons","memecoin","risk","structure","realtime","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/rhc/curve/{address}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"keys","name":"buy_api_key","description":"Buy a prepaid API key: $2.00 of credit, then a plain X-API-Key header on every paid HTTP route. 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  Price $2 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/keys/new or MCP tool buy_api_key at https://api.loopholetape.com/mcp.","tags":["billing","prepaid","api-key","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/keys/new"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"keys_trial","name":"buy_trial_key","description":"Buy a $0.10 trial key: twenty compact checks, then a plain X-API-Key header. 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 bud Price $0.1 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/keys/trial or MCP tool buy_trial_key at https://api.loopholetape.com/mcp.","tags":["billing","prepaid","api-key","trial","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/keys/trial"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"launches_since","name":"launches_since","description":"New pump.fun launches since a cursor, with calibrated probabilities ($0.001 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,  Price $0.001 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/launches/since or MCP tool launches_since at https://api.loopholetape.com/mcp.","tags":["solana","pump.fun","launches","polling","feed","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/launches/since"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"dataset","name":"buy_dataset","description":"One UTC day of pump.fun launches with outcomes and early features, as parquet ($5.00). 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, Price $5 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/datasets/pumpfun_launches/{day} or MCP tool buy_dataset at https://api.loopholetape.com/mcp.","tags":["dataset","bulk","research","pump.fun","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/datasets/pumpfun_launches/{day}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"risk","name":"check_pumpfun_risk","description":"Check one pump.fun mint for observed launch risks ($0.005). 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, migra Price $0.005 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/check/mint/{mint} or MCP tool check_pumpfun_risk at https://api.loopholetape.com/mcp.","tags":["solana","pump.fun","risk-check","pre-trade","watchlist","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/check/mint/{mint}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"risk_batch","name":"check_watchlist_risk","description":"Check up to five pump.fun mints for $0.01 total. 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), wit Price $0.01 per call via x402 (USDC on Solana mainnet or Base); HTTP GET https://api.loopholetape.com/v1/check/watchlist or MCP tool check_watchlist_risk at https://api.loopholetape.com/mcp.","tags":["solana","pump.fun","risk-check","batch","watchlist","paid","x402"],"examples":["GET https://api.loopholetape.com/v1/check/watchlist"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"coverage","name":"check_coverage","description":"Free: full-coverage and freshness check for one to five pump.fun mints; quotes the exact prices. GET https://api.loopholetape.com/v1/check/coverage?mints=","tags":["free"],"examples":["GET https://api.loopholetape.com/v1/check/coverage?mints="],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"watch","name":"watchlist_updates","description":"Free: signed 24 h watch cursor; says whether new documented risk or lifecycle events exist. GET https://api.loopholetape.com/v1/check/watch?mints=","tags":["free"],"examples":["GET https://api.loopholetape.com/v1/check/watch?mints="],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"regime","name":"market_regime","description":"Free: pump.fun market-wide regime meter. GET https://api.loopholetape.com/v1/market/regime","tags":["free"],"examples":["GET https://api.loopholetape.com/v1/market/regime"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"sample","name":"sample_mint","description":"Free: one full risk card sample, delayed. GET https://api.loopholetape.com/v1/sample/mint","tags":["free"],"examples":["GET https://api.loopholetape.com/v1/sample/mint"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"rhc_regime","name":"rhc_regime","description":"Free: Robinhood Chain Pons V2 regime meter. GET https://api.loopholetape.com/v1/rhc/regime","tags":["free"],"examples":["GET https://api.loopholetape.com/v1/rhc/regime"],"inputModes":["application/json"],"outputModes":["application/json"]}],"securitySchemes":{},"security":[],"supportsAuthenticatedExtendedCard":false}