MCPVault

recent_sec_filings

MCP tool from OpenInsider MCP by btopn

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-mcp
FULL OPENINSIDER MCP LISTING

Other tools in OpenInsider MCP (27)

activist_filings

Schedule 13D activist filings (initial + amendments). Returns filer name, ownership pct, and Item 4 'Purpose of Transaction' excerpt when parseable.

cik

string

cluster_buys

Companies where multiple insiders bought stock in a short window. The strongest open-market signal on OpenInsider.

daily_short_volume

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}[].

daysBack

int

dilution_filings

S-3 shelf registrations and 424B5 takedowns, with parsed shelf amount and use-of-proceeds excerpt.

excludeDerivativeRelated

boolean

failures_to_deliver

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}[].

get_quote

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.

includeAmendments

bool (optional)

insiderCik

string

itemCodes

string[] (optional)

late_filings

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.

latest_trades

Most recent insider filings across the whole market — the live firehose.

limit

int

officer_buys

Recent purchases of ≥$25k by company officers (CEO, CFO, COO, etc.). Filters out 10%-owner buys, which are often institutional and lower-signal.

period

"day" \

periodsBack

int (optional)

screen

Generic OpenInsider screener with flexible filters. Use this when none of the named tools fit.

search_by_insider

All trades by a specific insider across all companies, identified by their SEC CIK.

search_by_ticker

All insider trades for one company.

short_interest

FINRA bi-monthly short interest snapshots with delta vs prior period. Returns ShortSnapshot[].

ticker

string

top_buys

Largest insider purchases by dollar value over a fixed window.

top_sells

Largest insider sales by dollar value over a fixed window. Same period argument as topbuys.

transactionType

"all" \

transactionTypes

Array<"P"\