congress_trades
US Congress stock transactions from official Senate ePTR and House Clerk disclosures (public domain). Every record carries happened_at (transaction date), disclosed_at (filing date) and observed_at (when this pipeline first saw it). Because the STOCK Act permits ~45 days between trade and disclosure, disclosed_at is the field to use for point-in-time work. Senate data is parsed to ticker level; House filings are metadata only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "congress_trades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Substring match on member name | |
| paid | No | true = request the pay-per-call (x402) quote or the live tier. Without a payment attached the call returns the x402 PaymentRequired object as an isError result; attach the signed payment at _meta["x402/payment"] (or the PAYMENT-SIGNATURE header) and retry. Omit for the free, delayed tier. | |
| since | No | Only transactions on/after this YYYY-MM-DD | |
| ticker | No | Filter to one ticker, e.g. NVDA | |
| chamber | No | ||
| tickers | No | Comma-separated tickers (max 100) |