{"serverId":"mcp-registry/com.insidercable/feeds","tools":[{"name":"insider_buys","fixed":{"name":"insider_buys","description":"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 a","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":365,"tokensAfter":365},{"name":"insider_sells","fixed":{"name":"insider_sells","description":"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 For","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":365,"tokensAfter":365}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"congress_trades","params":["chamber"]},{"tool":"insider_buys","params":["ticker"]},{"tool":"insider_sells","params":["ticker"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}