Bargo Congress Trades について
Bargo Congress Tradesは、米国議会議員によるSTOCK Actの開示情報を正規化して検索するAPIクライアントとホスト型MCPサーバーを提供します。調査担当者は取引を絞り込み、議員、ティッカー、取引情報、利用可能な価格推移データを確認できます。
主な機能
- 01議員、議院、種類、日付で開示情報を絞り込み
- 02ティッカー別の取引を検索
- 03議員とその開示情報を参照
- 04取引統計の集計を取得
- 05提出日と利用可能な価格推移を確認
活用シーン
- 01最近の議会議員による株式開示を調査
- 02議員やティッカー別の開示状況を比較
- 03取引額の範囲と提出情報を確認
MCP 対応
ドキュメント記載のエンドポイントで、X-Api-Keyヘッダー認証を使うホスト型Congress MCPサーバーを提供します。READMEには個別のMCPツールの説明はありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.bargo.ai/free-apis/congress/mcpclaude mcp add --transport http bargo-ai-congress-trades https://www.bargo.ai/free-apis/congress/mcp{"mcpServers":{"bargo-ai-congress-trades":{"type":"http","url":"https://www.bargo.ai/free-apis/congress/mcp"}}}Cursor で開く{"servers":{"bargo-ai-congress-trades":{"type":"http","url":"https://www.bargo.ai/free-apis/congress/mcp"}}}VS Code で開く{"mcpServers":{"bargo-ai-congress-trades":{"type":"http","url":"https://www.bargo.ai/free-apis/congress/mcp"}}}{"mcpServers":{"bargo-ai-congress-trades":{"serverUrl":"https://www.bargo.ai/free-apis/congress/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://www.bargo.ai/free-apis/congress/mcp認証が必要ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| type | enum | いいえ | purchase | sale | exchange |
| limit | integer | いいえ | |
| member | string | いいえ | |
| ticker | string | いいえ | |
| chamber | enum | いいえ | house | senate |
詳細
Bargo Free API パッケージ
Bargo Free API 向けの公式な軽量クライアントです。
パッケージ
packages/npm- npm パッケージ:@bargo-ai/congresspackages/python- Python パッケージ:bargo-congress
現在、どちらのパッケージも Bargo Congress Trades API に対応しています。
API ドキュメント:https://www.bargo.ai/free-apis/congress
クイックスタート
API を試すのにキーは必要ありません。無料キーを取得するとクォータが増えます。次のページで取得してください。 https://www.bargo.ai/free-apis/dash
Python
pip install bargo-congress
from bargo_congress import BargoCongressClient
client = BargoCongressClient() # or BargoCongressClient(api_key="...")
# Recent disclosures for one ticker
data = client.ticker_trades("NVDA", limit=5)
for trade in data["trades"]:
print(trade["member"], trade["type"], trade["amount_range"], trade["transaction_date"])
# Filter across both chambers
senate_buys = client.trades(chamber="senate", type="buy", limit=10)
# Members, one member's disclosures, aggregates, dataset freshness
client.members(limit=50)
client.member("gilbert-cisneros")
client.stats()
client.health()
JavaScript / TypeScript
npm install @bargo-ai/congress
import { BargoCongressClient } from "@bargo-ai/congress";
const client = new BargoCongressClient({ apiKey: process.env.BARGO_API_KEY });
const { trades } = await client.tickerTrades("NVDA", { limit: 5 });
for (const t of trades) {
console.log(t.member, t.type, t.amount_range, t.transaction_date);
}
const senateBuys = await client.trades({ chamber: "senate", type: "buy", limit: 10 });
@bargo-ai/congress として JSR でも公開されています。
curl
curl "https://www.bargo.ai/free-apis/congress/v1/trades?ticker=NVDA&limit=5"
# With a free key
curl -H "X-Api-Key: $BARGO_API_KEY" \
"https://www.bargo.ai/free-apis/congress/v1/trades?chamber=senate&type=buy&limit=10"
エンドポイント
| エンドポイント | 返される内容 |
|---|---|
GET /trades | 議員、議院、種類、日付で絞り込める開示情報 |
GET /trades/{ticker} | 1 つのティッカーに関する開示情報 |
GET /members | 開示活動のある連邦議会議員 |
GET /members/{member_slug} | 1 人の議員の開示情報 |
GET /stats | 取引統計の集計 |
GET /health | API のステータスとデータセットの最新状況 |
すべての取引情報には、議員と議院、ティッカーと資産の説明、取引の種類、開示された金額の範囲、取引日と開示日、公式の提出ポータル、および利用可能な場合は価格パフォーマンスのフィールドが含まれます。
エージェントスキル
bargo-congress-api— Bargo の REST API、公式クライアント、またはホスト型 Congress MCP サーバーを使って、米国連邦議会議員による最近の株式取引の開示情報を調査し、説明します。
MCP
ホスト型 Congress MCP サーバーは
https://www.bargo.ai/free-apis/congress/mcp で利用でき、X-Api-Key
ヘッダーで認証します。詳しくは docs/mcp.md をご覧ください。
制限
- キーなし:IP ごとに 1 日あたり 30 リクエスト、100 行
- 無料 API キー:1 日あたり 100 リクエスト、1,000 行
- ページサイズ:キーなしでは最大 100 行、キーありでは最大 250 行
クォータは、各レスポンスの X-RateLimit-* ヘッダーで報告されます。これらを正しい値として扱ってください。
注意事項
開示情報は STOCK Act に基づいて提出され、取引からおよそ 45 日後まで法的に提出されることがあるため、リアルタイムのフィードではありません。本サービスは独立した非公式サービスであり、米国下院、米国上院、またはいかなる連邦議会議員とも提携しておらず、承認も受けていません。ここに記載する情報は投資助言ではありません。
帰属表示
Bargo Congress API のデータを公開表示する場合は、Bargo へのリンクを含む、目に見える帰属表示を付けてください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。