mcpField
B
Bargo Congress Trades

Bargo Congress Trades

リモート
bargo.ai金融データ012 週間前に更新
リポジトリ公式サイト

Bargo Congress Trades について

Bargo Congress Tradesは、米国議会議員によるSTOCK Actの開示情報を正規化して検索するAPIクライアントとホスト型MCPサーバーを提供します。調査担当者は取引を絞り込み、議員、ティッカー、取引情報、利用可能な価格推移データを確認できます。

主な機能

  1. 01議員、議院、種類、日付で開示情報を絞り込み
  2. 02ティッカー別の取引を検索
  3. 03議員とその開示情報を参照
  4. 04取引統計の集計を取得
  5. 05提出日と利用可能な価格推移を確認

活用シーン

  1. 01最近の議会議員による株式開示を調査
  2. 02議員やティッカー別の開示状況を比較
  3. 03取引額の範囲と提出情報を確認

MCP 対応

ドキュメント記載のエンドポイントで、X-Api-Keyヘッダー認証を使うホスト型Congress MCPサーバーを提供します。READMEには個別のMCPツールの説明はありません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://www.bargo.ai/free-apis/congress/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://www.bargo.ai/free-apis/congress/mcp認証が必要

ツール

3
パラメーター型必須説明
typeenumいいえpurchase | sale | exchange
limitintegerいいえ
memberstringいいえ
tickerstringいいえ
chamberenumいいえhouse | senate

詳細

Bargo Free API パッケージ

Bargo Free API 向けの公式な軽量クライアントです。

パッケージ

  • packages/npm - npm パッケージ:@bargo-ai/congress
  • packages/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 /healthAPI のステータスとデータセットの最新状況

すべての取引情報には、議員と議院、ティッカーと資産の説明、取引の種類、開示された金額の範囲、取引日と開示日、公式の提出ポータル、および利用可能な場合は価格パフォーマンスのフィールドが含まれます。

エージェントスキル

  • 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 へのリンクを含む、目に見える帰属表示を付けてください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。