insider_activity
SEC Form 4 insider trading for a US company. Three modes:
"summary"(default): counts and net USD by reporter class (c_level= officers and directors, vs 10% owners) and transaction type; passgranularityfor a per-period trend. "Is the CEO buying?""clusters": cluster trades, several distinct officers or directors trading the same direction within a rolling window (after Cohen, Malloy and Pomorski), ranked byconviction_score(insiders, size, recency). Descriptive, not a recommendation."transactions": raw Form 4 rows, newest first.
Args:
company: Name, ticker or CIK.
since_date / until_date: YYYY-MM-DD (default last 365 days;
until_date unused in clusters).
include_derivatives: Include option grants / exercises (default False;
summary and transactions).
granularity / periods: Summary trend, "quarter" or "month";
periods caps buckets (max 60).
direction: Clusters: "purchase" (default) or "sale".
window_days / min_insiders / min_total_value / top_k / include_raw:
Clusters: window 1-365 (default 90), insiders >= 2 (default 2), USD
floor, clusters kept (default 5; 0 = all), pre-dedup windows.
transaction_types / reporter_class / reporter_cik / limit: Transactions:
subset of purchase, sale, award, exercise, other; "officer",
"director", "ten_pct_owner" or "c_level"; one insider;
row cap (default 50, max 1000).
Returns:
Summary: summary {transaction_count, net_value_usd, by_type, by_reporter_class} and sources[] (at most the 1,000 newest
transactions), or trend[]. Clusters: clusters[], each with a
source_ref into sources[]. Transactions: transactions[] with
an EDGAR source_url per row.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company": "<company>"
},
"name": "insider_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | summary | |
| limit | No | ||
| top_k | No | ||
| company | Yes | ||
| periods | No | ||
| direction | No | purchase | |
| since_date | No | ||
| until_date | No | ||
| granularity | No | ||
| include_raw | No | ||
| window_days | No | ||
| min_insiders | No | ||
| reporter_cik | No | ||
| reporter_class | No | ||
| min_total_value | No | ||
| transaction_types | No | ||
| include_derivatives | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||