@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

Things worth not rediscovering

The DOJ API silently ignores most of its plausible parameters. Measured 2026-08-05 against the live API:

parameterbehaviour
title=<term>works — substring, case-insensitive. The only text filter.
sort=date&direction=DESCworks, 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:

endpointresult
/api/v0/cases, /api/v0/press-releases404
/feeds/press-releases.xml, /feeds/enforcement-actions.xml404
/feeds/press-release-enforcement.xml503
/rss.xml, /news-events/rss, /stories/rss.xml404
/news-events/news/press-releases/feed200 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

Regenerated from source · build August 6, 2026