naag_multistate_cases

Pack: naag · Endpoint: https://gateway.pipeworx.io/naag/mcp

Search the National Association of Attorneys General database of MULTISTATE enforcement cases — lawsuits and investigations that coalitions of US state attorneys general brought together, largely antitrust and consumer protection: price-fixing, bid rigging, merger challenges, monopolization. Answers “which states sued this company together”, “what multistate antitrust actions were filed this year”, and “how were they resolved”. Each case returns the case name, filing date, the participating and lead states, case and relief type, industry, resolution status, any federal co-plaintiff (DOJ, FTC) and a summary of the complaint.

Parameters

NameTypeRequiredDescription
querystringnoFree text over case names and complaint summaries, e.g. a defendant (“Amazon”, “Paramount”) or a practice (“generic drug”).
statestringnoA state that joined the coalition — two-letter code or full name (“NY”, “New York”).
lead_statestringnoA state that led the case as named plaintiff — two-letter code or full name.
case_typestringnoConduct at issue, e.g. “price-fixing”, “merger-review”, “bid-rigging”, “monopolization”, “market-allocation-agreement”.
industrystringnoIndustry the defendants operate in, e.g. “pharmaceuticals”, “insurance”, “hospitals”, “dairy”.
resolutionstringnoHow it ended, e.g. “settled”, “pending”, “consent-decree”, “dismissed”, “final-judgment”.
federal_partnerstringnoFederal agency that joined as co-plaintiff: “usdoj” or “ftc”.
filed_fromstringnoEarliest date the case record carries, YYYY-MM-DD.
filed_tostringnoLatest date the case record carries, YYYY-MM-DD.
limitnumbernoCases to return, 1-50 (default 20).
offsetnumbernoCases to skip, for paging (default 0).

Example call

Arguments

{
  "state": "New York",
  "case_type": "price-fixing",
  "limit": 2
}

curl

curl -X POST https://gateway.pipeworx.io/naag/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"naag_multistate_cases","arguments":{"state":"New York","case_type":"price-fixing","limit":2}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('naag_multistate_cases', {
  "state": "New York",
  "case_type": "price-fixing",
  "limit": 2
});

More examples

{
  "industry": "pharmaceuticals",
  "resolution": "settled",
  "limit": 2
}
{
  "query": "Amazon",
  "limit": 2
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "naag": {
      "url": "https://gateway.pipeworx.io/naag/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 13, 2026