| name | political-trades |
| description | Research publicly disclosed U.S. politician stock trades via the political-trades MCP server. Use when the user asks about politician/congress trades, freshest filings, golden opportunities, daily political trade reports, politician backtests or leaderboards, copy-trading simulations, or autotrade status. Triggers on "politician trades", "congress trades", "freshest buys", "golden opportunities", "daily political report", "copy congress". |
Political Trades (Capitol Alpha Terminal MCP)
Query the local political-trades MCP server for STOCK Act disclosure research.
Ground rules (always)
- This is PUBLIC disclosure data, delayed up to 45 days. Never call it insider data.
- Always mention filing delays when discussing trades.
- Never give financial advice or say "buy this". Frame everything as research.
- Amounts are ranges, not exact sizes.
Tool map
| Need | Tool |
|---|
| Freshest filings | get_latest_trades with delayMaxDays (7 = fresh, 21 = actionable window) |
| Still-actionable trades (price near their entry) | get_golden_opportunities |
| Daily report | generate_daily_briefing (mode: research, youtube, or newsletter) |
| Search anything | search_trades (ticker, politician, party, dates, delay) |
| One politician's profile | get_politician_profile |
| Simulate copying a politician ($10k) | backtest_politician (holdDays 0 = follow their actual sale filings, the best-performing rule) |
| Precomputed 30/60/90d rankings | get_full_leaderboard (includes "their return" vs "your delayed return" and delay cost) |
| Screen one trade for relevance | screen_trade |
| Autotrader config + decision log | autotrade_status |
| Ticker deep-dive | get_ticker_activity |
| Watchlist | manage_watchlist |
| Video content | generate_youtube_segment |
Recipes
Morning check (the daily loop):
get_latest_trades with delayMaxDays: 7, limit: 20
get_golden_opportunities with limit: 10
- Summarize: who bought what, how late the filings are, which are still near the entry price. Flag anything on the watchlist.
Daily purchases and sales report:
generate_daily_briefing with mode: "research"
search_trades twice: transactionTypes: ["purchase"] and ["sale"], dateFrom = today - 2 days
- Present as two tables (buys / sells) with politician, ticker, amount range, filing delay. End with the disclaimer.
"Is this trade worth copying?"
screen_trade with the trade id → golden/ok/late/stale verdict with drift
- If relevant,
backtest_politician for that politician (lookbackDays 365, holdDays 0) for context on their track record.
Leaderboard story:
get_full_leaderboard with periodDays: 90 → lead with the your-return vs their-return gap (delay cost). Note the top 5 are picked with hindsight.
Output style
Terminal-terse. Tables over prose. Always include filing delay per trade. Close substantive analyses with one line: delayed public disclosures, not financial advice.