naag_multistate_cases

Pack: naag · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/naag_multistate_cases for the schema, then POST the same URL with its arguments for the data.

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 — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the naag pack
{
  "mcpServers": {
    "naag": {
      "url": "https://gateway.pipeworx.io/naag/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 28, 2026