Skip to main content
Glama

Naag Multistate Cases

naag_multistate_cases
Read-onlyIdempotent

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.

Input Schema

NameRequiredDescriptionDefault
limitNoCases to return, 1-50 (default 20).
queryNoFree text over case names and complaint summaries, e.g. a defendant ("Amazon", "Paramount") or a practice ("generic drug").
stateNoA state that joined the coalition — two-letter code or full name ("NY", "New York").
offsetNoCases to skip, for paging (default 0).
filed_toNoLatest date the case record carries, YYYY-MM-DD.
industryNoIndustry the defendants operate in, e.g. "pharmaceuticals", "insurance", "hospitals", "dairy".
case_typeNoConduct at issue, e.g. "price-fixing", "merger-review", "bid-rigging", "monopolization", "market-allocation-agreement".
filed_fromNoEarliest date the case record carries, YYYY-MM-DD.
lead_stateNoA state that led the case as named plaintiff — two-letter code or full name.
resolutionNoHow it ended, e.g. "settled", "pending", "consent-decree", "dismissed", "final-judgment".
federal_partnerNoFederal agency that joined as co-plaintiff: "usdoj" or "ftc".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds valuable context about the return format (case name, filing date, states, etc.) and the scope of the database, which goes beyond what annotations provide. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured and front-loaded: the first sentence states the core purpose, the second gives examples of queries, and the third lists return fields. Every sentence earns its place with no redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters and no output schema, the description explains the return fields (case name, filing date, states, etc.) which is essential. It does not mention pagination or error handling, but those are implied by the offset/limit parameters in the schema. It is fairly complete for a search tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter is already described in the schema. The description adds domain context (e.g., examples of case types like price-fixing, merger challenges) but does not elaborate on individual parameters beyond the schema. Baseline 3 is appropriate when schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool searches the NAAG database for multistate enforcement cases, specifies the types (antitrust, consumer protection) and gives concrete examples of questions it answers. It distinguishes from siblings like naag_case_detail by focusing on multistate cases, making the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on when to use the tool (searching multistate cases) and what it returns, but does not explicitly mention alternatives or when not to use it. It implies usage through the examples of questions it answers, but lacks explicit exclusions or comparisons to sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.