Tools/Congress (STOCK Act)

congress.trades

freeread-only

Parsed STOCK Act transaction line-items: actual congressional stock trades by ticker or by member — buy/sell, the disclosed amount range, trade + notification dates, and owner (self/spouse). Each row links to its source PTR PDF. US House (e-filed) is live; Senate is being added. Pass `ticker` OR `member`.

Parameters#

ParameterTypeDescription
tickeroptstringStock symbol, e.g. 'NVDA' — all members' trades in it
memberoptstringRepresentative name (partial ok), e.g. 'Pelosi'
limitoptnumberMax trades (default 50, max 200)

Example call#

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "congress.trades",
    "arguments": {
      "ticker": "NVDA"
    }
  }
}'

Example response#

json
{
  "count": 1,
  "query": { "ticker": "NVDA", "member": null },
  "trades": [
    {
      "member": "Hon. Nancy Pelosi",
      "chamber": "House",
      "ticker": "NVDA",
      "action": "buy",
      "owner": "spouse",
      "transaction_date": "2026-05-12",
      "amount_range": "$1,000,001 - $5,000,000",
      "source_url": "https://disclosures-clerk.house.gov/..."
    }
  ],
  "provenance": { "source": "US House Clerk STOCK Act PTRs", "license": "US public record (5 U.S.C. §13107(c))" }
}
Free tool
This call costs 0 credits. Use it freely.