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
| Name | Type | Required | Description |
|---|---|---|---|
query | string | no | Free text over case names and complaint summaries, e.g. a defendant (“Amazon”, “Paramount”) or a practice (“generic drug”). |
state | string | no | A state that joined the coalition — two-letter code or full name (“NY”, “New York”). |
lead_state | string | no | A state that led the case as named plaintiff — two-letter code or full name. |
case_type | string | no | Conduct at issue, e.g. “price-fixing”, “merger-review”, “bid-rigging”, “monopolization”, “market-allocation-agreement”. |
industry | string | no | Industry the defendants operate in, e.g. “pharmaceuticals”, “insurance”, “hospitals”, “dairy”. |
resolution | string | no | How it ended, e.g. “settled”, “pending”, “consent-decree”, “dismissed”, “final-judgment”. |
federal_partner | string | no | Federal agency that joined as co-plaintiff: “usdoj” or “ftc”. |
filed_from | string | no | Earliest date the case record carries, YYYY-MM-DD. |
filed_to | string | no | Latest date the case record carries, YYYY-MM-DD. |
limit | number | no | Cases to return, 1-50 (default 20). |
offset | number | no | Cases 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.