Bargo Congress Trades
Query normalized U.S. Congress STOCK Act trades with member, ticker, and performance data.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"congress-trades": {
"url": "https://www.bargo.ai/free-apis/congress/mcp"
}
}
}Remote endpoints
https://www.bargo.ai/free-apis/congress/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢get_congress_trades(ticker, member, chamber, type, limit)
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.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"minLength": 1,
"maxLength": 16
},
"member": {
"type": "string",
"minLength": 2,
"maxLength": 40
},
"chamber": {
"type": "string",
"enum": [
"house",
"senate"
]
},
"type": {
"type": "string",
"enum": [
"purchase",
"sale",
"exchange"
]
},
"limit": {
"default": 50,
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_congress_member(member_slug, limit)
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').
Input Schema
{
"type": "object",
"properties": {
"member_slug": {
"type": "string",
"minLength": 2,
"maxLength": 80
},
"limit": {
"default": 200,
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"member_slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_congress_stats
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.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence