{"serverId":"mcp-registry/io.github.bargo-ai/congress-trades","tools":[{"name":"get_congress_member","fixed":{"name":"get_congress_member","description":"All disclosed trades for one member of Congress plus a performance summary (trade count, buys/sells, average per-share return on disclosed buys). Pass the member_slug returned by get_congress_trades (e.g. 'nancy-pelosi').","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["member_slug"],"properties":{"limit":{"type":"integer","default":200,"maximum":500,"minimum":1},"member_slug":{"type":"string","maxLength":80,"minLength":2}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"get_congress_stats","fixed":{"name":"get_congress_stats","description":"Aggregate Congress-trading stats: total trades/members/tickers, buy vs sell counts, latest transaction & disclosure dates, and the most-traded tickers over the last 90 days.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":89},{"name":"get_congress_trades","fixed":{"name":"get_congress_trades","description":"U.S. Congress stock trades from official STOCK Act Periodic Transaction Reports (House Clerk + Senate eFD). Each row: member, chamber, state, ticker, company, type (purchase/sale/exchange), disclosed dollar range, transaction & disclosure dates, AND per-trade performance (price at trade, latest price, % move since). Filter by ticker, member (substring), chamber, or type. Newest transaction first. CAVEAT: PTRs are disclosed up to ~45 days after the trade — read as 'recent weeks', not real-time.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"type":{"enum":["purchase","sale","exchange"],"type":"string"},"limit":{"type":"integer","default":50,"maximum":200,"minimum":1},"member":{"type":"string","maxLength":40,"minLength":2},"ticker":{"type":"string","maxLength":16,"minLength":1},"chamber":{"enum":["house","senate"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":261,"tokensAfter":261}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"get_congress_member","params":["limit","member_slug"]},{"tool":"get_congress_trades","params":["type","limit","member","ticker","chamber"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}