Insider Trading
live FinanceSECGet recent insider trading filings (Form 4) for a company. Shows who bought or sold shares, when, and links to SEC filings.
Tools
insider_trades Get recent insider trading filings (Form 4) for a company. Shows who bought or sold shares, when, and links to SEC filings. Use to detect insider buying/selling patterns.
No parameters required.
Try it
insider_8k Get material event filings (8-K) for a company. 8-K filings report significant events: earnings, acquisitions, officer changes, material agreements, and more. Returns event types with descriptions.
No parameters required.
Try it
insider_13d Get activist investor filings (Schedule 13D/G) for a company. 13D filings indicate 5%+ ownership with activist intent. 13G indicates passive 5%+ ownership. Use to detect activist campaigns or large st
No parameters required.
Try it
insider_activity_summary Combined insider activity overview for a company — recent insider trades (Form 4), material events (8-K), and activist filings (13D/G) in one call. Use for quick due diligence on any public company.
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");