@pipeworx/enforcement-actions
Connect: https://gateway.pipeworx.io/enforcement-actions/mcp · Install: one-click buttons
Tools: 3
US federal enforcement actions from primary sources — DOJ prosecutions and settlements, SEC litigation releases, administrative proceedings and trading suspensions. The branded entry point for “what has the government brought against COMPANY”.
Tools
enforcement_search({ query, limit?, since? })— search DOJ press releases (~270,000 back to 2009) by company, person or topic. Newest first, dated, linked, with the DOJ components involved.enforcement_recent({ source?, limit? })— recent actions across DOJ and SEC, merged newest-first.source=all|doj|sec.sec_enforcement_actions({ type?, limit? })— SEC by type:litigation(civil actions in federal court),administrative(before an ALJ or the Commission),trading_suspension.
Auth
Keyless. Both upstreams are public.
Data sources
- https://www.justice.gov/api/v1/press_releases.json — DOJ press releases.
- https://www.sec.gov/enforcement-litigation/litigation-releases/rss — and the
sibling
administrative-proceedings/rssandtrading-suspensions/rssfeeds.
Things worth not rediscovering
The DOJ API silently ignores most of its plausible parameters. Measured 2026-08-05 against the live API:
| parameter | behaviour |
|---|---|
title=<term> | works — substring, case-insensitive. The only text filter. |
sort=date&direction=DESC | works, and is required — default order is oldest-first |
q= keys= search= | ignored — returns the full ~270k set, HTTP 200 |
component= topic= date_gte= | ignored — same |
An ignored filter returning 200 with every record looks like “nothing was
excluded”, not like “your filter did nothing”. None of the ignored parameters
are exposed by this pack; since is applied client-side after fetching, and
says so in its description.
Search matches the TITLE only. A company named in the body of a release but
not in the headline will not be found. enforcement_search says so in its
finding when a query returns nothing, and suggests the short form of the name.
One action, many announcements. DOJ routinely publishes the same case from
Public Affairs and the relevant US Attorney’s office — “Binance and CEO Plead
Guilty” returns twice. Results are collapsed on title+date, with the extra URLs
kept under also_announced_by.
A few DOJ records have malformed dates (raw HTML in the date field), so
date parsing is defensive and returns null rather than a garbage timestamp.
SEC feeds are a recent window, not an archive (~25 items each) and are not searchable. Any “has the SEC ever sued X” question is out of scope for this pack; only DOJ has history here.
Not included in v1
FTC. No structured feed survives. Probed live 2026-08-05, all failing:
| endpoint | result |
|---|---|
/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 but returns HTML, not RSS |
Including FTC would mean scraping its Drupal listing pages, which is a separate decision rather than a keyless-first integration.
State attorneys general. No common format; each state publishes its own
press page. Would be one pack per jurisdiction under the standing rule, not a
multiplexed state argument.
Tools
- enforcement_search — Search US federal enforcement actions against a company, person or topic by name — DOJ criminal charges, guilty pleas, settlements, indictments and civil resolutions. Answers ‘what has DOJ charged Bin
- enforcement_recent — Recent US federal enforcement actions across DOJ and the SEC, newest first — the ‘what has been brought lately’ view. Answers ‘recent SEC enforcement actions’, ‘latest DOJ prosecutions’, ‘new securiti
- sec_enforcement_actions — SEC enforcement actions by type: litigation releases (civil actions filed in federal court), administrative proceedings (in-house actions before an ALJ or the Commission), or trading suspensions. Answ
Tools
-
enforcement_recent— Recent US federal enforcement actions across DOJ and the SEC, newest first — the 'what has been brought lately' view. Answers 'recent SEC enforcement actions', 'latest DOJ prosecutions', 'new securiti -
enforcement_search— Search US federal enforcement actions against a company, person or topic by name — DOJ criminal charges, guilty pleas, settlements, indictments and civil resolutions. Answers 'what has DOJ charged Bin -
sec_enforcement_actions— SEC enforcement actions by type: litigation releases (civil actions filed in federal court), administrative proceedings (in-house actions before an ALJ or the Commission), or trading suspensions. Answ