Servidor MCP

feeds

com.insidercable/feeds

Qué hace este MCP

Provides time-stamped datasets on congressional trades, insider transactions, bitcoin ETF flows, and token launches and wallets.

congress_trades
US Congress stock transactions from official Senate ePTR and House Clerk disclosures (public domain). Every record carries happened_at (transaction date), disclosed_at (filing date) and observed_at (when this pipeline first saw it). Because the STOCK Act permits ~45 days between trade and disclosure, disclosed_at is the field to use for point-in-time work. Senate data is parsed to ticker level; House filings are metadata only.
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Substring match on member name'}, 'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Only transactions on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string', 'description': 'Filter to one ticker, e.g. NVDA'}, 'chamber': {'enum': ['Senate', 'House'], 'type': 'string'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers (max 100)'}}}
etf_flows
Spot bitcoin ETF creation/redemption flows, computed as change in shares outstanding times NAV so price moves are removed and only genuine creations/redemptions remain. This series cannot be backfilled -- the issuer publishes only a current snapshot -- so every row was banked on the day it existed. span_days above 1 marks a row that spans a gap.
Esquema de entrada
{'type': 'object', 'properties': {'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Only rows on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string', 'description': 'Fund ticker, e.g. IBIT'}, 'tickers': {'type': 'string', 'description': 'Comma-separated fund tickers'}}}
insider_buys
SEC Form 4 open-market insider BUYS (public domain). Form-4 code P only: grants, option exercises, tax withholding and gifts are excluded because they are compensation events rather than conviction. An officer or director spending their own money is the signal this feed isolates. Carries observed_at (when recorded here) and happened_at (transaction date on the filing). For disposals use insider_sells. Since 2026-09-01 the feed also carries Schedule 13D/13G beneficial-ownership stakes (form=13D active intent, form=13G passive; direction=buy on an initial filing or a percent increase versus the last filing seen); filter with form=4 for Form 4 only.
Esquema de entrada
{'type': 'object', 'properties': {'form': {'enum': ['4', '13D', '13G'], 'type': 'string', 'description': 'SEC form; omit for all'}, 'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Only transactions on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers (max 100)'}, 'min_value': {'type': 'number', 'description': 'Minimum transaction value in USD (Form 4 rows only carry a value)'}}}
insider_sells
SEC Form 4 open-market insider SELLS (public domain). Form-4 code S only. Read these with care: insiders sell for diversification, tax and pre-scheduled 10b5-1 plans, so a sale carries far less information than a purchase. Carries observed_at (when recorded here) and happened_at (transaction date on the filing). For acquisitions use insider_buys. Also carries Schedule 13D/13G stake DECREASES and exits below 5% (form=13D|13G, direction=sell versus the last filing seen); filter with form=4 for Form 4 only.
Esquema de entrada
{'type': 'object', 'properties': {'form': {'enum': ['4', '13D', '13G'], 'type': 'string', 'description': 'SEC form; omit for all'}, 'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Only transactions on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers (max 100)'}, 'min_value': {'type': 'number', 'description': 'Minimum transaction value in USD (Form 4 rows only carry a value)'}}}
launch_ledger
Robinhood Chain (chain id 4663) token launches that cleared a first-hour activity floor, with the early-buyer cohort: the first ~25 distinct wallets that bought (transaction sender, never the router), each with block delta from launch and quote spent. Every launch is graded at 24h and 7d (price multiple vs first buy, liquidity, holders). Launchpad is identified from the Uniswap v4 hook. Recorded forward from 2026-09-03 straight from chain logs: happened_at is the launch block time, observed_at is when the cohort was banked. Not backfilled.
Esquema de entrada
{'type': 'object', 'properties': {'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'quote': {'type': 'string', 'description': 'Quote asset: ETH, WETH, USDG, or a stock token symbol'}, 'since': {'type': 'string', 'description': 'Only launches on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string', 'description': 'Token symbol as the deployer named it (untrusted text)'}, 'wallet': {'type': 'string', 'description': 'Launches this address was early in, or deployed'}, 'min_usd': {'type': 'number', 'description': 'Minimum first-hour buy volume, USD estimate'}, 'tickers': {'type': 'string', 'description': 'Comma-separated token symbols'}, 'launchpad': {'type': 'string', 'description': 'Substring match, e.g. doppler, launchhook, none'}, 'min_buyers': {'type': 'number', 'description': 'Minimum distinct early buyers captured'}}}
launch_wallets
Wallet book derived from launch_ledger: every address seen in an early-buyer cohort, with how many launches it was early in, its 24h hit rate (launch traded at 2x or more vs its first buy), dead rate (no trades or below 0.2x), average block delta, launchpads used, tokens, and whether it also deployed launches. Repeat early buyers with a high hit rate are the cohort worth watching; this feed ranks, it does not recommend. Recomputed at each publish from the forward-only ledger.
Esquema de entrada
{'type': 'object', 'properties': {'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Wallets last seen on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string', 'description': 'Wallets that were early in this token symbol'}, 'wallet': {'type': 'string', 'description': 'One address'}, 'launchpad': {'type': 'string', 'description': 'Wallets active on this launchpad'}, 'min_launches': {'type': 'number', 'description': 'Minimum launches early in'}}}
options_iv
Daily US equity option-chain structure per ticker, recorded forward from 2026-06-27 (~230 names, weekday close). Derived metrics only -- no quotes, strikes, greeks or spot are re-served: atm_iv_30d / atm_iv_90d (implied vol at the ~30d and ~90d expiries), iv_term (30d/90d; above 1 = backwardation/stress), skew_25d (25-delta put IV minus call IV; positive = put demand), iv_rank (percentile of today's 30d IV within THIS series' own history, with iv_hist_days saying how long that history is -- a rank over 10 days is not a rank), put/call ratios by open interest and by volume, net dealer gamma sign, max-OI call/put strikes as percent from spot, and an unusual-activity read (uoa_lean call/put/mixed from contracts with volume >= 3x open interest; EOD delayed data, no prints, so buyer vs seller is unknowable). happened_at is the trading day; observed_at is the day the chain was banked. Not backfilled; the source publishes only the current chain, so nobody can reconstruct these days.
Esquema de entrada
{'type': 'object', 'properties': {'lean': {'enum': ['call', 'put', 'mixed'], 'type': 'string', 'description': 'Unusual-activity lean on the day'}, 'paid': {'type': 'boolean', 'description': 'true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier.'}, 'since': {'type': 'string', 'description': 'Only trading days on/after this YYYY-MM-DD'}, 'ticker': {'type': 'string', 'description': 'One ticker, e.g. NVDA'}, 'tickers': {'type': 'string', 'description': 'Comma-separated tickers (max 100)'}, 'max_iv_rank': {'type': 'number', 'description': 'Maximum iv_rank, 0-1 (e.g. 0.1 = vol cheap)'}, 'min_iv_rank': {'type': 'number', 'description': 'Minimum iv_rank, 0-1 (e.g. 0.9 = vol rich)'}, 'min_hist_days': {'type': 'number', 'description': 'Only rows whose iv_rank rests on at least this many days of history'}}}
Añadido
options_iv
1 de October de 2026 a las 02:53
Modificado
launch_wallets
1 de October de 2026 a las 02:53
Modificado
launch_ledger
1 de October de 2026 a las 02:53
Modificado
insider_sells
1 de October de 2026 a las 02:53
Modificado
insider_buys
1 de October de 2026 a las 02:53
Modificado
etf_flows
1 de October de 2026 a las 02:53
Modificado
congress_trades
1 de October de 2026 a las 02:53
Añadido
launch_wallets
17 de September de 2026 a las 12:35
Añadido
launch_ledger
17 de September de 2026 a las 12:35
Añadido
insider_sells
17 de September de 2026 a las 12:35
Añadido
insider_buys
17 de September de 2026 a las 12:35
Añadido
etf_flows
17 de September de 2026 a las 12:35
Añadido
congress_trades
17 de September de 2026 a las 12:35