Ftc Enforcement

liveReference

FTC Enforcement MCP — FTC cases, orders, and merger/non-merger enforcement.

3tools
0msauth
free tier50 calls/day

Tools

ftc_search_cases

Search 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_detail

Get 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_actions

Get 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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/ftc-enforcement/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
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.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ftc_search_cases", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("ftc enforcement mcp — ftc cases, orders, and merger/non-merger enforcement");