Skip to main content
Glama

detect_overruled_in_draft

Identify North Dakota case citations in a draft that later opinions may have overruled, superseded, abrogated, or distinguished, then flag them with citing context for human verification.

Instructions

Proofreading pass: flag cited cases that later opinions may have overruled, superseded, abrogated, or distinguished.

Extracts every ND / N.W. / N.D. case citation in the draft, resolves each to a corpus opinion, and runs it through the citator. Cases with a possible- negative or distinguished signal are flagged with the citing context for human verification; the rest are reported as clear.

IMPORTANT (same caution as the citator): signals are heuristic and sentence-local, NOT a "still good law" verdict. ALWAYS read each flagged entry — and the full citing opinion — before relying on it. Citations that don't resolve to a corpus opinion (foreign/federal cases, or typos) are listed under unresolved and were NOT checked; absence of a flag is not assurance a case is good law.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
max_casesNoMax distinct cited cases to check (default 60).
draft_textYesThe text of the draft opinion or memo.
scan_limitNoMax citing opinions to scan per cited case (default 200).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior5/5

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

With no annotations provided, the description carries the full burden, and it excels: it discloses that signals are heuristic and sentence-local, not a 'still good law' verdict, that unresolved citations were not checked, and that absence of a flag is not assurance. It also tells the user to always read flagged entries and the full citing opinion.

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 front-loaded with the core purpose and then delivers process and caveats in a logical order. Every sentence earns its place: the extraction/resolution pipeline is explained briefly, and the extended caution is essential given the legal-safety implications.

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

Completeness5/5

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

The description explains what the tool does, how it processes the draft, what output categories to expect, and the limitations of the results. Combined with the provided output schema and complete parameter schema, an agent has everything needed to invoke it correctly and interpret its results.

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%, and the parameter descriptions for draft_text, max_cases, and scan_limit are already clear and sufficient. The description does not add additional parameter-specific semantics, but it does not need to because the schema has already done the work.

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 opens with a specific verb and resource: 'flag cited cases that later opinions may have overruled, superseded, abrogated, or distinguished.' It clearly states the tool's scope as a proofreading pass over a draft, which differentiates it from siblings like check_treatment or verify_citation that operate on individual citations.

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 clearly establishes when to use the tool: for proofreading a draft to detect potentially overruled or distinguished citations. It gives strong contextual guidance, but it does not explicitly name alternative tools for single-citation checks or state when not to use this tool, so it stops short of full when/when-not guidance.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jet52/ndlaw'

If you have feedback or need assistance with the MCP directory API, please join our Discord server