canli-mcp / Insider trades
How do I see insider trading (Form 4 filings) with an AI agent?
canli-mcp's insider_trades tool reads a company's Form 4 filings from SEC EDGAR: who traded, buy or sell, shares, price and what they hold after, each linked to its filing. planned_insider_sales adds the sales announced ahead on Form 144.
Free and MIT-licensed. No account and no API key. Or run claude mcp add canli -- npx -y canli-mcp in Claude Code.
Ask it
Who at NVIDIA has bought or sold shares lately?
The agent finds the tool through canli-mcp's find_tool and runs it through run_tool. This is the call:
{
"name": "insider_trades",
"arguments": {
"company": "NVDA",
"max_filings": 10
}
}What came back
Recorded from canli-mcp 0.11.1 on 2026-10-25, with no API key set. The model read 6,207 characters.
| date | insider | role | code | meaning | acq disp | shares | price |
|---|---|---|---|---|---|---|---|
| 2026-10-07 | COXE TENCH | director | G | gift | D | 500000 | 0 |
| 2026-09-21 | Teter Timothy S. | EVP, General Counsel and Sec | S | open-market or private sale | D | 12483 | 222.193 |
| 2026-09-21 | Teter Timothy S. | EVP, General Counsel and Sec | S | open-market or private sale | D | 13478 | 223.049 |
| 2026-09-21 | Teter Timothy S. | EVP, General Counsel and Sec | S | open-market or private sale | D | 4499 | 223.748 |
| 2026-09-18 | STEVENS MARK A | director | S | open-market or private sale | D | 1356000 | 219.722 |
| 2026-09-18 | STEVENS MARK A | director | S | open-market or private sale | D | 10000 | 220.42 |
| 2026-09-17 | Kress Colette | EVP & Chief Financial Officer | S | open-market or private sale | D | 4681 | 218.014 |
| 2026-09-17 | Kress Colette | EVP & Chief Financial Officer | S | open-market or private sale | D | 20369 | 219.017 |
The result insider_trades sent back, in full form
{
"ref": "r11",
"cik": 1045810,
"name": "NVIDIA CORP",
"ticker": "NVDA",
"window": {
"since": "2026-07-27",
"until": "2026-10-25"
},
"form4_filings": {
"in_window": 17,
"read": 10,
"not_read": 7,
"hint": "raise max_filings or narrow the dates"
},
"summary": {
"open_market_purchases": {
"transactions": 0,
"shares": 0,
"value": 0,
"insiders": 0
},
"open_market_sales": {
"transactions": 8,
"shares": 1431378,
"value": 314582260,
"insiders": 3
},
"tax_withholding": {
"transactions": 5,
"shares": 160153,
"value": 33979662,
"insiders": 5
},
"option_exercises": {
"transactions": 0,
"shares": 0,
"value": 0,
"insiders": 0
},
"grants": {
"transactions": 2,
"shares": 332925,
"value": 0,
"insiders": 1
}
},
"columns": [
"date",
"insider",
"role",
"code",
"meaning",
"acq_disp",
"…"
],
"rows": [
[
"2026-10-07",
"COXE TENCH",
"director",
"G",
"gift",
"D",
"…"
],
[
"2026-09-21",
"Teter Timothy S.",
"EVP, General Counsel and Sec",
"S",
"open-market or private sale",
"D",
"…"
],
[
"2026-09-21",
"Teter Timothy S.",
"EVP, General Counsel and Sec",
"S",
"open-market or private sale",
"D",
"…"
],
[
"2026-09-21",
"Teter Timothy S.",
"EVP, General Counsel and Sec",
"S",
"open-market or private sale",
"D",
"…"
],
[
"2026-09-18",
"STEVENS MARK A",
"director",
"S",
"open-market or private sale",
"D",
"…"
],
[
"2026-09-18",
"STEVENS MARK A",
"director",
"S",
"open-market or private sale",
"D",
"…"
],
"…"
],
"meaning": "Only code P (purchase) and S (sale) are open-market decisions; A, M, F and G are grants, exercises, tax withholding and gifts. A sale under …",
"source": "https://www.sec.gov/cgi-bin/own-disp?action=getissuer&CIK=0001045810",
"limits": [
"From SEC EDGAR as filed; Canli Capital does not edit or verify the filers' statements.",
"Not investment advice.",
"Form 4 is due within two business days of a trade; earlier trades may still be unreported, and Form 5 (annual) filings are not read."
]
}Prices, filings and statistics are as the sources published them on that day; run the call again for today's. Nothing here is investment advice.
The tools behind the answer
| Tool | Pack | What it does |
|---|---|---|
insider_trades | markets | Insider transactions at a company from its Form 4 filings: who (officers, directors, 10% owners), what (open-market buys and sales, option exercises, tax withholding, gifts), shares, price, value, holdings after, and 10b5-1 plan flags, with a buy/sell summary. Default: the last 90 days. |
planned_insider_sales | markets | Insiders' planned sales from Form 144, filed before they sell: seller, role, shares, market value, share of the company, approximate sale date, how the shares were acquired and any 10b5-1 plan date, with totals by seller. |
Add canli-mcp
claude mcp add canli -- npx -y canli-mcp{ "mcpServers": { "canli": { "command": "npx", "args": ["-y", "canli-mcp"] } } }https://canlicapital.com/mcp/canliEverything canli-mcp does · How it compares with other finance MCP servers
