Insider Trading
live FinanceMarketsGet recent insider trading filings (Form 4) for a company. Shows who bought or sold shares, when, and links to SEC filings.
Tools
insider_trades SEC Form 4 insider transaction filings for a US-listed company: filing date, the officer/director/10%-owner who filed, and a link to the filing on EDGAR. Answers who at a company has been buying or se
No parameters required.
Try it
insider_8k SEC Form 8-K material event filings for a US-listed company, with the 8-K item codes decoded (earnings release, acquisition completed, officer departure, material agreement, delisting notice…). Answer
No parameters required.
Try it
insider_13d SEC Schedule 13D and 13G beneficial-ownership filings naming a US-listed company: which fund or investor crossed 5% ownership, on what date, and a link to the filing. 13D signals activist intent, 13G
No parameters required.
Try it
insider_activity_summary One-call SEC filing overview for a US-listed company: Form 4 insider transactions and 8-K material events from the last 90 days plus Schedule 13D/G stake filings from the last year, with counts and th
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/insider-trading/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/insider-trading/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"insider_trades","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("insider_trades", {}); // Or ask in plain English:
const answer = await px.ask("get recent insider trading filings (form 4) for a company");