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