Ftc Enforcement
liveReferenceFTC Enforcement MCP — FTC cases, orders, and merger/non-merger enforcement.
Tools
ftc_search_casesSearch FTC (Federal Trade Commission) enforcement cases and proceedings by company name, individual name, case/matter number, or keyword, with optional date range, merger-vs-non-merger filter, and cas
No parameters required.
Try it
ftc_case_detailGet full detail for one FTC case or proceeding: case status (pending/closed/under order), federal court (if any), the full party caption, the case summary, any linked press release, and the complete d
No parameters required.
Try it
ftc_recent_actionsGet the most recent FTC enforcement actions (cases and proceedings), newest first — new complaints, settlements, and orders across both competition and consumer-protection enforcement. Optionally rest
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/ftc-enforcement/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/ftc-enforcement/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ftc_search_cases","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ftc_search_cases", {});// Or ask in plain English:
const answer = await px.ask("ftc enforcement mcp — ftc cases, orders, and merger/non-merger enforcement");