Insider Buy Signals MCP server
Filing-verified U.S. insider-buy signals from SEC Form 4: cluster buys and large-vs-holdings buys.
Little public usage data yet
Reviews
Write oneNobody has reviewed Insider Buy Signals yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Insider Buy Signals tools (11, 1 write)
write = sends, deletes, buys or postsactivist_stakes_recentFreeRecent activist Schedule 13D / 13D-A filings on US-listed companies, newest first then by stated-intent strength (control/take-private > board/proxy > strategic/value, or none stated). Optional min_percent (percent-of-class floor), ticker, and limit. Every stake carries its source filing_url; filings without a source link are dropped.
federal_awards_recentFreeRecently signed U.S. federal new awards from USAspending.gov, newest first. Optional min_amount (USD floor) and limit. Every award carries its source award_url; awards without a source link are dropped and never returned.
fund_position_changesFreeWhat large institutional filers CHANGED quarter-over-quarter in their SEC 13F-HR holdings (opened / added / trimmed / exited a position) — the delta is the product; the raw snapshot is only the input. Every row carries as_of_quarter_end, filed_date and lag_days (values are up to ~45 days stale), value_usd in whole dollars, cusip + issuer_name, and its source filing_url. ticker is null (no authoritative free CUSIP->ticker source; never guessed). A missing prior quarter is the explicit state 'first_filing_on_record', not 'everything new'. Covers LONG US 13(f)-listed positions only — no shorts, non-US, or options. This is a convenience/completeness view of public data, NOT a trading edge. Optional filer, change_type, min_value_usd, limit.
insider_cluster_buysFreeRule-2 cluster buys only (>=2 insiders buying the same issuer in-window) — the highest-signal subset. Each record carries its source filing_url.
insider_filing_lookupFreeThe single Rule-2 record for one SEC filing accession, with its filing_url. Returns an error if no gated filing matches the accession.
insider_signals_by_date_rangeFreeRule-2 insider-buy signals filed within an inclusive ISO date range. Each record carries its source filing_url.
insider_signals_by_tickerFreeAll Rule-2 insider-buy signals for one ticker (case-insensitive). Each record carries its source filing_url.
insider_signals_todayFreeRule-2 insider-buy signals filed today (SEC code P open-market purchases), ranked cluster-first. Each record carries its source filing_url.
verify_8k_eventFreeCheck a claim that a registrant (cik/company/accession) filed an 8-K carrying specific SEC item code(s) in a timeframe, against the filed record. Returns status=confirmed with the source filing(s) + link; not_found; partial (same registrant/filing but the claimed item(s) aren't carried, or the date differs — itemised claimed-vs-filed); out_of_scope (claims about the body's meaning/materiality aren't covered — the filing is never paraphrased); or out_of_coverage. Every response states the coverage window checked. Rule-2: item codes are the SEC controlled vocabulary parsed from the filing — never inferred from prose.
verify_activist_13dFreeCheck a claim about an activist stake (ticker/subject, filer, percent-of-class, stated intent, timeframe) against the filed Schedule 13D/13D-A record. Returns status=confirmed with the source filing(s) + link; not_found; partial (same filer/subject but percent/intent/date differs, itemised claimed-vs-filed); out_of_scope (passive 13G isn't covered); or out_of_coverage (outside the collected window). Every response states the coverage window checked. Rule-2: no estimates — absence is reported as absence, never guessed.
verify_insider_purchasewrite actionFreeCheck a claim about an insider open-market buy (ticker/issuer, person, amount, timeframe) against the filed record. Returns status=confirmed with the source filing(s) + link; not_found; partial (same insider/company but value/date differs, itemised claimed-vs-filed); out_of_scope (sales/options/grants aren't covered); or out_of_coverage (outside the collected window). Every response states the coverage window checked. Rule-2: no estimates, no unlabelled partial matches — absence is reported as absence, never guessed.
Public scan report
scanner v0.1.9 · 2026-09-19 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1905ms20/20
- Tool poisoning11 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenanceno repository listed3/15
- Maintainer identityno repository or website to verify2/10
Findings (2)
- highWrite-action tools reachable without authentication
auth.open-write - lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http edgar-insider-signals https://mcp.tradestarinsider.com/mcp
Insider Buy Signals: common questions
- Is Insider Buy Signals MCP server safe?
- With care: it is graded C, so read the findings first (57/100). Read the Insider Buy Signals safety report
- How do I install Insider Buy Signals?
- It runs remotely at mcp.tradestarinsider.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Insider Buy Signals need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Insider Buy Signals maintained?
- The latest release is v1.0.0.
- Is Insider Buy Signals up?
- 100% of our last 6 checks got an answer. We check remote servers about four times a day.