recent_sec_filings
Recent 8-K material event filings for a ticker, with parsed item codes (e.g. 1.02 contract terminated, 4.02 restatement, 5.02 officer change, 2.06 impairment).
How to use it
recent_sec_filings is exposed by the OpenInsider MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the recent_sec_filings tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install OpenInsider MCP
claude mcp add openinsider -- npx -y openinsider-mcpOther tools in OpenInsider MCP (27)
Schedule 13D activist filings (initial + amendments). Returns filer name, ownership pct, and Item 4 'Purpose of Transaction' excerpt when parseable.
string
Companies where multiple insiders bought stock in a short window. The strongest open-market signal on OpenInsider.
FINRA Reg SHO daily short-sale volume — daily flow (not standing position; for that, use shortinterest). Aggregated across CNMS, FNRA, FNYX, FNQC venues. Returns {date, shortVolume, totalVolume, shortRatio}[].
int
S-3 shelf registrations and 424B5 takedowns, with parsed shelf amount and use-of-proceeds excerpt.
boolean
SEC failures-to-deliver per bi-monthly period plus current Reg SHO threshold-list flag (>10K shares + >0.5% of TSO failed for 5 consecutive settlement days). Returns {date, ftdShares, ftdValue, onThresholdList}[].
Live stock quote for a ticker — price, previous close, 52-week range, today's volume + 3-month average volume, market cap, beta, trailing/forward P/E, dividend yield, ex-dividend date, next earnings date, currency, exchange, ISO timestamp.
bool (optional)
string
string[] (optional)
NT-10K / NT-10Q late filing notices, with parsed reason text and a heuristic category (accounting / corporate / multiple / unspecified). Accounting reasons are the strongest bearish variant.
Most recent insider filings across the whole market — the live firehose.
int
Recent purchases of ≥$25k by company officers (CEO, CFO, COO, etc.). Filters out 10%-owner buys, which are often institutional and lower-signal.
"day" \
int (optional)
Generic OpenInsider screener with flexible filters. Use this when none of the named tools fit.
All trades by a specific insider across all companies, identified by their SEC CIK.
All insider trades for one company.
FINRA bi-monthly short interest snapshots with delta vs prior period. Returns ShortSnapshot[].
string
Largest insider purchases by dollar value over a fixed window.
Largest insider sales by dollar value over a fixed window. Same period argument as topbuys.
"all" \
Array<"P"\