Enforcement Actions について
Enforcement Actionsは、DOJとSECの情報源から米国連邦政府の執行発表を検索するMCPサーバーです。検索可能なDOJ発表と最近のSEC措置を扱い、SECの結果はアーカイブではなく最近のフィードに限られます。
主な機能
- 01DOJ発表のタイトル検索
- 02最近のDOJ・SEC措置の一覧
- 03種類によるSEC措置の絞り込み
- 04日付とリンク付きの結果
活用シーン
- 01企業に関するDOJ発表の検索
- 02最近の連邦執行措置の確認
- 03SEC訴訟や取引停止の確認
MCP 対応
DOJ発表の検索と、最近のDOJ・SEC執行措置の取得に使うツールを提供します。ローカルstdioのMCPサーバーとして、またはPipeworxゲートウェイ経由で利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/enforcement-actions/mcpclaude mcp add --transport http pipeworx-io-enforcement-actions https://gateway.pipeworx.io/enforcement-actions/mcp{"mcpServers":{"pipeworx-io-enforcement-actions":{"type":"http","url":"https://gateway.pipeworx.io/enforcement-actions/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-enforcement-actions":{"type":"http","url":"https://gateway.pipeworx.io/enforcement-actions/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-enforcement-actions":{"type":"http","url":"https://gateway.pipeworx.io/enforcement-actions/mcp"}}}{"mcpServers":{"pipeworx-io-enforcement-actions":{"serverUrl":"https://gateway.pipeworx.io/enforcement-actions/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/enforcement-actions
米国連邦政府の執行措置を一次情報源から取得します。DOJの訴追と和解、SECの訴訟発表、行政手続き、取引停止に対応しています。「政府はCOMPANYに対して何を申し立てたのか」を調べるためのブランド付きエントリーポイントです。
Pipeworx の一部です。AI エージェントを1879以上の稼働中のデータソースに接続するMCPゲートウェイです。これは独立した非公式のインテグレーションであり、上流プロバイダーとの提携、承認、公開はありません。
ツール
enforcement_search({ query, limit?, since? })— DOJのプレスリリース(2009年まで遡る約270,000件)を、企業名、人物名、トピックで検索します。新しい順に並び、日付、リンク、関係するDOJの部署が表示されます。enforcement_recent({ source?, limit? })— DOJとSECの最近の措置をまとめ、新しい順に表示します。sourceはall|doj|secです。sec_enforcement_actions({ type?, limit? })— 種類別にSECの措置を取得します。litigation(連邦裁判所での民事訴訟)、administrative(行政法判事または委員会での手続き)、trading_suspension(取引停止)に対応しています。
認証
キーは不要です。どちらの上流サービスも公開されています。
データソース
- https://www.justice.gov/api/v1/press_releases.json — DOJのプレスリリース。
- https://www.sec.gov/enforcement-litigation/litigation-releases/rss — 関連する
administrative-proceedings/rssおよびtrading-suspensions/rssフィードもあります。
わざわざ再発見する必要のないこと
DOJ APIは、もっともらしいパラメーターの大半を黙って無視します。 2026-08-05に稼働中のAPIで測定しました。
| パラメーター | 挙動 |
|---|---|
title=<term> | 動作します — 大文字と小文字を区別しない部分一致です。唯一のテキストフィルターです。 |
sort=date&direction=DESC | 動作します。必須です。デフォルトの並び順は古い順です。 |
q= keys= search= | 無視されます — 約270k件すべてをHTTP 200で返します。 |
component= topic= date_gte= | 無視されます — 同上です。 |
無視されたフィルターが全レコードを含むHTTP 200を返しても、「何も除外されなかった」ように見えるだけで、「フィルターが機能しなかった」とはわかりません。このパックでは、無視されるパラメーターは公開していません。since は取得後にクライアント側で適用され、その説明にも明記されています。
検索対象はタイトルのみです。 リリース本文に記載されていても、見出しに企業名がない場合は見つかりません。検索結果がない場合、enforcement_search はその旨を finding で伝え、短縮名を使うよう提案します。
1つの措置に対して、発表が複数あります。 DOJは通常、広報部と担当する連邦検事局の両方から同じ事件を発表します。「Binance and CEO Plead Guilty」は2回返されます。タイトルと日付で結果をまとめ、追加のURLは also_announced_by に保持します。
一部のDOJ記録には、形式不正の日付があります(date フィールドに生のHTMLが含まれています)。そのため、日付の解析では不正なタイムスタンプの代わりに null を返すよう、慎重に処理しています。
SECのフィードはアーカイブではなく、直近の情報のみを対象とします(各約25件)。また、検索できません。「SECはこれまでXを訴えたことがあるか」という質問は、このパックの対象外です。ここで履歴を参照できるのはDOJのみです。
v1には含まれないもの
FTC。 構造化フィードは残っていません。2026-08-05に稼働中の環境で調査しましたが、すべて失敗しました。
| エンドポイント | 結果 |
|---|---|
/api/v0/cases、/api/v0/press-releases | 404 |
/feeds/press-releases.xml、/feeds/enforcement-actions.xml | 404 |
/feeds/press-release-enforcement.xml | 503 |
/rss.xml、/news-events/rss、/stories/rss.xml | 404 |
/news-events/news/press-releases/feed | 200。ただしRSSではなくHTMLを返します。 |
FTCを含めるには、Drupalの一覧ページをスクレイピングする必要があります。これはキー不要を優先するインテグレーションとは別の判断になります。
州司法長官。 共通の形式はなく、各州が独自のプレスページを公開しています。常設ルールに基づき、複数州をまとめた state 引数ではなく、管轄区域ごとに1つのパックを用意することになります。
クイックスタート
MCPクライアント(Claude Desktop、Cursor、Windsurfなど)に追加します。
{
"mcpServers": {
"enforcement-actions": {
"url": "https://gateway.pipeworx.io/enforcement-actions/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/enforcement-actions/mcp の tools/list は、上記の表にあるツールに加えて、共有 Pipeworx メタツールである ask_pipeworx、
discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式も返します。そのため、表示されるツール数はこの表より多くなります。単一パックのエンドポイントには現在、パック独自のツールとともに、共有ツールが約 30 個表示されます。接続の initialize レスポンスには正確な対象範囲が記載されており、その日の状況を確認するうえで最も確かな情報です。
これは意図的な設計であり、偶然に複数の接続先が統合されたわけではありません。メタツールを使うと、このパックが扱わない質問にも、カタログ全体を検索する ask_pipeworx を通じて回答できます。そのため、MCP サーバーをもう 1 つ追加する必要はありません。現時点では、これらのメタツールを含めずにパックのエンドポイントだけを接続する方法はありません。追加のスキーマによるコンテキストのコストがルーティングのメリットを上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、フル Pipeworx ゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールが直接表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も、同じゲートウェイと 1879 以上のデータソースに接続します。唯一の違いは、どのパックのツールが直接表示されるかです。どちらからでも ask_pipeworx を使ってすべてのツールにアクセスできます。
MCP クライアントをお持ちでない場合は、HTTP で呼び出せます
curl -X POST https://gateway.pipeworx.io/v1/tools/enforcement_search \
-H 'Content-Type: application/json' \
-d '{"query":"Binance"}'
最初の呼び出しにアカウントは不要です。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/enforcement_search を使用します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージは、ローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイへのラウンドトリップも不要です。
{
"mcpServers": {
"enforcement-actions": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-enforcement-actions"]
}
}
}
または、直接実行して起動することを確認できます。
npx -y @pipeworx/mcp-enforcement-actions
stdin/stdout 経由で MCP を使用し、このパックのツールだけを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx の使用
ツールを直接呼び出す代わりに、自然な英語で質問できます。この方法は、上記のパックエンドポイントでもフルゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Enforcement Actions data" })
ゲートウェイが適切なツールを選び、引数を自動的に設定します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。