com.insidergraph/insidergraph

MCPcommunitylive
v0.66.0com.insidergraphUnknownUpdated 1mo ago

SEC insider intelligence: trades, 8-K events, planned sales, activist stakes - one entity graph.

Endpoint healthlive
checked 13 days ago · 108ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authorcom.insidergraph
LicenseUnknown
Version0.66.0
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface11 tools · none privileged
Security scan✓ Cleanvlive · 1mo agoHow well does this scan work?
EvalsNone
IndexedJul 7, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

11 tools · none privileged
Observed live from the vendor's endpoint1mo ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://api.insidergraph.com/mcp11 tools · 171ms
cluster_buysFind issuers where multiple distinct insiders independently bought with their own money (code P) inside a window - a signal raw EDGAR cannot answer. Sorted by total value.

Find issuers where multiple distinct insiders independently bought with their own money (code P) inside a window - a signal raw EDGAR cannot answer. Sorted by total value.

ParameterTypeDescription
min_distinct_insidersintegerMinimum distinct buyers per issuer, default 2.
min_value_usdnumberMinimum combined buy value per issuer in USD.
window_daysintegerLookback window in days, default 30.
company_profileSTART HERE for any company question: one call returns the full insider picture for a ticker or company name - current 5%+ stakeholders (13D/13G), insider buy/sell activity (Form 4), announced sales (Form 144), and recent material events (8-K). Every row links its SEC filing; next_tools names the to…

START HERE for any company question: one call returns the full insider picture for a ticker or company name - current 5%+ stakeholders (13D/13G), insider buy/sell activity (Form 4), announced sales (Form 144), and recent material events (8-K). Every row links its SEC filing; next_tools names the to…

ParameterTypeDescription
query*stringAny identifier: ticker in any format (NVDA, NASDAQ:AAPL, $NVDA, BRK.B), company name, CIK number, US ISIN, or CUSIP.
window_daysintegerLookback for insider activity, planned sales, and events; default 90, cap 730.
describe_coverageOrientation: what this server covers RIGHT NOW - per-feed live date ranges (coverage deepens daily toward the backfill horizon), your access tier, and an example question per tool. Call this first when unsure what to ask or whether a date range is covered.

Orientation: what this server covers RIGHT NOW - per-feed live date ranges (coverage deepens daily toward the backfill horizon), your access tier, and an example question per tool. Call this first when unsure what to ask or whether a date range is covered.

No input schema was published for this tool.

find_companyResolve any company identifier to its EDGAR identity: ticker in any format (AAPL, NASDAQ:AAPL, $NVDA, BRK.B), company name, CIK number, US ISIN, or CUSIP. Returns ranked candidates with name, ticker, and CIK. Use it when unsure of the exact ticker before calling the search tools.

Resolve any company identifier to its EDGAR identity: ticker in any format (AAPL, NASDAQ:AAPL, $NVDA, BRK.B), company name, CIK number, US ISIN, or CUSIP. Returns ranked candidates with name, ticker, and CIK. Use it when unsure of the exact ticker before calling the search tools.

ParameterTypeDescription
query*stringThe identifier to resolve, e.g. "nvidia", "NASDAQ:AAPL", "1045810", "US0378331005".
get_insider_tradesSearch normalized insider transactions from SEC Forms 3/4/5 (US public companies). Returns rows with pre-computed value_usd and a quote-ready summary string with the SEC filing link.

Search normalized insider transactions from SEC Forms 3/4/5 (US public companies). Returns rows with pre-computed value_usd and a quote-ready summary string with the SEC filing link.

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
exclude_10b5_1booleanDrop pre-scheduled 10b5-1 plan transactions; true (default) for signal-seeking, false for full audit.
insiderstringSubstring match on the insider's name, e.g. "MUSK".
limitintegerMax rows per page, default 50, cap 500.
min_value_usdnumberMinimum transaction value in USD (shares x price).
relationshipstringFilter by insider role.
sincestringEarliest transaction date, YYYY-MM-DD.
tickersarrayTicker symbols to include, e.g. ["NVDA","AAPL"]. Empty = all issuers.
txn_typestringbuy (open-market/private purchase P), sell (S), grant (A), exercise (M/X), or gift (G). Omit for all.
untilstringLatest transaction date, YYYY-MM-DD.
get_material_eventsSearch SEC 8-K material corporate events (bankruptcies, restatements, officer departures, delistings, cyber incidents, earnings, M&A...) normalized to item codes, with SEC filing links.

Search SEC 8-K material corporate events (bankruptcies, restatements, officer departures, delistings, cyber incidents, earnings, M&A...) normalized to item codes, with SEC filing links.

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
high_signalbooleanOnly distress-grade items (1.03, 1.05, 2.04, 2.06, 3.01, 4.02, 5.02). Overrides item_codes.
item_codesarray8-K item numbers, e.g. ["1.03","5.02"]. 1.03=bankruptcy, 4.02=restatement, 5.02=officer departure, 1.05=cyber incident, 2.02=earnings, 8.01=other.
limitintegerMax rows per page, default 50, cap 500.
sincestringEarliest event date, YYYY-MM-DD.
tickersarrayTicker symbols to include, e.g. ["NVDA"]. Empty = all issuers.
untilstringLatest event date, YYYY-MM-DD.
get_planned_salesSearch SEC Form 144 notices - insiders' PROPOSED sales of restricted/control stock, filed BEFORE the sale executes (the Form 4 reports execution after). A leading indicator: announced-but-not-yet-executed insider selling, with broker and approximate sale date.

Search SEC Form 144 notices - insiders' PROPOSED sales of restricted/control stock, filed BEFORE the sale executes (the Form 4 reports execution after). A leading indicator: announced-but-not-yet-executed insider selling, with broker and approximate sale date.

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
limitintegerMax rows per page, default 50, cap 500.
min_value_usdnumberMinimum aggregate market value of the proposed sale in USD.
sellerstringSubstring match on the seller's name.
sincestringEarliest approximate sale date, YYYY-MM-DD.
tickersarrayTicker symbols to include. Empty = all issuers.
untilstringLatest approximate sale date, YYYY-MM-DD.
get_stakesSearch 5%+ beneficial-ownership stakes from Schedules 13D/13G. 13D = ACTIVE intent (activists, acquirers - market-moving); 13G = passive. Latest filing per (issuer, holder) wins, so results are current stakes; superseded history stays in the archive.

Search 5%+ beneficial-ownership stakes from Schedules 13D/13G. 13D = ACTIVE intent (activists, acquirers - market-moving); 13G = passive. Latest filing per (issuer, holder) wins, so results are current stakes; superseded history stays in the archive.

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
holderstringSubstring match on the reporting person, e.g. "Icahn".
limitintegerMax rows per page, default 50, cap 500.
min_percentnumberMinimum percent of class held, e.g. 10.
schedule_typestringactivist (13D family), passive (13G family), or all (default).
sincestringEarliest event date, YYYY-MM-DD.
tickersarrayTicker symbols to include. Empty = all issuers.
untilstringLatest event date, YYYY-MM-DD.
list_recent_filingsThe firehose: recently ingested filings across ALL feeds (Forms 3/4/5, 8-K, 144, Schedules 13D/13G) with acceptance timestamps and SEC filing links, newest first. Use to see what just came in.

The firehose: recently ingested filings across ALL feeds (Forms 3/4/5, 8-K, 144, Schedules 13D/13G) with acceptance timestamps and SEC filing links, newest first. Use to see what just came in.

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
feedsarrayFeeds to include. Empty = all.
limitintegerMax rows per page, default 50, cap 200.
sincestringEarliest acceptance time, RFC3339 or YYYY-MM-DD.
planned_vs_executedCross-feed signal: pair each Form 144 notice (an insider's ANNOUNCED sale) with the seller's actual Form 4 sale executions - same person, exact CIK identity, matched inside the notice's factual Rule 144 validity window (90 days from filing). Surfaces execution ratios and, most notably, announced-bu…

Cross-feed signal: pair each Form 144 notice (an insider's ANNOUNCED sale) with the seller's actual Form 4 sale executions - same person, exact CIK identity, matched inside the notice's factual Rule 144 validity window (90 days from filing). Surfaces execution ratios and, most notably, announced-bu…

ParameterTypeDescription
cursorstringOpaque pagination token from the previous response's page.next_cursor; pass it back verbatim to fetch the next page.
limitintegerMax rows per page, default 50, cap 500.
min_planned_usdnumberMinimum planned sale value in USD.
sellerstringSubstring match on the seller's name.
sincestringEarliest approximate sale date, YYYY-MM-DD. Default: 90 days back.
statusstringFilter: executed, pending (window still open), not_executed (window elapsed, no matching sale - the leading-indicator residue), unverifiable (the seller entity…
tickersarrayTicker symbols to include. Empty = all issuers.
untilstringLatest approximate sale date, YYYY-MM-DD.
trades_before_eventsCross-feed signal: for issuers that filed a material 8-K event, show SEC Form 4 insider transactions in the N days BEFORE the event - e.g. insider selling before a bankruptcy, restatement, or delisting. Joins two feeds through the shared entity graph; raw EDGAR cannot answer this in one query.

Cross-feed signal: for issuers that filed a material 8-K event, show SEC Form 4 insider transactions in the N days BEFORE the event - e.g. insider selling before a bankruptcy, restatement, or delisting. Joins two feeds through the shared entity graph; raw EDGAR cannot answer this in one query.

ParameterTypeDescription
days_beforeintegerLookback window before the event date, default 60.
item_codesarray8-K items to anchor on, e.g. ["1.03","4.02","3.01"]. Default: distress items 1.03, 2.06, 3.01, 4.02.
limitintegerMax rows, default 50, cap 500.
min_value_usdnumberMinimum insider transaction value in USD.
sincestringEarliest event date, YYYY-MM-DD.
txn_typestringInsider transaction filter: sell (default - selling before bad news), buy, or all.

11 of 11 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

SEC insider intelligence: trades, 8-K events, planned sales, activist stakes - one entity graph.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.