{"name":"loophole tape","version":"0.9.0","protocol":"MCP","transport":"streamable-http","endpoint":"https://api.loopholetape.com/mcp","serverInfo":{"name":"loophole tape","version":"0.9.0","title":"Pre-trade rug checks for pump.fun and Robinhood Chain memecoins","description":"Pre-trade rug checks for new pump.fun and Robinhood Chain memecoins: free coarse verdict per token, paid detail per call (USDC via x402 or a trial key). token_check is free: avoid, caution or no_flags_observed by a fixed public rule, one reason and coverage for a pump.fun mint or link, any other Solana mint (thin on-chain answer) or a Robinhood Chain pons 0x address. The paid tools add calibrated rug and graduation odds, holders, creator and deployer records and sell checks, from our own capture of public on-chain data. $0.001 to $5.00 per call in USDC on Solana or Base, or a prepaid key from $0.10.","websiteUrl":"https://api.loopholetape.com"},"instructions":"Pre-trade rug checks for new pump.fun and Robinhood Chain memecoins: free coarse verdict per token, paid detail per call (USDC via x402 or a trial key). Start with token_check (free): give it any Solana token mint or its pasted link, or a Robinhood Chain pons curve or token 0x address or its pons link (token, or mint), and it answers the verdict word by the fixed public rule (avoid, caution or no_flags_observed: the same word the paid verdict and rhc_curve_card give), one reason, coverage and age_s, with links to the paid detail; 30 calls per hour per client; no_flags_observed is not a safety verdict. Shared public trial key, for trying the API without a wallet: one key shared by every caller, with tiny daily caps ($0.50 a UTC day across all callers and $0.02 a day per caller IP). It pays the paid routes and MCP tools priced up to $0.02 (not the holder table, trade flow, 25-mint batch, dataset files or key purchases). Its calls are free samples, never payments; over a cap the answer is 429 daily_cap_reached and nothing is charged. Your own key: https://api.loopholetape.com/v1/keys/trial ($0.10), or pay per call with x402. Set it in the MCP client's config for this server as the header X-API-Key: lt_bW91U5lAaFnBwB505g9ggditZc8gY7Gh No x402 client? GET https://api.loopholetape.com/v1/keys/transfer?usd=2 quotes an exact USDC amount; send exactly that from any wallet or exchange on Base or Solana, then open the claim URL with the transaction hash and the answer is your key (X-API-Key). Put a key (buy_trial_key, buy_api_key, https://api.loopholetape.com/pricing, the transfer above) in the MCP client's config as the header X-API-Key (Smithery: apiKey): it pays these tools and the HTTP routes. Pay for a paid tool in USDC on Solana mainnet or Base via x402 over MCP: call it, receive an isError result whose first text block is the JSON x402Version/accepts (one entry per network), pay the entry your wallet supports to its payTo, retry with _meta['x402/payment']. The paid tools add the evidence, derived from our own capture of public on-chain data: calibrated rug and graduation odds, mint (holders), creator and wallet cards for new pump.fun memecoins on Solana, and Robinhood Chain pons launch and token risk cards with the deployer record and a sell check (rhc_* tools). Free tools (11): token_check, catalog, health, market_regime, sample_mint, new_launches_free, rhc_regime, check_coverage, watchlist_updates, rhc_swap_build_checked, swap_build_checked (catalog lists every tool with its price and schema). Compact pump.fun checks need full coverage and feed lag <= 5 s; unavailable/stale checks and unchanged watch cursors are unpaid. Every mint argument (mint, and each item of mints) also takes the token's pasted link: pump.fun, GMGN, Solscan, Birdeye or Jupiter, or solana:<mint>; a DexScreener, Axiom or Photon link only when its id is a mint we know. token_check's token also takes a Robinhood Chain token's pons link (www.ponsfamily.com/launchpad/<token>) or explorer link (robinhoodchain.blockscout.com/token/<token>), read as its 0x address. The link is resolved before any payment quote or key charge; an unreadable one is refused unpaid as url_not_recognised or pair_address_not_mint, with an example. Every result is a JSON envelope {ok, schema_version, generated_at, coverage: full|thin, data, meta{feed_lag_s, is_stale, next}} (token_check may also answer coverage not_covered); every tool's output schema is the resource loopholetape://schema/{tool} (also output_schema in https://api.loopholetape.com/v1/x402/resources), not part of tools/list. Label semantics: https://api.loopholetape.com/v1/labels. Prompts (prompts/list): check_before_buying (mint), screen_new_launches, grade_my_calls (mints), robinhood_chain_launches; each is a ready-made task that starts with the free step where one exists and names the prices and the ways to pay. Resources (resources/list, free to read): loopholetape://llms.txt, loopholetape://labels, loopholetape://calibration, loopholetape://pricing, the same documents the HTTP routes serve, loopholetape://coverage, a note on which mints the checks cover, and the template loopholetape://schema/{tool} (resources/templates/list): the output schema of one tool, JSON. Prices: paid tools (23, $0.001 to $5.00 in USDC): mint_risk_card $0.025, pumpfun_recent_launches $0.01, recent_rugs $0.02, recent_graduations $0.02, creator_reputation $0.02, wallet_profile $0.02, rhc_recent_launches $0.01, rhc_curve_card $0.02, rhc_curve_trades $0.02, buy_api_key $2.00, buy_trial_key $0.10, launches_since $0.001, buy_dataset $5.00, check_pumpfun_risk $0.005, check_watchlist_risk $0.01, verdict $0.01, launches_screened $0.01, check_batch_risk $0.04, mint_holders $0.01, mint_flow $0.01, mint_outcome_batch $0.01, mint_outcome $0.001, subscribe_alerts $0.10. Any paid HTTP URL opened in a browser with a wallet offers a checkout. How our rug calls compare, scored against settled outcomes (2100 pump.fun mints, 7 of the last 7 UTC days on record (2026-10-19 to 2026-10-25)): our radar at rug odds of at least 50%, called a median 12.6 s after launch, precision 71.2% (560 of 786, 95% interval 68.0 to 74.3%), recall 72.8% (560 of 769, 95% interval 69.6 to 75.8%) on rugs within 300 s; RugCheck's free public report (any danger risk), read a median 11.7 h after launch, precision 31.3% (78 of 249, 95% interval 25.9 to 37.3%), recall 8.9% (78 of 880, 95% interval 7.2 to 10.9%). The outcome labels are ours and the sample is what our radar listed; method, caveats and every row: https://api.loopholetape.com/compare (https://api.loopholetape.com/v1/compare, https://api.loopholetape.com/v1/compare/rows).","supportedVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"stateless":true,"json_response":true,"how":["POST JSON-RPC 2.0 to this URL with headers Accept: application/json, text/event-stream and Content-Type: application/json","initialize -> tools/list -> tools/call {name, arguments}","Start with token_check (free): give it any Solana token mint or its pasted link, or a Robinhood Chain pons curve or token 0x address or its pons link (token, or mint), and it answers the verdict word by the fixed public rule (avoid, caution or no_flags_observed: the same word the paid verdict and rhc_curve_card give), one reason, coverage and age_s, with links to the paid detail; 30 calls per hour per client; no_flags_observed is not a safety verdict.","paid tools answer first with an isError result whose first text block is the JSON x402Version 2 + accepts[] (USDC on Solana mainnet or on Base); pay the accepts entry your wallet supports and call again with params._meta['x402/payment'] = the PaymentPayload; the settlement comes back in result._meta['x402/payment-response']","Shared public trial key, for trying the API without a wallet: one key shared by every caller, with tiny daily caps ($0.50 a UTC day across all callers and $0.02 a day per caller IP). It pays the paid routes and MCP tools priced up to $0.02 (not the holder table, trade flow, 25-mint batch, dataset files or key purchases). Its calls are free samples, never payments; over a cap the answer is 429 daily_cap_reached and nothing is charged. Your own key: https://api.loopholetape.com/v1/keys/trial ($0.10), or pay per call with x402. Send it as the HTTP header on POST to this URL (set it in the MCP client's config): X-API-Key: lt_bW91U5lAaFnBwB505g9ggditZc8gY7Gh","Every mint argument (mint, and each item of mints) also takes the token's pasted link: pump.fun, GMGN, Solscan, Birdeye or Jupiter, or solana:<mint>; a DexScreener, Axiom or Photon link only when its id is a mint we know. token_check's token also takes a Robinhood Chain token's pons link (www.ponsfamily.com/launchpad/<token>) or explorer link (robinhoodchain.blockscout.com/token/<token>), read as its 0x address. The link is resolved before any payment quote or key charge; an unreadable one is refused unpaid as url_not_recognised or pair_address_not_mint, with an example.","Prompts (prompts/list): check_before_buying (mint), screen_new_launches, grade_my_calls (mints), robinhood_chain_launches; each is a ready-made task that starts with the free step where one exists and names the prices and the ways to pay.","Resources (resources/list, free to read): loopholetape://llms.txt, loopholetape://labels, loopholetape://calibration, loopholetape://pricing, the same documents the HTTP routes serve, loopholetape://coverage, a note on which mints the checks cover, and the template loopholetape://schema/{tool} (resources/templates/list): the output schema of one tool, JSON."],"tools":[{"name":"mint_risk_card","price_usd":0.025,"summary":"Solana token safety card: holders, creator and rug flags for a pump.fun memecoin; authorities and Token-2022 extensions for any SPL mint ($0.025)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"base58 SPL mint address (32-44 chars); pump.fun mints usually end in 'pump'. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."}},"required":["mint"]}},{"name":"pumpfun_recent_launches","price_usd":0.01,"summary":"New Solana tokens: pump.fun memecoins launched in the last hour, with holder, creator and rug-flag labels","input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"minimum":1,"maximum":100,"description":"max items"},"max_age_s":{"type":"number","default":3600,"minimum":30,"maximum":21600,"description":"only mints created within this many seconds"},"exclude_mayhem":{"type":"boolean","default":true,"description":"drop mayhem-class (2B supply, AI walker) launches"},"min_rs":{"type":"number","default":0,"minimum":0,"description":"minimum curve SOL right now"},"only_alive":{"type":"boolean","default":false,"description":"drop mints with any rug/close flag"}}}},{"name":"recent_rugs","price_usd":0.02,"summary":"Recent pump.fun memecoin rug and close flags with mechanism labels","input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"minimum":1,"maximum":200,"description":"max items"},"window_s":{"type":"number","default":3600,"minimum":60,"maximum":21600,"description":"look-back window in seconds"}}}},{"name":"recent_graduations","price_usd":0.02,"summary":"Recent pump.fun graduations labelled true graduation vs below-threshold close","input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"minimum":1,"maximum":100,"description":"max items"},"window_s":{"type":"number","default":21600,"minimum":60,"maximum":86400,"description":"look-back window in seconds"}}}},{"name":"creator_reputation","price_usd":0.02,"summary":"Creator reputation for a pump.fun dev wallet: past launches, graduations and rugs","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"base58 wallet address"}},"required":["address"]}},{"name":"wallet_profile","price_usd":0.02,"summary":"Solana wallet profile: class and realised PnL from our pump.fun leaderboard, plus holdings","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"base58 wallet address"}},"required":["address"]}},{"name":"rhc_recent_launches","price_usd":0.01,"summary":"Robinhood Chain (pons) new memecoin launches with holder, creator-tax and ring structure","input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"minimum":1,"maximum":200,"description":"max items"},"max_age_s":{"type":"number","default":3600,"minimum":30,"maximum":21600,"description":"only launches within this many seconds"},"pair":{"type":"string","default":"any","enum":["any","eth"],"description":"eth = only ETH-paired curves (price multiple defined)"},"only_live":{"type":"boolean","default":false,"description":"drop completed / graduated curves"},"min_buys":{"type":"integer","default":0,"minimum":0,"description":"minimum curve buys observed"},"ring_only":{"type":"boolean","default":false,"description":"ring screen: only curves matching the measured same-block direct-buy cluster structure (unique_buyers >= 8 and same_block_direct_cluster_share >= 0.5)"},"since":{"type":"number","minimum":0,"example":1789228000.0,"description":"polling cursor, unix seconds: only launches after it, oldest first, with next_cursor and truncated in the answer (pass next_cursor back; max_age_s is ignored); a cursor older than the 6 h launch index gets the newest page instead, with cursor.clamped=true and cursor.skipped_before_page"}}}},{"name":"rhc_curve_card","price_usd":0.02,"summary":"Robinhood Chain token risk card for one pons v2 memecoin: verdict, holders, tax, sell check","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"0x-prefixed 40-hex pons v2 curve OR token address on Robinhood Chain"}},"required":["address"]}},{"name":"rhc_curve_trades","price_usd":0.02,"summary":"Robinhood Chain pons memecoin curve: reserves and price after every trade","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"0x-prefixed 40-hex pons v2 curve OR token address on Robinhood Chain"},"since":{"type":"string","maxLength":40,"example":"70746901:1","description":"optional start, exclusive: next_cursor 'block:log_index' of the previous page, a block number, or unix seconds (values >= 1e9); omitted = from the curve's first trade"},"limit":{"type":"integer","default":100,"minimum":1,"maximum":500,"description":"events per page (1-500)"}},"required":["address"]}},{"name":"buy_api_key","price_usd":2.0,"summary":"Buy a prepaid API key: $2.00 of credit, then a plain X-API-Key header on every paid HTTP route","input_schema":{"type":"object","properties":{}}},{"name":"buy_trial_key","price_usd":0.1,"summary":"Buy a $0.10 trial key: twenty pump.fun rug checks, then a plain X-API-Key header","input_schema":{"type":"object","properties":{}}},{"name":"launches_since","price_usd":0.001,"summary":"New Solana tokens as they launch on pump.fun: a cursor feed of new memecoin launches with rug probability and graduation odds ($0.001 per poll)","input_schema":{"type":"object","properties":{"since":{"type":"number","description":"unix seconds of the last launch you saw (next_cursor of the previous call); a cursor older than 1 h gets the newest page (cursor.clamped, cursor.skipped_before_page)","example":1789228000.0},"limit":{"type":"integer","description":"1-100 launches per call","default":100,"minimum":1,"maximum":100},"no_avoid":{"type":"boolean","default":false,"description":"true or 1: leave out items whose verdict is avoid"},"min_p_grad":{"type":"number","default":0,"minimum":0,"maximum":1,"description":"keep items whose P(true graduation) is at least this (0 = no floor)"}}}},{"name":"buy_dataset","price_usd":5.0,"summary":"One UTC day of pump.fun memecoin launches with creator, outcomes and early features, as parquet ($5.00)","input_schema":{"type":"object","properties":{"day":{"type":"string","description":"UTC day YYYY-MM-DD listed by GET /v1/datasets"}},"required":["day"]}},{"name":"check_pumpfun_risk","price_usd":0.005,"summary":"Is this Solana token safe? Solana token safety check (rug check) for one pump.fun memecoin: calibrated rug probability and observed flags, not a safety guarantee ($0.005)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"A pump.fun mint with full live coverage; check /v1/check/coverage first. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."},"cursor":{"type":["string","null"],"maxLength":1024,"description":"Optional opaque watch cursor for these exact mints; no new watched events returns an unpaid result."}},"required":["mint"]}},{"name":"check_watchlist_risk","price_usd":0.01,"summary":"Rug check for up to five pump.fun memecoins on Solana for $0.01 total","input_schema":{"type":"object","properties":{"mints":{"type":"array","minItems":1,"maxItems":5,"uniqueItems":true,"items":{"type":"string","minLength":32,"maxLength":512,"description":"a mint or a pump.fun/gmgn/solscan/birdeye link"},"description":"One to five distinct pump.fun mints, each a mint or a pump.fun/gmgn/solscan/birdeye link. All must have full live coverage."},"cursor":{"type":["string","null"],"maxLength":1024,"description":"Optional opaque watch cursor for these exact mints; no new watched events returns an unpaid result."}},"required":["mints"]}},{"name":"verdict","price_usd":0.01,"summary":"Is this Solana token a rug pull? Token safety verdict (rug check) on one pump.fun memecoin: avoid, caution or no_flags_observed (not a safety guarantee), with a free shareable card ($0.01)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"A pump.fun mint with full live coverage; check /v1/check/coverage first. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."}},"required":["mint"]}},{"name":"launches_screened","price_usd":0.01,"summary":"New Solana tokens screened: the newest pump.fun memecoin launches without an avoid verdict, ranked by calibrated graduation odds ($0.01)","input_schema":{"type":"object","properties":{"limit":{"type":"integer","default":25,"minimum":1,"maximum":50,"description":"items to return, 1-50"},"max_age_s":{"type":"number","default":900.0,"minimum":30,"maximum":3600.0,"description":"launches created within this many seconds (30-3600)"}}}},{"name":"check_batch_risk","price_usd":0.04,"summary":"Rug check for up to 25 pump.fun memecoins on Solana for $0.04 total","input_schema":{"type":"object","properties":{"mints":{"type":"array","minItems":1,"maxItems":25,"uniqueItems":true,"items":{"type":"string","minLength":32,"maxLength":512,"description":"a mint or a pump.fun/gmgn/solscan/birdeye link"},"description":"One to 25 distinct pump.fun mints, each a mint or a pump.fun/gmgn/solscan/birdeye link; a mint outside the live window is listed as coverage unavailable."}},"required":["mints"]}},{"name":"mint_holders","price_usd":0.01,"summary":"Solana token holder concentration for one pump.fun memecoin: top holders with shares, labels and dev, bundler and sniper cohorts ($0.01)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"A pump.fun mint with full live coverage; check /v1/check/coverage first. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."},"limit":{"type":"integer","default":50,"minimum":1,"maximum":100,"description":"holder rows to return, largest first (1-100)"}},"required":["mint"]}},{"name":"mint_flow","price_usd":0.01,"summary":"Who bought and sold one pump.fun memecoin: every curve trade by wallet, running net SOL and organic vs wash/bundle volume ($0.01 a page)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"A pump.fun mint with full live coverage; check /v1/check/coverage first. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."},"since":{"type":"string","maxLength":40,"example":"449819861:37","description":"optional start, exclusive: next_cursor 'slot:index' of the previous page, a slot number, or unix seconds (values >= 1e9); omitted = from the launch"},"limit":{"type":"integer","default":100,"minimum":1,"maximum":500,"description":"trades per page (1-500)"}},"required":["mint"]}},{"name":"mint_outcome_batch","price_usd":0.01,"summary":"Outcome labels for up to 40 pump.fun memecoins in one call ($0.01 total)","input_schema":{"type":"object","properties":{"mints":{"type":"array","minItems":1,"maxItems":40,"uniqueItems":true,"items":{"type":"string","minLength":32,"maxLength":512,"description":"a mint or a pump.fun/gmgn/solscan/birdeye link"},"description":"One to 40 distinct pump.fun mints, each a mint or a pump.fun/gmgn/solscan/birdeye link, known to our capture or not."}},"required":["mints"]}},{"name":"mint_outcome","price_usd":0.001,"summary":"Outcome labels for one pump.fun memecoin: rugged, graduated, when, peak SOL ($0.001)","input_schema":{"type":"object","properties":{"mint":{"type":"string","description":"Any pump.fun mint (base58, 32-44 characters); one we never recorded is refused unpaid. Accepts a mint or a pump.fun/gmgn/solscan/birdeye link."}},"required":["mint"]}},{"name":"subscribe_alerts","price_usd":0.1,"summary":"Push pump.fun memecoin and Robinhood Chain launch alerts to your Discord webhook or Telegram bot for 30 days ($0.10)","input_schema":{"type":"object","properties":{"destination":{"type":"string","minLength":20,"maxLength":300,"description":"Your room's delivery endpoint: a Discord webhook URL https://discord.com/api/webhooks/<id>/<token>, or telegram:<bot_token>:<chat_id> for a Telegram bot you own. Send it in the POST JSON body or the X-Alert-Destination header: a query string can be recorded by proxies."},"kinds":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","enum":["graduation_odds","ring_flags","graduations","avoid_flips"]},"description":"One or more of graduation_odds, ring_flags, graduations, avoid_flips."},"min_p_grad":{"type":"number","default":0,"minimum":0,"maximum":1,"description":"graduation_odds and avoid_flips: keep items whose P(true graduation) at publication is at least this (0 = no floor)"},"max_age_s":{"type":"number","default":0,"minimum":0,"maximum":86400,"description":"keep items whose launch was at most this many seconds old when the item was recorded; for graduations the time to graduation (0 = no limit)"},"pumpfun_only":{"type":"boolean","default":false,"description":"true: leave out the Robinhood Chain kind (ring_flags)"},"rhc_only":{"type":"boolean","default":false,"description":"true: leave out the pump.fun kinds"},"label":{"type":"string","maxLength":40,"default":"","description":"optional name printed at the start of every message (letters, digits, spaces and basic punctuation)"}},"required":["destination","kinds"]}},{"name":"token_check","price_usd":0.0,"summary":"free coarse pre-trade verdict for one token (pump.fun mint or link, pons 0x address): the verdict word, one reason, coverage, links to the paid detail"},{"name":"catalog","price_usd":0.0,"summary":"every tool, price, schema and payment terms"},{"name":"health","price_usd":0.0,"summary":"feed freshness"},{"name":"market_regime","price_usd":0.0,"summary":"pump.fun market-wide regime meter"},{"name":"sample_mint","price_usd":0.0,"summary":"a full risk card sample"},{"name":"new_launches_free","price_usd":0.0,"summary":"free live radar: top-10 rug risk (age < 30 s) and top-10 graduation probability"},{"name":"rhc_regime","price_usd":0.0,"summary":"Robinhood Chain (pons) regime meter"},{"name":"check_coverage","price_usd":0.0,"summary":"coverage, freshness and price before paying"},{"name":"watchlist_updates","price_usd":0.0,"summary":"free availability of new watchlist risk/lifecycle events"},{"name":"rhc_swap_build_checked","price_usd":0.0,"summary":"free to call: the unsigned swap transaction for a graduated pons token, routed by KyberSwap, with a disclosed 0.25% fee"},{"name":"swap_build_checked","price_usd":0.0,"summary":"free to call: the unsigned Solana swap transaction for a pump.fun token, routed by Jupiter, with a disclosed 0.25% fee"}],"payment":{"mode":"x402","protocol":"x402","x402Version":2,"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_symbol":"USDC","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","networks":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","label":"Solana mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_symbol":"USDC","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"},{"network":"eip155:8453","label":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"},{"network":"eip155:4663","label":"Robinhood Chain","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","asset_symbol":"USDG","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","facilitator":"https://facilitator.naven.network"},{"network":"eip155:196","label":"X Layer","asset":"0x779Ded0c9e1022225f8E0630b35a9b54bE713736","asset_symbol":"USDT0","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","facilitator":"https://facilitator.payai.network"}],"facilitators":["https://api.cdp.coinbase.com/platform/v2/x402","https://facilitator.naven.network","https://facilitator.payai.network"],"prices_usd":{"keys":2.0,"keys_trial":0.1,"dataset":5.0,"launches_since":0.001,"risk":0.005,"risk_batch":0.01,"verdict":0.01,"launches_screened":0.01,"check_batch":0.04,"mint":0.025,"launches":0.01,"rugs":0.02,"graduations":0.02,"creator":0.02,"wallet":0.02,"rhc_launches":0.01,"rhc_curve":0.02,"rhc_trades":0.02,"mint_holders":0.01,"mint_flow":0.01,"outcome":0.001,"outcome_batch":0.01,"alerts_subscribe":0.1},"how":"Call a priced route; a 402 with a PAYMENT-REQUIRED header comes back listing four accepts entries, USDC on Solana mainnet, USDC on Base, USDG on Robinhood Chain or USDT0 on X Layer (eip155:196); sign the transfer for the network your wallet supports with any x402 v2 client (python `x402[httpx,svm]` / `x402[httpx,evm]`, `@x402/fetch` + `@x402/svm` / `@x402/evm`) and retry with PAYMENT-SIGNATURE; the facilitator pays the network fee on every chain, you need only the stablecoin. USDG and USDT0 are not default assets in the x402 SDKs: allow the one you pay with in the client's spend controls and pick the eip155:4663 or eip155:196 entry. USDT0 on X Layer signs with the EIP-712 domain name \"USD\u20ae0\" (the Tether sign U+20AE), version \"1\"."},"labels":"https://api.loopholetape.com/v1/labels","openapi":"https://api.loopholetape.com/openapi.json","llms":"https://api.loopholetape.com/llms.txt","registry":"io.github.gosadu/loophole-tape","prompts":[{"name":"check_before_buying","title":"Check a pump.fun token before buying","description":"Check one pump.fun mint before buying: the free token_check first (the verdict word, one reason, coverage), then the $0.01 verdict or the $0.025 mint_risk_card when the word is caution or you want the odds or the holders, with the verdict words explained.","arguments":["mint"]},{"name":"screen_new_launches","title":"Screen new pump.fun launches","description":"One $0.01 call that screens the newest pump.fun launches (avoid verdicts left out) and ranks them by calibrated P(true graduation), with how to read that number.","arguments":[]},{"name":"grade_my_calls","title":"Grade my calls","description":"Grade your own rug or graduation calls on pump.fun mints against the public outcome labels ($0.01 per 40 mints) and compute hit rates.","arguments":["mints"]},{"name":"robinhood_chain_launches","title":"Robinhood Chain launches","description":"The newest Robinhood Chain (pons) memecoin launches with the ring screen ($0.01), and how to read the ring flag and the creator tax.","arguments":[]}],"resources":[{"uri":"loopholetape://llms.txt","name":"llms.txt","mimeType":"text/plain","http":"https://api.loopholetape.com/llms.txt"},{"uri":"loopholetape://labels","name":"labels","mimeType":"application/json","http":"https://api.loopholetape.com/v1/labels"},{"uri":"loopholetape://calibration","name":"calibration","mimeType":"application/json","http":"https://api.loopholetape.com/v1/calibration"},{"uri":"loopholetape://pricing","name":"pricing","mimeType":"application/json","http":"https://api.loopholetape.com/pricing.json"},{"uri":"loopholetape://coverage","name":"coverage","mimeType":"text/plain"}],"public_trial_key":{"header":"X-API-Key: lt_bW91U5lAaFnBwB505g9ggditZc8gY7Gh","note":"Shared public trial key, for trying the API without a wallet: one key shared by every caller, with tiny daily caps ($0.50 a UTC day across all callers and $0.02 a day per caller IP). It pays the paid routes and MCP tools priced up to $0.02 (not the holder table, trade flow, 25-mint batch, dataset files or key purchases). Its calls are free samples, never payments; over a cap the answer is 429 daily_cap_reached and nothing is charged. Your own key: https://api.loopholetape.com/v1/keys/trial ($0.10), or pay per call with x402.","shared":true,"daily_cap_usd":0.5,"per_caller_ip_daily_cap_usd":0.02,"max_price_usd":0.02,"routes":["/v1/launches/recent","/v1/rugs/recent","/v1/graduations/recent","/v1/creator/{address}","/v1/wallet/{address}","/v1/rhc/launches/recent","/v1/rhc/curve/{address}","/v1/rhc/curve/{address}/trades","/v1/launches/since","/v1/check/mint/{mint}","/v1/check/watchlist","/v1/verdict/{mint}","/v1/launches/screened","/v1/outcome/batch","/v1/outcome/{mint}"],"mcp_tools":["pumpfun_recent_launches","recent_rugs","recent_graduations","creator_reputation","wallet_profile","rhc_recent_launches","rhc_curve_card","rhc_curve_trades","launches_since","check_pumpfun_risk","check_watchlist_risk","verdict","launches_screened","mint_outcome_batch","mint_outcome"],"counted_as_payment":false,"get_your_own":"https://api.loopholetape.com/v1/keys/trial ($0.10) or x402"},"title":"Pre-trade rug checks for pump.fun and Robinhood Chain memecoins","description":"Pre-trade rug checks for new pump.fun and Robinhood Chain memecoins: free coarse verdict per token, paid detail per call (USDC via x402 or a trial key). token_check is free: avoid, caution or no_flags_observed by a fixed public rule, one reason and coverage for a pump.fun mint or link, any other Solana mint (thin on-chain answer) or a Robinhood Chain pons 0x address. The paid tools add calibrated rug and graduation odds, holders, creator and deployer records and sell checks, from our own capture of public on-chain data. $0.001 to $5.00 per call in USDC on Solana or Base, or a prepaid key from $0.10.","config_schema":{"type":"object","properties":{"apiKey":{"type":"string","title":"Prepaid API key (optional)","default":"","pattern":"^(lt_[A-Za-z0-9_-]{20,64})?$","description":"A prepaid key (lt_...): https://api.loopholetape.com/v1/keys/trial ($0.10 of credit) or https://api.loopholetape.com/v1/keys/new ($2.00), or bought with a plain USDC transfer at https://api.loopholetape.com/v1/keys/transfer. Sent as the X-API-Key header, it pays each paid tool from its credit instead of x402. Leave it empty to use the free tools (token_check first) and pay per call with x402; no key is created for you.","x-from":{"header":"x-api-key"},"x-to":{"header":"x-api-key"}}}}}