Skip to main content
Glama

Server Details

Source-linked research on U.S. judges, courts, cases, and judicial analytics.

Ownership verified
Status
Healthy
Uptime
57.1% over 63 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
KnowJudges/knowjudges-mcp
GitHub Stars
0
Server Listing
KnowJudges

TDQS

A4.4/5.0

Scored across 10 tools

Disambiguation5/5

Each tool has a distinct resource-and-action scope: find/get for courts and judges, separate profile, biography, and courtroom-rules tools, two differentiated immigration analytics tools, plus AI-abuse and rule-change lookups. The descriptions explicitly clarify when to use one over another, especially for profile vs. biography vs. practice rules and for find vs. get.

Naming Consistency5/5

All tool names use a consistent snake_case verb_noun pattern: compare_*, find_*, get_*. The verbs are meaningful and predictable, with only normal plural/singular variation like find_judges vs. get_judge_profile.

Tool Count5/5

Ten tools is well-scoped for a judicial-data lookup server. Each tool earns its place by covering a specific lookup, analytics, or rules/update need without obvious redundancy.

Completeness4/5

The surface covers courts, judges, biographies, courtroom rules, immigration analytics, AI-related error cases, and recent changes, which is strong lifecycle coverage for a read-only judicial reference domain. Minor gaps include no general pagination/bulk listing and no broad legal-case search beyond the specialized AI-abuse dataset, but the core workflows are supported.

Available Tools

10 tools
compare_immigration_analyticsA
Read-only
Inspect

Compare highest/lowest recorded immigration rates by judge or court, jointly filtered by state, nationality and calendar/fiscal proceeding-completion year. Defaults to asylum_denial_rate and minimum_decisions 1; a larger minimum is optional. Include small samples with decision counts and labels. Asylum percentages use grants plus denials, with procedural outcomes separate. At most ten results. Use proceeding_removal_rate only for explicitly requested broader proceeding outcomes. Historical rates do not predict individual outcomes or imply a choice of judge.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNo
limitNo
orderNoascending
stateNo
entityYes
metricNoasylum_denial_rate
year_basisNocalendar
nationalityNo
minimum_decisionsNoMinimum grant-or-denial decisions; defaults to 1. Samples below 35 are labeled, not hidden.

Output Schema

ParametersJSON Schema
NameRequiredDescription
stateYes
metricYes
periodYes
sourceYes
messageYes
resultsYes
limitationsYes
nationalityYes
availabilityYes
eligible_entitiesYes
minimum_decisionsYes
geography_definitionYes
denominator_definitionYes

TDQS

A4/5.0
Behavior5/5

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

With readOnly/openWorld/destructive annotations already covering safety, the description adds substantial non-obvious behavior: results capped at ten, small samples labeled rather than hidden, sub-35 samples flagged, asylum percentages computed from grants plus denials with procedural outcomes separated, and an explicit no-prediction caveat.

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

Conciseness4/5

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

Front-loads the core operation and filter semantics, then tucks defaults and caveats behind. Dense but nearly every sentence carries a distinct constraint (sampling labels, percentage definition, ten-result cap); the closing prediction disclaimer is the only sentence with marginal value.

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?

For a 9-parameter comparison tool with an output schema available (returns need not be explained) and low schema coverage, the description supplies filtering, defaults, sampling policy, and metric semantics adequately. Remaining gaps are minor, e.g. sort-order behavior is not described.

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

Parameters4/5

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

Schema coverage is only 11%, so the description must compensate, and it largely does: it maps state, nationality, and year/year_basis ('calendar/fiscal proceeding-completion year'), entity (judge/court), metric, minimum_decisions default, and the limit cap ('at most ten results'). Only 'order' (ascending/descending) is left entirely to the schema.

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

Purpose4/5

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

Opens with a specific verb+resource ('Compare highest/lowest recorded immigration rates by judge or court') and immediately scopes the filters, so the operation is unambiguous. It does not explicitly name how it differs from the sibling get_immigration_analytics, though the 'compare extremes' framing is inferable.

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

Usage Guidelines3/5

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

Gives one concrete selection rule — use proceeding_removal_rate only for explicitly requested broader proceeding outcomes — and notes the metric default. However, it never states when to pick this tool over get_immigration_analytics, and no prerequisites or exclusions are given beyond that single metric rule.

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

find_ai_abuse_casesA
Read-only
Inspect

Find reported AI-related legal-error cases, including fabricated citations and authorities. Use query for a case name, error type, or outcome; response distinguishes sanctions from no sanctions. Optional court, judge, state, and date filters narrow results. Returns at most 10 cases with verified decision links or labeled source fallbacks. Describe recorded allegations and outcomes; dataset inclusion alone does not establish a judicial finding of AI use. Empty and bulk searches are unavailable.

ParametersJSON Schema
NameRequiredDescriptionDefault
courtNoCourt name fragment
judgeNoJudge name fragment
limitNoMaximum results, capped at 10
queryNoCase name, error type, ruling text, court, state, or judge search text
stateNoUS state name
to_dateNoInclusive latest decision date
responseNoCourt response, for example Warning or Sanctions
from_dateNoInclusive earliest decision date

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitYes
filtersYes
resultsYes
public_accessYes
total_matchesYes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already establish a safe read operation, but the description adds real behavioral context beyond them: a hard cap of 10 results, how decision links are returned (verified links or labeled fallbacks), and the important caveat that dataset inclusion is not a judicial finding of AI use. It does not discuss rate limits or latency, so not a 5.

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

Conciseness4/5

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

Four front-loaded sentences that each carry information (scope, query usage, filter behavior, return shape) with minimal waste. Slightly dense mid-paragraph but still efficient.

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?

For an 8-parameter read-only search tool with an output schema, the description covers scope, result cap, link handling, and the judicial-finding caveat, which is enough to call it correctly. The only missing nuance is guidance on combining filters, a minor gap.

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 the schema already documents all eight parameters including the limit cap and date bounds. The description adds that court/judge/state/date filters 'narrow' results and that response distinguishes sanctions from no sanctions, but adds no syntax or format detail beyond the schema.

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?

States a specific verb and resource ('Find reported AI-related legal-error cases, including fabricated citations and authorities') with scope that no sibling (find_court, find_judges) shares. An agent can distinguish this tool from the other find_* tools immediately.

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?

Explains how to drive the search ('Use query for a case name, error type, or outcome') and names the optional narrowing filters, plus explicitly rules out empty and bulk searches. It stops short of naming a specific sibling alternative when a different tool would be better, so it falls just under 5.

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

find_courtA
Read-only
Inspect

Find a court by name or location when the user asks for court identity, metadata, or a judge roster and its KnowJudges identity is unknown. For a named judge's courtroom presentation or practice rules, use get_courtroom_presentation_rules. Optionally narrow by jurisdiction or state. Returns at most 10 courts with names, state/jurisdiction, and canonical public URLs. No pagination or bulk listing is available. Use the returned court_url with get_court.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesCourt name or location search text
stateNoState name or postal abbreviation
jurisdictionNoTwo-letter jurisdiction code. US means national courts such as the Supreme Court; geographically assigned federal courts use their state code, for example NY for SDNY.

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitYes
queryYes
filtersYes
resultsYes
programsNo

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so safety is covered. The description adds genuinely useful behavioral facts beyond that: a hard cap of 10 results, absence of pagination or bulk listing, and the shape of each result (names, state/jurisdiction, canonical public URLs). It does not discuss relevance ranking or behavior when nothing matches, keeping it short of a 5.

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?

Five tight sentences, front-loaded with the purpose and trigger condition, then the exclusion, the filters, the result cap, and the follow-up tool. No filler and nothing repeated from the schema or annotations.

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?

For a search tool with an output schema, the definition supplies everything needed: trigger condition, the sibling to use instead, result cap, absence of pagination, and the downstream get_court call. Return-value detail is delegated correctly to the output schema.

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 coverage is 75%, just under the threshold where the schema alone suffices, and the parameters are already well documented in the schema (the jurisdiction code pattern and US-vs-state-code semantics are spelled out there). The description only restates 'Optionally narrow by jurisdiction or state' and implies the limit via 'at most 10 courts', adding little syntax or semantics beyond the schema. Baseline 3 fits.

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?

States a specific verb and resource ('Find a court by name or location') plus the triggering intent (court identity, metadata, judge roster) and the precondition that the KnowJudges identity is unknown. It names the sibling get_courtroom_presentation_rules as the contrasting tool, so an agent can distinguish it without opening schemas.

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

Usage Guidelines5/5

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

Explicit when-to-use ('when the user asks for court identity, metadata, or a judge roster'), an explicit alternative for a different need ('For a named judge's courtroom presentation or practice rules, use get_courtroom_presentation_rules'), and a follow-up path ('Use the returned court_url with get_court'). Routing is fully determined.

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

find_judgesA
Read-only
Inspect

Find likely US judges by identifying search text, optionally narrowed by court, state, or county. Use this before requesting a profile when the canonical KnowJudges profile URL is unknown. Specifically named matches may have historical or uncertain service; retain their reported status. Returns at most 10 matches linked to canonical KnowJudges profiles; empty and bulk searches are unavailable.

ParametersJSON Schema
NameRequiredDescriptionDefault
courtNoCourt name fragment
limitNoMaximum results, capped at 10
queryYesJudge name or other identifying search text
stateNoUS state name or postal abbreviation, for example DC or California
countyNoCounty name fragment

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitYes
queryYes
filtersYes
resultsYes

TDQS

A4.7/5.0
Behavior5/5

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

Annotations cover the safety profile (readOnly, non-destructive, closed-world), and the description goes further: a hard cap of 10 matches, linkage of results to canonical profiles, unavailability of empty/bulk searches, and a data-quality caveat that named matches may have historical or uncertain service whose reported status should be retained.

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?

Three sentences, front-loaded with purpose, then the routing rule, then behavioral limits and caveats. Each sentence carries distinct information and none is padding.

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?

An output schema exists, so return structure need not be explained, yet the description still supplies the practical result constraint (max 10) and the staleness caveat. Combined with the routing guidance, an agent has everything needed to call this correctly.

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 the schema already documents query, court, state, county, and the limit cap. The description restates the same narrowing dimensions but adds no format, syntax, or matching-behavior detail beyond the schema, making the baseline 3 appropriate.

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?

States a specific verb (find) plus resource (US judges) and scope (search text optionally narrowed by court/state/county). It also implicitly distinguishes itself from the profile-retrieval siblings by framing itself as the lookup step that precedes a profile request.

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

Usage Guidelines5/5

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

Gives an explicit trigger: use this before requesting a profile when the canonical KnowJudges profile URL is unknown. It also states a negative condition (empty and bulk searches are unavailable), so the agent knows both when to reach for it and when it will not work.

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

get_courtA
Read-only
Inspect

Get one court's identity, jurisdiction, profile URL, core metadata, and up to 10 judges classified as current when the user asks for court information or a roster. For a named judge's courtroom presentation or practice rules, use get_courtroom_presentation_rules. Use the court_url from find_court. Counts cover indexed profiles classified as active, senior, recalled, or visiting, not an independently verified complete bench. Retain roster coverage and location-specific contact notes. No pagination is available. An empty roster means no indexed current matches; a null count means unavailable roster data.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
court_urlYesExact canonical court_url returned by find_court

Output Schema

ParametersJSON Schema
NameRequiredDescription
courtYes
limitYes
judgesYes
texas_coverageNo
roster_coverageYes
roster_truncatedYes
current_judge_countYes

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare a safe, closed-world read, and the description goes well beyond them: it discloses what the counts actually represent (indexed profiles classified active/senior/recalled/visiting, not a verified complete bench), states there is no pagination, and interprets the sentinel values ('empty roster means no indexed current matches; a null count means unavailable roster data'). That is exactly the operational context annotations cannot carry.

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

Conciseness4/5

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

Front-loaded with the primary purpose, then routing, then caveats. Dense but nearly every clause carries distinct information; the final three sentences about counts, empty rosters, and null counts are compact and non-redundant, though the paragraph is long for a two-parameter tool.

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?

An output schema exists, so return-value structure need not be re-explained, and the description still covers the non-obvious semantics an agent needs: result limits, absence of pagination, what the roster counts do and do not prove, and how to read empty/null values.

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

Parameters4/5

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

Schema coverage is 50%: court_url is documented in the schema but limit is not. The description compensates partially by stating 'up to 10 judges' and 'No pagination is available', which conveys the limit's effective ceiling and that results cannot be paged through, though it never names or explains the limit parameter directly.

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?

States a specific verb and resource ('Get one court') and enumerates what is returned: identity, jurisdiction, profile URL, core metadata, and up to 10 current judges. It explicitly distinguishes itself from get_courtroom_presentation_rules and from find_court, so an agent can route without opening a schema.

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

Usage Guidelines5/5

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

Gives an explicit trigger ('when the user asks for court information or a roster'), names the alternative for the adjacent use case ('For a named judge's courtroom presentation or practice rules, use get_courtroom_presentation_rules'), and states the prerequisite that court_url must come from find_court.

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

get_courtroom_presentation_rulesA
Read-only
Inspect

Answer a named judge's courtroom presentation or practice rules question using documented findings and source links. Resolve judge_url with find_judges. Use up to 10 topics to focus on materials, procedures, or a named part. Put relevant judge-specific requirements first and retain source deadlines. Summary Jury Trial and Commercial Division guidance is conditional. Broader rules are not personal preferences. Missing findings establish neither permission nor prohibition. Answer without looking up court metadata or a judge roster unless the user asks.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicsNoOptional presentation topics to filter
judge_urlYesCanonical profile_url returned by find_judges

Output Schema

ParametersJSON Schema
NameRequiredDescription
judgeYes
findingsYes
disclaimerYes
scope_noteNo
requested_topicsYes

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful interpretive context beyond that: Summary Jury Trial and Commercial Division guidance is conditional, broader rules are not personal preferences, and missing findings establish neither permission nor prohibition. It does not cover operational traits such as rate limits or freshness, keeping it just short of a 5.

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

Conciseness4/5

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

Purpose is front-loaded in the opening sentence, followed by resolution guidance, parameter usage, and caveats in a logical order. Every sentence carries information, though the latter half becomes telegraphic and reads partly as output-shaping instructions rather than tool-selection guidance, which slightly dilutes focus.

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?

An output schema exists, so return values need not be described, and the description supplies enough for correct invocation: required input, its source, optional filtering, and the caveats needed to interpret findings properly. Given the tool's conditional-answer nature, it is largely complete, with only minor gaps around topic formatting expectations.

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

Parameters4/5

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

Schema description coverage is 100%, so the baseline is 3, and the description adds real meaning on top: it explains what topics are for (materials, procedures, named part) and how judge_url must be sourced via find_judges. It still does not clarify topic string format or expected values, so it lands slightly above baseline rather than at 5.

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 first sentence gives a specific verb (answer) and a precisely scoped resource: courtroom presentation or practice rules for a named judge, grounded in documented findings and source links. This clearly separates it from siblings like get_judge_profile, get_judge_biography, and get_court, and it names find_judges as the resolver rather than duplicating it.

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

Usage Guidelines5/5

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

It states how to obtain the required judge_url (resolve with find_judges), how to use the optional topics parameter (up to 10, to focus on materials, procedures, or a named part), and an explicit exclusion: do not look up court metadata or a judge roster unless the user asks. The routing to the alternative tool and the when-not condition are both spelled out.

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

get_immigration_analyticsA
Read-only
Inspect

Get immigration judge or court outcomes using its canonical public profile URL. Filter jointly by nationality, calendar/fiscal proceeding-completion year and recorded court state. Asylum grant/denial percentages use grant-coded plus denied outcomes; procedural outcomes are separate. Samples below 35 decisions are labeled; no decisions means no rate. Returns sources and coverage. Use proceeding_removal_rate only for explicitly requested broader proceeding outcomes.

ParametersJSON Schema
NameRequiredDescriptionDefault
yearNo
stateNo
entityYes
metricNoasylum_denial_rate
year_basisNocalendar
nationalityNo
profile_urlYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
stateYes
metricYes
periodYes
sourceYes
messageYes
resultsYes
limitationsYes
nationalityYes
availabilityYes
eligible_entitiesYes
minimum_decisionsYes
geography_definitionYes
denominator_definitionYes

TDQS

A4.1/5.0
Behavior5/5

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

With annotations already declaring readOnlyHint, destructiveHint, and openWorldHint, the description adds valuable behavioral context beyond them: how asylum grant/denial percentages are computed, that procedural outcomes are separate, that samples below 35 decisions are labeled, that no decisions means no rate, and that sources and coverage are returned.

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, then layers necessary filter and metric semantics without filler. Despite its length, every sentence contributes information useful to correct invocation or interpretation.

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?

An output schema exists, so return values need not be fully described, though the description still helpfully notes sources and coverage. It covers the unusual analytical rules and sample thresholds needed to interpret results correctly, but could say more about how an agent should obtain or validate the required canonical profile_url.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must carry the burden. It maps most parameters to meaning: entity as judge/court, profile_url as canonical public profile, nationality, calendar/fiscal year, court state, and the metric choice including the proceeding_removal_rate caveat. It does not cover year bounds, nationality length limits, or the default metric value, so it is not fully exhaustive.

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

Purpose4/5

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

The description states a specific verb and resource: getting immigration judge or court outcomes via a canonical profile URL. It does not name the closely related sibling compare_immigration_analytics or explain how this differs from profile-oriented tools, so it is clear but not sibling-differentiating.

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

Usage Guidelines3/5

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

The description gives some usage direction: filter jointly by nationality, calendar/fiscal proceeding-completion year, and court state, and use proceeding_removal_rate only for explicitly requested broader outcomes. However, it never says when to choose this tool over compare_immigration_analytics or the profile-fetching siblings, leaving tool selection implied.

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

get_judge_biographyA
Read-only
Inspect

Get one judge's source-attributed birth details, education, and professional and judicial careers using the canonical profile URL from find_judges. Use for biographical questions rather than courtroom practice. Preserves date granularity, provenance, and source check dates; age is returned only for a valid full date of birth, otherwise null. Missing biography fields mean unavailable information, not a failed lookup.

ParametersJSON Schema
NameRequiredDescriptionDefault
judge_urlYesCanonical profile_url returned by find_judges

Output Schema

ParametersJSON Schema
NameRequiredDescription
judgeYes
caveatYes
researchYes
biographyYes

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the readOnlyHint/destructiveHint annotations, it discloses real behavioral traits: date granularity and provenance are preserved, source check dates are included, age is non-null only for a valid full DOB, and absent fields signal unavailable data rather than a failed lookup. That last point directly shapes how an agent should interpret partial results.

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?

Front-loaded with the purpose, then usage guidance, then result semantics, in compact sentences with no filler. Every clause carries information an agent needs.

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?

With an output schema present, the description is not obliged to document return structure, yet it still clarifies the nullable age and missing-field semantics. Nothing needed to select or call this single-parameter read tool is missing.

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 coverage is 100% and the single parameter is already documented as the canonical profile_url from find_judges. The description's 'canonical profile URL from find_judges' phrasing reinforces but does not extend the schema, so the baseline 3 applies.

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?

States a specific verb+resource (get one judge's biography) and enumerates the covered content: source-attributed birth details, education, professional and judicial careers. This clearly separates it from find_judges, which supplies the URL, and from courtroom-practice siblings.

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?

'Use for biographical questions rather than courtroom practice' gives an explicit use condition and an implicit exclusion, and it pins the required input to find_judges output. It stops short of naming the closest sibling (get_judge_profile) as an alternative, so routing between the two is still left to inference.

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

get_judge_profileA
Read-only
Inspect

Get one judge's public profile using the canonical profile URL from find_judges. Use for identity and assignments; use get_judge_biography for biography and get_courtroom_presentation_rules for practice. Preserve stated uncertainty: an assignment end date does not by itself end judicial service or establish a senior-status transition. Source check dates describe evidence checks; last_updated describes publication. Missing fields are unavailable information. Broader rules are not personal preferences.

ParametersJSON Schema
NameRequiredDescriptionDefault
judge_urlYesCanonical profile_url returned by find_judges

Output Schema

ParametersJSON Schema
NameRequiredDescription
judgeYes
sourcesYes
summaryNo
findingsYes
biographyYes
scope_noteNo
before_you_appearYes
biography_researchYes
specialty_programsNo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is covered. The description adds real interpretive context beyond that: how to read assignment end dates, the distinction between source check dates and last_updated, and that missing fields mean unavailable data. It does not describe pagination or response shape, but with an output schema present that is acceptable.

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

Conciseness4/5

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

Front-loads purpose and routing in the first sentence, then appends interpretation caveats. The caveat sentences are dense and slightly list-like but each carries a distinct semantic warning; nothing is redundant with the schema or annotations.

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?

An output schema exists, so return values need no explanation, and annotations carry the safety profile. The description covers the one thing structured fields cannot: how to interpret uncertainty in dates and missing fields. Slightly complete enough, though it says nothing about what happens if the URL is stale or invalid.

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 single required param is documented as 'Canonical profile_url returned by find_judges'. The description reinforces that origin but adds no format or validation detail, so the baseline 3 is correct.

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?

States a specific verb and resource ('Get one judge's public profile') and anchors the input to its source ('canonical profile URL from find_judges'). It explicitly distinguishes itself from get_judge_biography and get_courtroom_presentation_rules, so an agent can route without opening schemas.

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

Usage Guidelines5/5

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

Gives explicit when-to-use ('identity and assignments') and names the two sibling alternatives with their respective scopes (biography, practice rules). The only remaining ambiguity is that the alternatives are not conditioned on a scenario, but the split is clear.

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

get_recent_rule_changesA
Read-only
Inspect

Find recorded KnowJudges profile or courtroom-rule changes since an inclusive date, optionally narrowed to the canonical judge_url from find_judges or court_url from find_court. Court filtering includes changes associated with that court and its indexed judge profiles; ambiguous court-only records are omitted. Use to check documented updates; returns at most 25 records. Change tracking begins at the reported launch date, so an empty result does not prove that no earlier real-world rule changed.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
sinceYesInclusive date in YYYY-MM-DD format
court_urlNoOptional canonical court_url returned by find_court
judge_urlNoOptional canonical profile_url returned by find_judges

Output Schema

ParametersJSON Schema
NameRequiredDescription
sinceYes
resultsYes
change_tracking_started_atYes

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, non-destructive, non-open-world), so credit goes to added context: a 25-record ceiling, that change tracking starts at the launch date, that ambiguous court-only records are omitted, and that an empty result is not proof of no change. These are meaningful behavioral caveats an agent could not infer from the annotations.

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

Conciseness4/5

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

Three dense sentences, front-loaded with the core action and scope, followed by filtering rules and then the tracking caveat. Slightly heavy in the middle clause about court association, but no sentence is filler.

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?

With an output schema present, return-value explanation is not required, and the description covers the essentials: required date, optional filters and their provenance, result cap, and the launch-date limitation on coverage. The only minor gap is any ordering or pagination behavior beyond the cap, which is largely implied by the 25-record ceiling.

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

Parameters4/5

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

Schema coverage is 75%, so the schema documents most fields; the description goes further by tying judge_url and court_url to their canonical source tools and by flagging the 25-record result cap that limits the effect of the limit parameter. It does not explain limit's default behavior beyond that, keeping it short of a 5.

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?

States a specific verb and resource ("Find recorded KnowJudges profile or courtroom-rule changes") plus the temporal scope ("since an inclusive date"). It is clearly distinguishable from sibling read tools like find_judges or get_courtroom_presentation_rules, which retrieve current state rather than tracked changes.

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?

Gives concrete usage context: "Use to check documented updates" and specifies where the optional filter values come from (canonical judge_url from find_judges, court_url from find_court). It also explains the court-filtering semantics. It stops short of naming when-not-to-use or an alternative change-tracking route, so it is clear context without explicit exclusions.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedcompare_immigration_analytics4 fields changed
      • removedInput schema / properties / state / pattern
        Removed value: -"^[A-Za-z]{2}$"
      • addedOutput schema / properties / results / items / properties / outcome_denominator
        Added value: +{
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / results / items / properties / relief_granted
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / items / properties / removal_orders
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedfind_court1 field changed
      • changedInput schema / properties / jurisdiction / description
        Previous value: -"Two-letter jurisdiction code, for example GA, DC, or US for national federal courts"New value: +"Two-letter jurisdiction code. US means national courts such as the Supreme Court; geographically assigned federal courts use their state code, for example NY for SDNY."
    • Changedget_immigration_analytics4 fields changed
      • removedInput schema / properties / state / pattern
        Removed value: -"^[A-Za-z]{2}$"
      • addedOutput schema / properties / results / items / properties / outcome_denominator
        Added value: +{
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / results / items / properties / relief_granted
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / items / properties / removal_orders
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  2. 1 tool update
    • Changedget_court2 fields changed
      • addedOutput schema / properties / court / properties / locations / items / properties / location_status
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / court / properties / locations / items / properties / notice
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  3. 4 tool updates
    • Changedfind_court1 field changed
      • addedOutput schema / properties / programs
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "coordinator": {
        +        "type": "string"
        +      },
        +      "counties": {
        +        "type": "string"
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "hosts": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "knowjudges_url": {
        +              "type": "string"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "relationship_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "knowjudges_url",
        +            "relationship_status"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "judges": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "name": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "url"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "presiding_judge_names": {
        +        "type": "string"
        +      },
        +      "source_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source_url": {
        +        "type": "string"
        +      },
        +      "type_codes": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "type_codes",
        +      "counties",
        +      "presiding_judge_names",
        +      "coordinator",
        +      "email",
        +      "source_url",
        +      "judges",
        +      "hosts"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
    • Changedget_court1 field changed
      • addedOutput schema / properties / texas_coverage
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "court": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "description": {
        +              "type": "string"
        +            },
        +            "entity_kind": {
        +              "type": "string"
        +            },
        +            "members": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "name": {
        +                    "type": "string"
        +                  },
        +                  "role": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "name",
        +                  "role"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "related_courts": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "knowjudges_url": {
        +                    "type": "string"
        +                  },
        +                  "name": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "name",
        +                  "knowjudges_url"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "source_url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "entity_kind",
        +            "description",
        +            "source_url",
        +            "related_courts",
        +            "members"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "programs": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "coordinator": {
        +            "type": "string"
        +          },
        +          "counties": {
        +            "type": "string"
        +          },
        +          "email": {
        +            "type": "string"
        +          },
        +          "hosts": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "knowjudges_url": {
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "type": "string"
        +                },
        +                "relationship_status": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "knowjudges_url",
        +                "relationship_status"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "judges": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "type": "string"
        +                },
        +                "url": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "url"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "presiding_judge_names": {
        +            "type": "string"
        +          },
        +          "source_date": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_url": {
        +            "type": "string"
        +          },
        +          "type_codes": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "type_codes",
        +          "counties",
        +          "presiding_judge_names",
        +          "coordinator",
        +          "email",
        +          "source_url",
        +          "judges",
        +          "hosts"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "court",
        +    "programs"
        +  ],
        +  "type": "object"
        +}
    • Changedget_judge_biography1 field changed
      • changedOutput schema / properties / biography / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "aba_rating": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_approximate": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_as_of": {
        -        "type": "string"
        -      },
        -      "birth_place": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chief_judge_service": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "commission_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "confirmation_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth_granularity": {
        -        "anyOf": [
        -          {
        -            "enum": [
        -              "year",
        -              "month",
        -              "day"
        -            ],
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "education": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "degree": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "degree_year": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "school": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "judicial_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "nomination_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "other_bio": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "other_federal_judicial_service": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "political_affiliations": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "party": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "source": {
        -              "anyOf": [
        -                {
        -                  "enum": [
        -                    "Ballot",
        -                    "Appointer",
        -                    "Other",
        -                    "Unspecified"
        -                  ],
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "professional_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "senate_vote": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "date_of_birth",
        -      "date_of_birth_granularity",
        -      "age",
        -      "age_as_of",
        -      "age_approximate",
        -      "birth_place",
        -      "education",
        -      "professional_career",
        -      "other_bio",
        -      "judicial_career",
        -      "other_federal_judicial_service",
        -      "nomination_date",
        -      "confirmation_date",
        -      "commission_date",
        -      "senate_vote",
        -      "aba_rating",
        -      "chief_judge_service",
        -      "political_affiliations"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "aba_rating": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_approximate": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_as_of": {
        +        "type": "string"
        +      },
        +      "birth_place": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chief_judge_service": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "commission_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "confirmation_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth_granularity": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "year",
        +              "month",
        +              "day"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "education": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "degree": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "degree_year": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "school": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "education_notes": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "judicial_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "nomination_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "other_bio": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "other_federal_judicial_service": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "political_affiliations": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "party": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "Ballot",
        +                    "Appointer",
        +                    "Other",
        +                    "Unspecified"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "professional_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "senate_vote": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "date_of_birth",
        +      "date_of_birth_granularity",
        +      "age",
        +      "age_as_of",
        +      "age_approximate",
        +      "birth_place",
        +      "education",
        +      "professional_career",
        +      "other_bio",
        +      "judicial_career",
        +      "other_federal_judicial_service",
        +      "nomination_date",
        +      "confirmation_date",
        +      "commission_date",
        +      "senate_vote",
        +      "aba_rating",
        +      "chief_judge_service",
        +      "political_affiliations"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_judge_profile2 fields changed
      • changedOutput schema / properties / biography / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "aba_rating": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_approximate": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_as_of": {
        -        "type": "string"
        -      },
        -      "birth_place": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chief_judge_service": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "commission_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "confirmation_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth_granularity": {
        -        "anyOf": [
        -          {
        -            "enum": [
        -              "year",
        -              "month",
        -              "day"
        -            ],
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "education": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "degree": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "degree_year": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "school": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "judicial_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "nomination_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "other_bio": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "other_federal_judicial_service": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "political_affiliations": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "party": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "source": {
        -              "anyOf": [
        -                {
        -                  "enum": [
        -                    "Ballot",
        -                    "Appointer",
        -                    "Other",
        -                    "Unspecified"
        -                  ],
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "professional_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "senate_vote": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "date_of_birth",
        -      "date_of_birth_granularity",
        -      "age",
        -      "age_as_of",
        -      "age_approximate",
        -      "birth_place",
        -      "education",
        -      "professional_career",
        -      "other_bio",
        -      "judicial_career",
        -      "other_federal_judicial_service",
        -      "nomination_date",
        -      "confirmation_date",
        -      "commission_date",
        -      "senate_vote",
        -      "aba_rating",
        -      "chief_judge_service",
        -      "political_affiliations"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "aba_rating": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_approximate": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_as_of": {
        +        "type": "string"
        +      },
        +      "birth_place": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chief_judge_service": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "commission_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "confirmation_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth_granularity": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "year",
        +              "month",
        +              "day"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "education": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "degree": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "degree_year": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "school": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "education_notes": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "judicial_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "nomination_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "other_bio": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "other_federal_judicial_service": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "political_affiliations": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "party": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "Ballot",
        +                    "Appointer",
        +                    "Other",
        +                    "Unspecified"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "professional_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "senate_vote": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "date_of_birth",
        +      "date_of_birth_granularity",
        +      "age",
        +      "age_as_of",
        +      "age_approximate",
        +      "birth_place",
        +      "education",
        +      "professional_career",
        +      "other_bio",
        +      "judicial_career",
        +      "other_federal_judicial_service",
        +      "nomination_date",
        +      "confirmation_date",
        +      "commission_date",
        +      "senate_vote",
        +      "aba_rating",
        +      "chief_judge_service",
        +      "political_affiliations"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / specialty_programs
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "coordinator": {
        +        "type": "string"
        +      },
        +      "counties": {
        +        "type": "string"
        +      },
        +      "email": {
        +        "type": "string"
        +      },
        +      "hosts": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "knowjudges_url": {
        +              "type": "string"
        +            },
        +            "name": {
        +              "type": "string"
        +            },
        +            "relationship_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "knowjudges_url",
        +            "relationship_status"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "judges": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "name": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "name",
        +            "url"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "name": {
        +        "type": "string"
        +      },
        +      "presiding_judge_names": {
        +        "type": "string"
        +      },
        +      "source_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source_url": {
        +        "type": "string"
        +      },
        +      "type_codes": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "name",
        +      "type_codes",
        +      "counties",
        +      "presiding_judge_names",
        +      "coordinator",
        +      "email",
        +      "source_url",
        +      "judges",
        +      "hosts"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
  4. 1 tool update
    • Changedget_court1 field changed
      • addedOutput schema / properties / court / properties / organization
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "all_relationships_url": {
        +      "type": "string"
        +    },
        +    "relationships": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "relationship": {
        +            "type": "string"
        +          },
        +          "source": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "kind": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "url": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "kind",
        +              "url"
        +            ],
        +            "type": "object"
        +          },
        +          "source_checked_dates": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "source_urls": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "status": {
        +            "type": "string"
        +          },
        +          "target": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "kind": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "url": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "kind",
        +              "url"
        +            ],
        +            "type": "object"
        +          },
        +          "warning": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "source",
        +          "target",
        +          "relationship",
        +          "status",
        +          "warning",
        +          "source_urls",
        +          "source_checked_dates"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 10,
        +      "type": "array"
        +    },
        +    "total": {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "all_relationships_url",
        +    "relationships"
        +  ],
        +  "type": "object"
        +}
  5. 2 tool updates
    • Changedcompare_immigration_analytics6 fields changed
      • changedInput schema / properties / minimum_decisions / default
        Previous value: -35New value: +1
      • addedInput schema / properties / minimum_decisions / description
        Added value: +"Minimum grant-or-denial decisions; defaults to 1. Samples below 35 are labeled, not hidden."
      • changedInput schema / properties / minimum_decisions / minimum
        Previous value: -35New value: +1
      • addedOutput schema / properties / results / items / properties / grant_rate
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 100,
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / items / properties / sample_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "name",
        -  "profile_url",
        -  "court_name",
        -  "court_url",
        -  "granted",
        -  "denied",
        -  "other_outcomes",
        -  "excluded",
        -  "decisions",
        -  "denial_rate",
        -  "removal_rate",
        -  "current_roster_count",
        -  "analytics_judge_count"
        -]New value: +[
        +  "name",
        +  "profile_url",
        +  "court_name",
        +  "court_url",
        +  "granted",
        +  "denied",
        +  "other_outcomes",
        +  "excluded",
        +  "decisions",
        +  "grant_rate",
        +  "denial_rate",
        +  "removal_rate",
        +  "sample_note",
        +  "current_roster_count",
        +  "analytics_judge_count"
        +]
    • Changedget_immigration_analytics3 fields changed
      • addedOutput schema / properties / results / items / properties / grant_rate
        Added value: +{
        +  "anyOf": [
        +    {
        +      "maximum": 100,
        +      "minimum": 0,
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / results / items / properties / sample_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "name",
        -  "profile_url",
        -  "court_name",
        -  "court_url",
        -  "granted",
        -  "denied",
        -  "other_outcomes",
        -  "excluded",
        -  "decisions",
        -  "denial_rate",
        -  "removal_rate",
        -  "current_roster_count",
        -  "analytics_judge_count"
        -]New value: +[
        +  "name",
        +  "profile_url",
        +  "court_name",
        +  "court_url",
        +  "granted",
        +  "denied",
        +  "other_outcomes",
        +  "excluded",
        +  "decisions",
        +  "grant_rate",
        +  "denial_rate",
        +  "removal_rate",
        +  "sample_note",
        +  "current_roster_count",
        +  "analytics_judge_count"
        +]
  6. 2 tool updates
    • Addedcompare_immigration_analytics
    • Addedget_immigration_analytics
  7. 4 tool updates
    • Changedfind_ai_abuse_cases2 fields changed
      • addedOutput schema / properties / results / items / properties / rulings / description
        Added value: +"Unavailable unless a decision count is documented; judge links are not a ruling count."
      • addedOutput schema / properties / results / items / properties / summary_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedget_court6 fields changed
      • addedOutput schema / properties / court / properties / contact_note
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / court / properties / locations
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "clerk_phone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "county": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "location_name": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "mailing_address": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "official_url": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "phone": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "physical_address": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source_checked_at": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "source_url": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
      • changedOutput schema / properties / court / required
        Previous value: -[
        -  "name",
        -  "court_url",
        -  "court_levels",
        -  "counties",
        -  "official_url",
        -  "physical_address",
        -  "mailing_address",
        -  "phone",
        -  "clerk_phone",
        -  "source_url",
        -  "source_checked_at"
        -]New value: +[
        +  "name",
        +  "court_url",
        +  "court_levels",
        +  "counties",
        +  "official_url",
        +  "physical_address",
        +  "mailing_address",
        +  "phone",
        +  "clerk_phone",
        +  "source_url",
        +  "source_checked_at",
        +  "contact_note",
        +  "locations"
        +]
      • addedOutput schema / properties / roster_coverage
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / roster_truncated
        Added value: +{
        +  "type": "boolean"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "court",
        -  "limit",
        -  "current_judge_count",
        -  "judges"
        -]New value: +[
        +  "court",
        +  "roster_coverage",
        +  "roster_truncated",
        +  "limit",
        +  "current_judge_count",
        +  "judges"
        +]
    • Changedget_courtroom_presentation_rules3 fields changed
      • addedOutput schema / properties / findings / items / properties / applicability
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / assignment_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / identity_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
    • Changedget_judge_profile3 fields changed
      • addedOutput schema / properties / findings / items / properties / applicability
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / assignment_type
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / identity_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
  8. 8 tool updates
    • Changedfind_ai_abuse_cases17 fields changed
      • addedOutput schema / properties / results / items / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / court / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / court_response / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / court_response / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / decision_date / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / decision_date / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / decision_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / decision_url / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / rulings / anyOf
        Added value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / rulings / maximum
        Removed value: -9007199254740991
      • removedOutput schema / properties / results / items / properties / rulings / minimum
        Removed value: -0
      • removedOutput schema / properties / results / items / properties / rulings / type
        Removed value: -"integer"
      • addedOutput schema / properties / results / items / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / state / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / summary / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / summary / type
        Removed value: -"string"
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "case_name",
        -  "decision_date",
        -  "court",
        -  "state",
        -  "court_response",
        -  "summary",
        -  "rulings",
        -  "judges",
        -  "decision_url",
        -  "decision_link_status",
        -  "directory_url",
        -  "dataset_source"
        -]New value: +[
        +  "case_name",
        +  "judges",
        +  "decision_link_status",
        +  "directory_url",
        +  "dataset_source"
        +]
    • Changedfind_court3 fields changed
      • addedOutput schema / properties / results / items / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "name",
        -  "state",
        -  "court_url"
        -]New value: +[
        +  "name",
        +  "court_url"
        +]
    • Changedfind_judges13 fields changed
      • addedOutput schema / properties / results / items / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / court_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / court_name / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / presentation_posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / presentation_posture / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / service_status / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_court20 fields changed
      • addedOutput schema / properties / court / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / court / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / court / required
        Previous value: -[
        -  "name",
        -  "state",
        -  "court_url",
        -  "court_levels",
        -  "counties",
        -  "official_url",
        -  "physical_address",
        -  "mailing_address",
        -  "phone",
        -  "clerk_phone",
        -  "source_url",
        -  "source_checked_at"
        -]New value: +[
        +  "name",
        +  "court_url",
        +  "court_levels",
        +  "counties",
        +  "official_url",
        +  "physical_address",
        +  "mailing_address",
        +  "phone",
        +  "clerk_phone",
        +  "source_url",
        +  "source_checked_at"
        +]
      • addedOutput schema / properties / current_judge_count / anyOf
        Added value: +[
        +  {
        +    "maximum": 9007199254740991,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / current_judge_count / maximum
        Removed value: -9007199254740991
      • removedOutput schema / properties / current_judge_count / minimum
        Removed value: -0
      • removedOutput schema / properties / current_judge_count / type
        Removed value: -"integer"
      • addedOutput schema / properties / judges / items / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / judges / items / properties / court_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / court_name / type
        Removed value: -"string"
      • addedOutput schema / properties / judges / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judges / items / properties / presentation_posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / presentation_posture / type
        Removed value: -"string"
      • addedOutput schema / properties / judges / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / service_status / type
        Removed value: -"string"
      • addedOutput schema / properties / judges / items / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judges / items / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / judges / items / required
        Previous value: -[
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_courtroom_presentation_rules54 fields changed
      • addedOutput schema / properties / findings / items / properties / category / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / category / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / evidence_excerpt / anyOf
        Added value: +[
        +  {
        +    "maxLength": 800,
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / evidence_excerpt / maxLength
        Removed value: -800
      • removedOutput schema / properties / findings / items / properties / evidence_excerpt / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / posture / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / proceeding_stage / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / proceeding_stage / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / scope / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / scope / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / summary / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / summary / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / topic / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / topic / type
        Removed value: -"string"
      • removedOutput schema / properties / findings / items / required
        Removed value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date"
        -]
      • addedOutput schema / properties / judge / properties / canonical_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / canonical_name / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / jurisdiction_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / jurisdiction_type / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / service_status / type
        Removed value: -"string"
      • removedOutput schema / properties / judge / properties / court_assignments / items / required
        Removed value: -[
        -  "court",
        -  "court_level",
        -  "judicial_role",
        -  "county",
        -  "service_status"
        -]
      • addedOutput schema / properties / judge / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_services / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_services / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / service_status / type
        Removed value: -"string"
      • removedOutput schema / properties / judge / properties / judicial_services / items / required
        Removed value: -[
        -  "judicial_role",
        -  "service_status",
        -  "active_from",
        -  "active_to"
        -]
      • addedOutput schema / properties / judge / properties / jurisdiction_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / jurisdiction_type / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / official_profile_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / official_profile_url / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / presentation_posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / presentation_posture / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / service_status / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / source_authority / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / source_authority / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "presentation_posture",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "judicial_services",
        +  "court_assignments",
        +  "profile_url"
        +]
      • changedOutput schema / required
        Previous value: -[
        -  "judge",
        -  "requested_topics",
        -  "findings",
        -  "scope_note",
        -  "disclaimer"
        -]New value: +[
        +  "judge",
        +  "requested_topics",
        +  "findings",
        +  "disclaimer"
        +]
    • Changedget_judge_biography5 fields changed
      • changedOutput schema / properties / biography / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "aba_rating": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_approximate": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_as_of": {
        -        "type": "string"
        -      },
        -      "birth_place": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chief_judge_service": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "commission_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "confirmation_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth_granularity": {
        -        "anyOf": [
        -          {
        -            "enum": [
        -              "year",
        -              "month",
        -              "day"
        -            ],
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "education": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "degree": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "degree_year": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "school": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "school",
        -            "degree",
        -            "degree_year"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "judicial_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "nomination_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "other_bio": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "other_federal_judicial_service": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "political_affiliations": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "party": {
        -              "type": "string"
        -            },
        -            "source": {
        -              "enum": [
        -                "Ballot",
        -                "Appointer",
        -                "Other",
        -                "Unspecified"
        -              ],
        -              "type": "string"
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "party",
        -            "source",
        -            "startDate",
        -            "endDate"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "professional_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "senate_vote": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "date_of_birth",
        -      "date_of_birth_granularity",
        -      "age",
        -      "age_as_of",
        -      "age_approximate",
        -      "birth_place",
        -      "education",
        -      "professional_career",
        -      "other_bio",
        -      "judicial_career",
        -      "other_federal_judicial_service",
        -      "nomination_date",
        -      "confirmation_date",
        -      "commission_date",
        -      "senate_vote",
        -      "aba_rating",
        -      "chief_judge_service",
        -      "political_affiliations"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "aba_rating": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_approximate": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_as_of": {
        +        "type": "string"
        +      },
        +      "birth_place": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chief_judge_service": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "commission_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "confirmation_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth_granularity": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "year",
        +              "month",
        +              "day"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "education": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "degree": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "degree_year": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "school": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "judicial_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "nomination_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "other_bio": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "other_federal_judicial_service": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "political_affiliations": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "party": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "Ballot",
        +                    "Appointer",
        +                    "Other",
        +                    "Unspecified"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "professional_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "senate_vote": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "date_of_birth",
        +      "date_of_birth_granularity",
        +      "age",
        +      "age_as_of",
        +      "age_approximate",
        +      "birth_place",
        +      "education",
        +      "professional_career",
        +      "other_bio",
        +      "judicial_career",
        +      "other_federal_judicial_service",
        +      "nomination_date",
        +      "confirmation_date",
        +      "commission_date",
        +      "senate_vote",
        +      "aba_rating",
        +      "chief_judge_service",
        +      "political_affiliations"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / judge / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court / type
        Removed value: -"string"
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "court",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "profile_url"
        +]
      • changedOutput schema / properties / research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "field": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "retrieved_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_judge_profile65 fields changed
      • changedOutput schema / properties / biography / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "aba_rating": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age": {
        -        "anyOf": [
        -          {
        -            "maximum": 9007199254740991,
        -            "minimum": -9007199254740991,
        -            "type": "integer"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_approximate": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "age_as_of": {
        -        "type": "string"
        -      },
        -      "birth_place": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "chief_judge_service": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "commission_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "confirmation_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "date_of_birth_granularity": {
        -        "anyOf": [
        -          {
        -            "enum": [
        -              "year",
        -              "month",
        -              "day"
        -            ],
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "education": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "degree": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "degree_year": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "school": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "school",
        -            "degree",
        -            "degree_year"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "judicial_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "nomination_date": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "other_bio": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "other_federal_judicial_service": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "political_affiliations": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "endDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "party": {
        -              "type": "string"
        -            },
        -            "source": {
        -              "enum": [
        -                "Ballot",
        -                "Appointer",
        -                "Other",
        -                "Unspecified"
        -              ],
        -              "type": "string"
        -            },
        -            "startDate": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "party",
        -            "source",
        -            "startDate",
        -            "endDate"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "professional_career": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "senate_vote": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "date_of_birth",
        -      "date_of_birth_granularity",
        -      "age",
        -      "age_as_of",
        -      "age_approximate",
        -      "birth_place",
        -      "education",
        -      "professional_career",
        -      "other_bio",
        -      "judicial_career",
        -      "other_federal_judicial_service",
        -      "nomination_date",
        -      "confirmation_date",
        -      "commission_date",
        -      "senate_vote",
        -      "aba_rating",
        -      "chief_judge_service",
        -      "political_affiliations"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "aba_rating": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age": {
        +        "anyOf": [
        +          {
        +            "maximum": 9007199254740991,
        +            "minimum": -9007199254740991,
        +            "type": "integer"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_approximate": {
        +        "anyOf": [
        +          {
        +            "type": "boolean"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "age_as_of": {
        +        "type": "string"
        +      },
        +      "birth_place": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "chief_judge_service": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "commission_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "confirmation_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "date_of_birth_granularity": {
        +        "anyOf": [
        +          {
        +            "enum": [
        +              "year",
        +              "month",
        +              "day"
        +            ],
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "education": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "degree": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "degree_year": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "school": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "judicial_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "nomination_date": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "other_bio": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "other_federal_judicial_service": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "political_affiliations": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "endDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "party": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "Ballot",
        +                    "Appointer",
        +                    "Other",
        +                    "Unspecified"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "startDate": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "professional_career": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "senate_vote": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      }
        +    },
        +    "required": [
        +      "date_of_birth",
        +      "date_of_birth_granularity",
        +      "age",
        +      "age_as_of",
        +      "age_approximate",
        +      "birth_place",
        +      "education",
        +      "professional_career",
        +      "other_bio",
        +      "judicial_career",
        +      "other_federal_judicial_service",
        +      "nomination_date",
        +      "confirmation_date",
        +      "commission_date",
        +      "senate_vote",
        +      "aba_rating",
        +      "chief_judge_service",
        +      "political_affiliations"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • changedOutput schema / properties / biography_research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ]
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "field": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "retrieved_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedOutput schema / properties / findings / items / properties / category / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / category / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / evidence_excerpt / anyOf
        Added value: +[
        +  {
        +    "maxLength": 800,
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / evidence_excerpt / maxLength
        Removed value: -800
      • removedOutput schema / properties / findings / items / properties / evidence_excerpt / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / posture / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / proceeding_stage / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / proceeding_stage / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / scope / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / scope / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / summary / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / summary / type
        Removed value: -"string"
      • addedOutput schema / properties / findings / items / properties / topic / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / topic / type
        Removed value: -"string"
      • removedOutput schema / properties / findings / items / required
        Removed value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date"
        -]
      • addedOutput schema / properties / judge / properties / canonical_name / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / canonical_name / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / jurisdiction_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / jurisdiction_type / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / court_assignments / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / service_status / type
        Removed value: -"string"
      • removedOutput schema / properties / judge / properties / court_assignments / items / required
        Removed value: -[
        -  "court",
        -  "court_level",
        -  "judicial_role",
        -  "county",
        -  "service_status"
        -]
      • addedOutput schema / properties / judge / properties / court_level / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_level / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_services / items / properties / judicial_role / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / judicial_role / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / judicial_services / items / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / service_status / type
        Removed value: -"string"
      • removedOutput schema / properties / judge / properties / judicial_services / items / required
        Removed value: -[
        -  "judicial_role",
        -  "service_status",
        -  "active_from",
        -  "active_to"
        -]
      • addedOutput schema / properties / judge / properties / jurisdiction_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / jurisdiction_type / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / official_profile_url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / official_profile_url / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / presentation_posture / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / presentation_posture / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / service_status / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / service_status / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / source_authority / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / source_authority / type
        Removed value: -"string"
      • addedOutput schema / properties / judge / properties / state / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / state / type
        Removed value: -"string"
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "presentation_posture",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "judicial_services",
        +  "court_assignments",
        +  "profile_url"
        +]
      • addedOutput schema / properties / sources / items / properties / issuing_court / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sources / items / properties / issuing_court / type
        Removed value: -"string"
      • addedOutput schema / properties / sources / items / properties / scope / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sources / items / properties / scope / type
        Removed value: -"string"
      • addedOutput schema / properties / sources / items / properties / title / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sources / items / properties / title / type
        Removed value: -"string"
      • addedOutput schema / properties / sources / items / properties / url / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / sources / items / properties / url / type
        Removed value: -"string"
      • changedOutput schema / properties / sources / items / required
        Previous value: -[
        -  "url",
        -  "title",
        -  "issuing_court",
        -  "scope",
        -  "publication_date",
        -  "effective_date"
        -]New value: +[
        +  "publication_date",
        +  "effective_date"
        +]
      • changedOutput schema / required
        Previous value: -[
        -  "judge",
        -  "summary",
        -  "scope_note",
        -  "before_you_appear",
        -  "biography",
        -  "biography_research",
        -  "findings",
        -  "sources"
        -]New value: +[
        +  "judge",
        +  "before_you_appear",
        +  "biography",
        +  "biography_research",
        +  "findings",
        +  "sources"
        +]
    • Changedget_recent_rule_changes5 fields changed
      • addedOutput schema / properties / results / items / properties / change_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / change_type / type
        Removed value: -"string"
      • addedOutput schema / properties / results / items / properties / summary / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / results / items / properties / summary / type
        Removed value: -"string"
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "changed_at",
        -  "judge_url",
        -  "court_url",
        -  "change_type",
        -  "summary",
        -  "source_url",
        -  "source_title"
        -]New value: +[
        +  "changed_at",
        +  "judge_url",
        +  "court_url"
        +]
  9. 5 tool updates
    • Changedfind_judges2 fields changed
      • removedOutput schema / properties / results / items / properties / human_reviewed
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "state",
        +  "county",
        +  "court_name",
        +  "court_level",
        +  "judicial_role",
        +  "service_status",
        +  "presentation_posture",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_court10 fields changed
      • addedOutput schema / properties / court / properties / clerk_phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / mailing_address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / official_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / physical_address
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / source_checked_at
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / court / properties / source_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / court / required
        Previous value: -[
        -  "name",
        -  "state",
        -  "court_url",
        -  "court_levels",
        -  "counties"
        -]New value: +[
        +  "name",
        +  "state",
        +  "court_url",
        +  "court_levels",
        +  "counties",
        +  "official_url",
        +  "physical_address",
        +  "mailing_address",
        +  "phone",
        +  "clerk_phone",
        +  "source_url",
        +  "source_checked_at"
        +]
      • removedOutput schema / properties / judges / items / properties / human_reviewed
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedOutput schema / properties / judges / items / required
        Previous value: -[
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "state",
        +  "county",
        +  "court_name",
        +  "court_level",
        +  "judicial_role",
        +  "service_status",
        +  "presentation_posture",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_courtroom_presentation_rules7 fields changed
      • removedOutput schema / properties / findings / items / properties / confidence_reason
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / findings / items / properties / evidence_type
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / findings / items / properties / last_verified
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / findings / items / properties / verification_status
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / findings / items / required
        Previous value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "evidence_type",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date",
        -  "verification_status",
        -  "confidence_reason"
        -]New value: +[
        +  "topic",
        +  "category",
        +  "summary",
        +  "posture",
        +  "scope",
        +  "proceeding_stage",
        +  "source_url",
        +  "source_title",
        +  "evidence_excerpt",
        +  "source_page",
        +  "source_section",
        +  "effective_date"
        +]
      • removedOutput schema / properties / judge / properties / human_reviewed
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "presentation_posture",
        +  "profile_url"
        +]
    • Changedget_judge_biography1 field changed
      • changedOutput schema / properties / research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "verification_status",
        -            "confidence",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "retrieved_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_judge_profile11 fields changed
      • changedOutput schema / properties / biography_research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "verification_status",
        -            "confidence",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "type": "null"
        +          }
        +        ]
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "retrieved_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      }
        +    },
        +    "required": [
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / confidence_reason
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / findings / items / properties / evidence_type
        Removed value: -{
        -  "type": "string"
        -}
      • addedOutput schema / properties / findings / items / properties / last_verified
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / findings / items / properties / verification_status
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / findings / items / required
        Previous value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "evidence_type",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date",
        -  "verification_status",
        -  "confidence_reason"
        -]New value: +[
        +  "topic",
        +  "category",
        +  "summary",
        +  "posture",
        +  "scope",
        +  "proceeding_stage",
        +  "source_url",
        +  "source_title",
        +  "evidence_excerpt",
        +  "source_page",
        +  "source_section",
        +  "effective_date"
        +]
      • removedOutput schema / properties / judge / properties / human_reviewed
        Removed value: -{
        -  "type": "boolean"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "presentation_posture",
        +  "profile_url"
        +]
      • addedOutput schema / properties / sources / items / properties / last_verified
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / sources / items / properties / status
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / sources / items / required
        Previous value: -[
        -  "url",
        -  "title",
        -  "issuing_court",
        -  "scope",
        -  "status",
        -  "publication_date",
        -  "effective_date"
        -]New value: +[
        +  "url",
        +  "title",
        +  "issuing_court",
        +  "scope",
        +  "publication_date",
        +  "effective_date"
        +]
  10. 4 tool updates
    • Changedget_courtroom_presentation_rules5 fields changed
      • removedOutput schema / properties / findings / items / properties / last_verified
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • changedOutput schema / properties / findings / items / required
        Previous value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "evidence_type",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date",
        -  "last_verified",
        -  "verification_status",
        -  "confidence_reason"
        -]New value: +[
        +  "topic",
        +  "category",
        +  "summary",
        +  "posture",
        +  "scope",
        +  "proceeding_stage",
        +  "evidence_type",
        +  "source_url",
        +  "source_title",
        +  "evidence_excerpt",
        +  "source_page",
        +  "source_section",
        +  "effective_date",
        +  "verification_status",
        +  "confidence_reason"
        +]
      • addedOutput schema / properties / judge / properties / last_updated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / judge / properties / last_verified
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "last_verified",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "profile_url"
        +]
    • Changedget_judge_biography2 fields changed
      • addedOutput schema / properties / judge / properties / last_updated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "verification_status",
        -            "confidence",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "retrieved_at",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "last_checked",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "confidence": {
        +              "type": "string"
        +            },
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "verification_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "verification_status",
        +            "confidence",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fields_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_not_publicly_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_pending": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "source_type": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "source_type",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "status": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "fields_found",
        +      "fields_not_publicly_found",
        +      "fields_pending",
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_judge_profile8 fields changed
      • changedOutput schema / properties / biography_research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "source_url": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_url",
        -            "verification_status",
        -            "confidence",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "retrieved_at",
        -            "published_at",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "last_checked",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "confidence": {
        +              "type": "string"
        +            },
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "verification_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "verification_status",
        +            "confidence",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fields_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_not_publicly_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_pending": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "source_type": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "source_type",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "status": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "fields_found",
        +      "fields_not_publicly_found",
        +      "fields_pending",
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / findings / items / properties / last_verified
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • changedOutput schema / properties / findings / items / required
        Previous value: -[
        -  "topic",
        -  "category",
        -  "summary",
        -  "posture",
        -  "scope",
        -  "proceeding_stage",
        -  "evidence_type",
        -  "source_url",
        -  "source_title",
        -  "evidence_excerpt",
        -  "source_page",
        -  "source_section",
        -  "effective_date",
        -  "last_verified",
        -  "verification_status",
        -  "confidence_reason"
        -]New value: +[
        +  "topic",
        +  "category",
        +  "summary",
        +  "posture",
        +  "scope",
        +  "proceeding_stage",
        +  "evidence_type",
        +  "source_url",
        +  "source_title",
        +  "evidence_excerpt",
        +  "source_page",
        +  "source_section",
        +  "effective_date",
        +  "verification_status",
        +  "confidence_reason"
        +]
      • addedOutput schema / properties / judge / properties / last_updated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / judge / properties / last_verified
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "last_verified",
        -  "presentation_posture",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "profile_url"
        +]
      • removedOutput schema / properties / sources / items / properties / last_verified
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / sources / items / required
        Previous value: -[
        -  "url",
        -  "title",
        -  "issuing_court",
        -  "scope",
        -  "status",
        -  "publication_date",
        -  "effective_date",
        -  "last_verified"
        -]New value: +[
        +  "url",
        +  "title",
        +  "issuing_court",
        +  "scope",
        +  "status",
        +  "publication_date",
        +  "effective_date"
        +]
    • Changedget_recent_rule_changes2 fields changed
      • removedOutput schema / properties / results / items / properties / last_verified
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "changed_at",
        -  "judge_url",
        -  "court_url",
        -  "change_type",
        -  "summary",
        -  "source_url",
        -  "source_title",
        -  "last_verified"
        -]New value: +[
        +  "changed_at",
        +  "judge_url",
        +  "court_url",
        +  "change_type",
        +  "summary",
        +  "source_url",
        +  "source_title"
        +]
  11. 5 tool updates
    • Changedget_court4 fields changed
      • removedInput schema / properties / court_key
        Removed value: -{
        -  "description": "Legacy qualified court identifier; prefer court_url",
        -  "pattern": "^[A-Z]{2}::[a-z0-9]+(?:-[a-z0-9]+)*$",
        -  "type": "string"
        -}
      • changedInput schema / properties / court_url / description
        Previous value: -"Exact jurisdiction-qualified court_url returned by find_court"New value: +"Exact canonical court_url returned by find_court"
      • addedInput schema / properties / court_url / format
        Added value: +"uri"
      • addedInput schema / required
        Added value: +[
        +  "court_url"
        +]
    • Changedget_courtroom_presentation_rules3 fields changed
      • removedInput schema / properties / judge_slug
        Removed value: -{
        -  "description": "Legacy judge identifier; prefer judge_url",
        -  "minLength": 1,
        -  "type": "string"
        -}
      • addedInput schema / properties / judge_url / format
        Added value: +"uri"
      • addedInput schema / required
        Added value: +[
        +  "judge_url"
        +]
    • Changedget_judge_biography3 fields changed
      • removedInput schema / properties / judge_slug
        Removed value: -{
        -  "description": "Legacy judge identifier; prefer judge_url",
        -  "minLength": 1,
        -  "type": "string"
        -}
      • addedInput schema / properties / judge_url / format
        Added value: +"uri"
      • addedInput schema / required
        Added value: +[
        +  "judge_url"
        +]
    • Changedget_judge_profile3 fields changed
      • removedInput schema / properties / judge_slug
        Removed value: -{
        -  "description": "Legacy judge identifier; prefer judge_url",
        -  "minLength": 1,
        -  "type": "string"
        -}
      • addedInput schema / properties / judge_url / format
        Added value: +"uri"
      • addedInput schema / required
        Added value: +[
        +  "judge_url"
        +]
    • Changedget_recent_rule_changes5 fields changed
      • removedInput schema / properties / court_slug
        Removed value: -{
        -  "description": "Optional canonical court slug",
        -  "type": "string"
        -}
      • addedInput schema / properties / court_url
        Added value: +{
        +  "description": "Optional canonical court_url returned by find_court",
        +  "format": "uri",
        +  "type": "string"
        +}
      • removedInput schema / properties / judge_slug
        Removed value: -{
        -  "description": "Legacy judge identifier; prefer judge_url",
        -  "type": "string"
        -}
      • changedInput schema / properties / judge_url / description
        Previous value: -"Optional canonical judge profile URL"New value: +"Optional canonical profile_url returned by find_judges"
      • addedInput schema / properties / judge_url / format
        Added value: +"uri"
  12. 8 tool updates
    • Changedfind_ai_abuse_cases10 fields changed
      • removedOutput schema / properties / public_access / properties / quota_shared_across
        Removed value: -{
        -  "prefixItems": [
        -    {
        -      "const": "api",
        -      "type": "string"
        -    },
        -    {
        -      "const": "mcp",
        -      "type": "string"
        -    }
        -  ],
        -  "type": "array"
        -}
      • removedOutput schema / properties / public_access / properties / requests_per_day
        Removed value: -{
        -  "const": 100,
        -  "type": "number"
        -}
      • removedOutput schema / properties / public_access / properties / requests_per_hour
        Removed value: -{
        -  "const": 20,
        -  "type": "number"
        -}
      • changedOutput schema / properties / public_access / required
        Previous value: -[
        -  "maximum_results_per_request",
        -  "requests_per_hour",
        -  "requests_per_day",
        -  "quota_shared_across"
        -]New value: +[
        +  "maximum_results_per_request"
        +]
      • removedOutput schema / properties / results / items / properties / decision_link_status / enum
        Removed value: -[
        -  "source_fallback",
        -  "verified"
        -]
      • removedOutput schema / properties / results / items / properties / decision_link_type
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / judges / items / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / results / items / properties / judges / items / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "profile_url"
        +]
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "id",
        -  "case_name",
        -  "decision_date",
        -  "court",
        -  "state",
        -  "court_response",
        -  "summary",
        -  "rulings",
        -  "judges",
        -  "decision_url",
        -  "decision_link_type",
        -  "decision_link_status",
        -  "directory_url",
        -  "dataset_source"
        -]New value: +[
        +  "case_name",
        +  "decision_date",
        +  "court",
        +  "state",
        +  "court_response",
        +  "summary",
        +  "rulings",
        +  "judges",
        +  "decision_url",
        +  "decision_link_status",
        +  "directory_url",
        +  "dataset_source"
        +]
    • Changedfind_court6 fields changed
      • removedOutput schema / properties / results / items / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / court_key
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / indexed_judge_count
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • removedOutput schema / properties / results / items / properties / jurisdiction_code
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "court_id",
        -  "court_key",
        -  "name",
        -  "slug",
        -  "jurisdiction_code",
        -  "state",
        -  "indexed_judge_count",
        -  "court_url"
        -]New value: +[
        +  "name",
        +  "state",
        +  "court_url"
        +]
    • Changedfind_judges3 fields changed
      • removedOutput schema / properties / results / items / properties / profile_tier
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "slug",
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "profile_tier",
        -  "human_reviewed",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "state",
        +  "county",
        +  "court_name",
        +  "court_level",
        +  "judicial_role",
        +  "service_status",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_court12 fields changed
      • changedInput schema / properties / court_key / description
        Previous value: -"Exact qualified court key returned by find_court, for example GA::fulton-superior-court"New value: +"Legacy qualified court identifier; prefer court_url"
      • addedInput schema / properties / court_url
        Added value: +{
        +  "description": "Exact jurisdiction-qualified court_url returned by find_court",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "court_key"
        -]
      • removedOutput schema / properties / court / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / court / properties / court_key
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / court / properties / indexed_judge_count
        Removed value: -{
        -  "maximum": 9007199254740991,
        -  "minimum": 0,
        -  "type": "integer"
        -}
      • removedOutput schema / properties / court / properties / jurisdiction_code
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / court / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / court / required
        Previous value: -[
        -  "court_id",
        -  "court_key",
        -  "name",
        -  "slug",
        -  "jurisdiction_code",
        -  "state",
        -  "indexed_judge_count",
        -  "court_url",
        -  "court_levels",
        -  "counties"
        -]New value: +[
        +  "name",
        +  "state",
        +  "court_url",
        +  "court_levels",
        +  "counties"
        +]
      • removedOutput schema / properties / judges / items / properties / profile_tier
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judges / items / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judges / items / required
        Previous value: -[
        -  "slug",
        -  "display_name",
        -  "state",
        -  "county",
        -  "court_name",
        -  "court_level",
        -  "judicial_role",
        -  "service_status",
        -  "presentation_posture",
        -  "profile_tier",
        -  "human_reviewed",
        -  "guidance_scopes",
        -  "profile_url"
        -]New value: +[
        +  "display_name",
        +  "state",
        +  "county",
        +  "court_name",
        +  "court_level",
        +  "judicial_role",
        +  "service_status",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "guidance_scopes",
        +  "profile_url"
        +]
    • Changedget_courtroom_presentation_rules17 fields changed
      • changedInput schema / properties / judge_slug / description
        Previous value: -"Canonical slug returned by find_judges"New value: +"Legacy judge identifier; prefer judge_url"
      • addedInput schema / properties / judge_url
        Added value: +{
        +  "description": "Canonical profile_url returned by find_judges",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "judge_slug"
        -]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / assignment_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / service_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / source_line
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / source_record_id
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • changedOutput schema / properties / judge / properties / court_assignments / items / required
        Previous value: -[
        -  "court_id",
        -  "court",
        -  "court_level",
        -  "judicial_role",
        -  "county",
        -  "service_status"
        -]New value: +[
        +  "court",
        +  "court_level",
        +  "judicial_role",
        +  "county",
        +  "service_status"
        +]
      • removedOutput schema / properties / judge / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / person_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / service_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / source_record_ids
        Removed value: -{
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedOutput schema / properties / judge / properties / judicial_services / items / required
        Previous value: -[
        -  "service_id",
        -  "person_id",
        -  "judicial_role",
        -  "service_status",
        -  "active_from",
        -  "active_to",
        -  "source_record_ids"
        -]New value: +[
        +  "judicial_role",
        +  "service_status",
        +  "active_from",
        +  "active_to"
        +]
      • removedOutput schema / properties / judge / properties / profile_tier
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court_id",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "last_verified",
        -  "presentation_posture",
        -  "profile_tier",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "last_verified",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "profile_url"
        +]
    • Changedget_judge_biography6 fields changed
      • changedInput schema / properties / judge_slug / description
        Previous value: -"Canonical slug returned by find_judges"New value: +"Legacy judge identifier; prefer judge_url"
      • addedInput schema / properties / judge_url
        Added value: +{
        +  "description": "Canonical profile_url returned by find_judges",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "judge_slug"
        -]
      • removedOutput schema / properties / judge / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "court",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "court",
        +  "profile_url"
        +]
      • changedOutput schema / properties / research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "match_method": {
        -              "type": "string"
        -            },
        -            "parser_version": {
        -              "type": "string"
        -            },
        -            "source_id": {
        -              "type": "string"
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_id",
        -            "verification_status",
        -            "confidence",
        -            "match_method",
        -            "parser_version",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "type": "string"
        -      },
        -      "sensitive_field_policy": {
        -        "const": "explicit_source_only",
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "content_hash": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "type": "string"
        -            },
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "id",
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "retrieved_at",
        -            "published_at",
        -            "content_hash",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "enum": [
        -          "complete",
        -          "partial",
        -          "identity_only",
        -          "not_publicly_found",
        -          "manual_review"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "last_checked",
        -      "sensitive_field_policy",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "confidence": {
        +              "type": "string"
        +            },
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "verification_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "verification_status",
        +            "confidence",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fields_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_not_publicly_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_pending": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "type": "string"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "retrieved_at": {
        +              "type": "string"
        +            },
        +            "source_type": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "source_type",
        +            "retrieved_at",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "status": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "fields_found",
        +      "fields_not_publicly_found",
        +      "fields_pending",
        +      "last_checked",
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_judge_profile18 fields changed
      • changedInput schema / properties / judge_slug / description
        Previous value: -"Canonical slug returned by find_judges"New value: +"Legacy judge identifier; prefer judge_url"
      • addedInput schema / properties / judge_url
        Added value: +{
        +  "description": "Canonical profile_url returned by find_judges",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "judge_slug"
        -]
      • changedOutput schema / properties / biography_research / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "evidence": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "confidence": {
        -              "type": "string"
        -            },
        -            "field": {
        -              "type": "string"
        -            },
        -            "match_method": {
        -              "type": "string"
        -            },
        -            "parser_version": {
        -              "type": "string"
        -            },
        -            "source_id": {
        -              "type": "string"
        -            },
        -            "supporting_quote": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "verification_status": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "field",
        -            "source_id",
        -            "verification_status",
        -            "confidence",
        -            "match_method",
        -            "parser_version",
        -            "supporting_quote"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "fields_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_not_publicly_found": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "fields_pending": {
        -        "items": {
        -          "type": "string"
        -        },
        -        "type": "array"
        -      },
        -      "last_checked": {
        -        "type": "string"
        -      },
        -      "sensitive_field_policy": {
        -        "const": "explicit_source_only",
        -        "type": "string"
        -      },
        -      "sources": {
        -        "items": {
        -          "additionalProperties": false,
        -          "properties": {
        -            "content_hash": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "id": {
        -              "type": "string"
        -            },
        -            "official": {
        -              "type": "boolean"
        -            },
        -            "published_at": {
        -              "anyOf": [
        -                {
        -                  "type": "string"
        -                },
        -                {
        -                  "type": "null"
        -                }
        -              ]
        -            },
        -            "publisher": {
        -              "type": "string"
        -            },
        -            "retrieved_at": {
        -              "type": "string"
        -            },
        -            "source_type": {
        -              "type": "string"
        -            },
        -            "title": {
        -              "type": "string"
        -            },
        -            "url": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "id",
        -            "url",
        -            "title",
        -            "publisher",
        -            "source_type",
        -            "retrieved_at",
        -            "published_at",
        -            "content_hash",
        -            "official"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "status": {
        -        "enum": [
        -          "complete",
        -          "partial",
        -          "identity_only",
        -          "not_publicly_found",
        -          "manual_review"
        -        ],
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "status",
        -      "fields_found",
        -      "fields_not_publicly_found",
        -      "fields_pending",
        -      "last_checked",
        -      "sensitive_field_policy",
        -      "sources",
        -      "evidence"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "evidence": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "confidence": {
        +              "type": "string"
        +            },
        +            "field": {
        +              "type": "string"
        +            },
        +            "source_url": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "supporting_quote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "verification_status": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "field",
        +            "source_url",
        +            "verification_status",
        +            "confidence",
        +            "supporting_quote"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "fields_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_not_publicly_found": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "fields_pending": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "last_checked": {
        +        "type": "string"
        +      },
        +      "sources": {
        +        "items": {
        +          "additionalProperties": false,
        +          "properties": {
        +            "official": {
        +              "type": "boolean"
        +            },
        +            "published_at": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "publisher": {
        +              "type": "string"
        +            },
        +            "retrieved_at": {
        +              "type": "string"
        +            },
        +            "source_type": {
        +              "type": "string"
        +            },
        +            "title": {
        +              "type": "string"
        +            },
        +            "url": {
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "url",
        +            "title",
        +            "publisher",
        +            "source_type",
        +            "retrieved_at",
        +            "published_at",
        +            "official"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "status": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "status",
        +      "fields_found",
        +      "fields_not_publicly_found",
        +      "fields_pending",
        +      "last_checked",
        +      "sources",
        +      "evidence"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / assignment_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / service_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / source_line
        Removed value: -{
        -  "type": "number"
        -}
      • removedOutput schema / properties / judge / properties / court_assignments / items / properties / source_record_id
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • changedOutput schema / properties / judge / properties / court_assignments / items / required
        Previous value: -[
        -  "court_id",
        -  "court",
        -  "court_level",
        -  "judicial_role",
        -  "county",
        -  "service_status"
        -]New value: +[
        +  "court",
        +  "court_level",
        +  "judicial_role",
        +  "county",
        +  "service_status"
        +]
      • removedOutput schema / properties / judge / properties / court_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / person_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / service_id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / judicial_services / items / properties / source_record_ids
        Removed value: -{
        -  "items": {
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedOutput schema / properties / judge / properties / judicial_services / items / required
        Previous value: -[
        -  "service_id",
        -  "person_id",
        -  "judicial_role",
        -  "service_status",
        -  "active_from",
        -  "active_to",
        -  "source_record_ids"
        -]New value: +[
        +  "judicial_role",
        +  "service_status",
        +  "active_from",
        +  "active_to"
        +]
      • removedOutput schema / properties / judge / properties / profile_tier
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / judge / properties / slug
        Removed value: -{
        -  "type": "string"
        -}
      • changedOutput schema / properties / judge / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "canonical_name",
        -  "state",
        -  "county",
        -  "court_id",
        -  "court",
        -  "court_level",
        -  "jurisdiction_type",
        -  "judicial_role",
        -  "service_status",
        -  "judicial_services",
        -  "court_assignments",
        -  "official_profile_url",
        -  "source_authority",
        -  "last_verified",
        -  "presentation_posture",
        -  "profile_tier",
        -  "human_reviewed",
        -  "profile_url"
        -]New value: +[
        +  "name",
        +  "canonical_name",
        +  "state",
        +  "county",
        +  "court",
        +  "court_level",
        +  "jurisdiction_type",
        +  "judicial_role",
        +  "service_status",
        +  "judicial_services",
        +  "court_assignments",
        +  "official_profile_url",
        +  "source_authority",
        +  "last_verified",
        +  "presentation_posture",
        +  "human_reviewed",
        +  "profile_url"
        +]
    • Changedget_recent_rule_changes8 fields changed
      • changedInput schema / properties / judge_slug / description
        Previous value: -"Optional canonical judge slug"New value: +"Legacy judge identifier; prefer judge_url"
      • addedInput schema / properties / judge_url
        Added value: +{
        +  "description": "Optional canonical judge profile URL",
        +  "type": "string"
        +}
      • removedOutput schema / properties / results / items / properties / court_slug
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / results / items / properties / court_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • removedOutput schema / properties / results / items / properties / id
        Removed value: -{
        -  "type": "string"
        -}
      • removedOutput schema / properties / results / items / properties / judge_slug
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ]
        -}
      • addedOutput schema / properties / results / items / properties / judge_url
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • changedOutput schema / properties / results / items / required
        Previous value: -[
        -  "id",
        -  "changed_at",
        -  "judge_slug",
        -  "court_slug",
        -  "change_type",
        -  "summary",
        -  "source_url",
        -  "source_title",
        -  "last_verified"
        -]New value: +[
        +  "changed_at",
        +  "judge_url",
        +  "court_url",
        +  "change_type",
        +  "summary",
        +  "source_url",
        +  "source_title",
        +  "last_verified"
        +]
  13. 8 tool updates
    • Changedfind_ai_abuse_cases1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "filters": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "court": {
        +          "type": "string"
        +        },
        +        "from_date": {
        +          "type": "string"
        +        },
        +        "judge": {
        +          "type": "string"
        +        },
        +        "query": {
        +          "type": "string"
        +        },
        +        "response": {
        +          "type": "string"
        +        },
        +        "state": {
        +          "type": "string"
        +        },
        +        "to_date": {
        +          "type": "string"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "limit": {
        +      "maximum": 10,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "public_access": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "maximum_results_per_request": {
        +          "const": 10,
        +          "type": "number"
        +        },
        +        "quota_shared_across": {
        +          "prefixItems": [
        +            {
        +              "const": "api",
        +              "type": "string"
        +            },
        +            {
        +              "const": "mcp",
        +              "type": "string"
        +            }
        +          ],
        +          "type": "array"
        +        },
        +        "requests_per_day": {
        +          "const": 100,
        +          "type": "number"
        +        },
        +        "requests_per_hour": {
        +          "const": 20,
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "maximum_results_per_request",
        +        "requests_per_hour",
        +        "requests_per_day",
        +        "quota_shared_across"
        +      ],
        +      "type": "object"
        +    },
        +    "results": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "case_name": {
        +            "type": "string"
        +          },
        +          "court": {
        +            "type": "string"
        +          },
        +          "court_response": {
        +            "type": "string"
        +          },
        +          "dataset_source": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "name": {
        +                "type": "string"
        +              },
        +              "url": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "url"
        +            ],
        +            "type": "object"
        +          },
        +          "decision_date": {
        +            "type": "string"
        +          },
        +          "decision_link_status": {
        +            "enum": [
        +              "source_fallback",
        +              "verified"
        +            ],
        +            "type": "string"
        +          },
        +          "decision_link_type": {
        +            "type": "string"
        +          },
        +          "decision_url": {
        +            "type": "string"
        +          },
        +          "directory_url": {
        +            "type": "string"
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "judges": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "type": "string"
        +                },
        +                "profile_url": {
        +                  "type": "string"
        +                },
        +                "slug": {
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "slug",
        +                "name",
        +                "profile_url"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "rulings": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "state": {
        +            "type": "string"
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "case_name",
        +          "decision_date",
        +          "court",
        +          "state",
        +          "court_response",
        +          "summary",
        +          "rulings",
        +          "judges",
        +          "decision_url",
        +          "decision_link_type",
        +          "decision_link_status",
        +          "directory_url",
        +          "dataset_source"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 10,
        +      "type": "array"
        +    },
        +    "total_matches": {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "filters",
        +    "limit",
        +    "total_matches",
        +    "results",
        +    "public_access"
        +  ],
        +  "type": "object"
        +}
    • Addedfind_court
    • Changedfind_judges1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "filters": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "county": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "court": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "state": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "state",
        +        "court",
        +        "county"
        +      ],
        +      "type": "object"
        +    },
        +    "limit": {
        +      "maximum": 10,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "query": {
        +      "type": "string"
        +    },
        +    "results": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "county": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "court_level": {
        +            "type": "string"
        +          },
        +          "court_name": {
        +            "type": "string"
        +          },
        +          "display_name": {
        +            "type": "string"
        +          },
        +          "guidance_scopes": {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "human_reviewed": {
        +            "type": "boolean"
        +          },
        +          "judicial_role": {
        +            "type": "string"
        +          },
        +          "presentation_posture": {
        +            "type": "string"
        +          },
        +          "profile_tier": {
        +            "type": "string"
        +          },
        +          "profile_url": {
        +            "type": "string"
        +          },
        +          "service_status": {
        +            "type": "string"
        +          },
        +          "slug": {
        +            "type": "string"
        +          },
        +          "state": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "slug",
        +          "display_name",
        +          "state",
        +          "county",
        +          "court_name",
        +          "court_level",
        +          "judicial_role",
        +          "service_status",
        +          "presentation_posture",
        +          "profile_tier",
        +          "human_reviewed",
        +          "guidance_scopes",
        +          "profile_url"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 10,
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "query",
        +    "filters",
        +    "limit",
        +    "results"
        +  ],
        +  "type": "object"
        +}
    • Addedget_court
    • Changedget_courtroom_presentation_rules1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "disclaimer": {
        +      "type": "string"
        +    },
        +    "findings": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "category": {
        +            "type": "string"
        +          },
        +          "confidence_reason": {
        +            "type": "string"
        +          },
        +          "effective_date": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "evidence_excerpt": {
        +            "maxLength": 800,
        +            "type": "string"
        +          },
        +          "evidence_type": {
        +            "type": "string"
        +          },
        +          "last_verified": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "posture": {
        +            "type": "string"
        +          },
        +          "proceeding_stage": {
        +            "type": "string"
        +          },
        +          "scope": {
        +            "type": "string"
        +          },
        +          "source_page": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_section": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_title": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_url": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "summary": {
        +            "type": "string"
        +          },
        +          "topic": {
        +            "type": "string"
        +          },
        +          "verification_status": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "topic",
        +          "category",
        +          "summary",
        +          "posture",
        +          "scope",
        +          "proceeding_stage",
        +          "evidence_type",
        +          "source_url",
        +          "source_title",
        +          "evidence_excerpt",
        +          "source_page",
        +          "source_section",
        +          "effective_date",
        +          "last_verified",
        +          "verification_status",
        +          "confidence_reason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "judge": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "canonical_name": {
        +          "type": "string"
        +        },
        +        "county": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "court": {
        +          "type": "string"
        +        },
        +        "court_assignments": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "assignment_end": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "assignment_id": {
        +                "type": "string"
        +              },
        +              "assignment_start": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "county": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "court": {
        +                "type": "string"
        +              },
        +              "court_id": {
        +                "type": "string"
        +              },
        +              "court_level": {
        +                "type": "string"
        +              },
        +              "judicial_role": {
        +                "type": "string"
        +              },
        +              "jurisdiction_type": {
        +                "type": "string"
        +              },
        +              "service_id": {
        +                "type": "string"
        +              },
        +              "service_status": {
        +                "type": "string"
        +              },
        +              "source_line": {
        +                "type": "number"
        +              },
        +              "source_record_id": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "source_url": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "court_id",
        +              "court",
        +              "court_level",
        +              "judicial_role",
        +              "county",
        +              "service_status"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "court_id": {
        +          "type": "string"
        +        },
        +        "court_level": {
        +          "type": "string"
        +        },
        +        "human_reviewed": {
        +          "type": "boolean"
        +        },
        +        "judicial_role": {
        +          "type": "string"
        +        },
        +        "judicial_services": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "active_from": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "active_to": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "judicial_role": {
        +                "type": "string"
        +              },
        +              "person_id": {
        +                "type": "string"
        +              },
        +              "service_id": {
        +                "type": "string"
        +              },
        +              "service_status": {
        +                "type": "string"
        +              },
        +              "source_record_ids": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "required": [
        +              "service_id",
        +              "person_id",
        +              "judicial_role",
        +              "service_status",
        +              "active_from",
        +              "active_to",
        +              "source_record_ids"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "jurisdiction_type": {
        +          "type": "string"
        +        },
        +        "last_verified": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "official_profile_url": {
        +          "type": "string"
        +        },
        +        "presentation_posture": {
        +          "type": "string"
        +        },
        +        "profile_tier": {
        +          "type": "string"
        +        },
        +        "profile_url": {
        +          "type": "string"
        +        },
        +        "service_status": {
        +          "type": "string"
        +        },
        +        "slug": {
        +          "type": "string"
        +        },
        +        "source_authority": {
        +          "type": "string"
        +        },
        +        "state": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "slug",
        +        "name",
        +        "canonical_name",
        +        "state",
        +        "county",
        +        "court_id",
        +        "court",
        +        "court_level",
        +        "jurisdiction_type",
        +        "judicial_role",
        +        "service_status",
        +        "judicial_services",
        +        "court_assignments",
        +        "official_profile_url",
        +        "source_authority",
        +        "last_verified",
        +        "presentation_posture",
        +        "profile_tier",
        +        "human_reviewed",
        +        "profile_url"
        +      ],
        +      "type": "object"
        +    },
        +    "requested_topics": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 10,
        +      "type": "array"
        +    },
        +    "scope_note": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "judge",
        +    "requested_topics",
        +    "findings",
        +    "scope_note",
        +    "disclaimer"
        +  ],
        +  "type": "object"
        +}
    • Changedget_judge_biography1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "biography": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "aba_rating": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age_approximate": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age_as_of": {
        +              "type": "string"
        +            },
        +            "birth_place": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "chief_judge_service": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "commission_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "confirmation_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "date_of_birth": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "date_of_birth_granularity": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "year",
        +                    "month",
        +                    "day"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "education": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "degree": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "degree_year": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "school": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "school",
        +                  "degree",
        +                  "degree_year"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "judicial_career": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "nomination_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "other_bio": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "other_federal_judicial_service": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "political_affiliations": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "endDate": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "party": {
        +                    "type": "string"
        +                  },
        +                  "source": {
        +                    "enum": [
        +                      "Ballot",
        +                      "Appointer",
        +                      "Other",
        +                      "Unspecified"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "startDate": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "party",
        +                  "source",
        +                  "startDate",
        +                  "endDate"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "professional_career": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "senate_vote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "date_of_birth",
        +            "date_of_birth_granularity",
        +            "age",
        +            "age_as_of",
        +            "age_approximate",
        +            "birth_place",
        +            "education",
        +            "professional_career",
        +            "other_bio",
        +            "judicial_career",
        +            "other_federal_judicial_service",
        +            "nomination_date",
        +            "confirmation_date",
        +            "commission_date",
        +            "senate_vote",
        +            "aba_rating",
        +            "chief_judge_service",
        +            "political_affiliations"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "caveat": {
        +      "type": "string"
        +    },
        +    "judge": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "court": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "profile_url": {
        +          "type": "string"
        +        },
        +        "slug": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "slug",
        +        "name",
        +        "court",
        +        "profile_url"
        +      ],
        +      "type": "object"
        +    },
        +    "research": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "evidence": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "confidence": {
        +                    "type": "string"
        +                  },
        +                  "field": {
        +                    "type": "string"
        +                  },
        +                  "match_method": {
        +                    "type": "string"
        +                  },
        +                  "parser_version": {
        +                    "type": "string"
        +                  },
        +                  "source_id": {
        +                    "type": "string"
        +                  },
        +                  "supporting_quote": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "verification_status": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "field",
        +                  "source_id",
        +                  "verification_status",
        +                  "confidence",
        +                  "match_method",
        +                  "parser_version",
        +                  "supporting_quote"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "fields_found": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "fields_not_publicly_found": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "fields_pending": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "last_checked": {
        +              "type": "string"
        +            },
        +            "sensitive_field_policy": {
        +              "const": "explicit_source_only",
        +              "type": "string"
        +            },
        +            "sources": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "content_hash": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "id": {
        +                    "type": "string"
        +                  },
        +                  "official": {
        +                    "type": "boolean"
        +                  },
        +                  "published_at": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "publisher": {
        +                    "type": "string"
        +                  },
        +                  "retrieved_at": {
        +                    "type": "string"
        +                  },
        +                  "source_type": {
        +                    "type": "string"
        +                  },
        +                  "title": {
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "id",
        +                  "url",
        +                  "title",
        +                  "publisher",
        +                  "source_type",
        +                  "retrieved_at",
        +                  "published_at",
        +                  "content_hash",
        +                  "official"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "status": {
        +              "enum": [
        +                "complete",
        +                "partial",
        +                "identity_only",
        +                "not_publicly_found",
        +                "manual_review"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "status",
        +            "fields_found",
        +            "fields_not_publicly_found",
        +            "fields_pending",
        +            "last_checked",
        +            "sensitive_field_policy",
        +            "sources",
        +            "evidence"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "judge",
        +    "biography",
        +    "research",
        +    "caveat"
        +  ],
        +  "type": "object"
        +}
    • Changedget_judge_profile1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "before_you_appear": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "biography": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "aba_rating": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age": {
        +              "anyOf": [
        +                {
        +                  "maximum": 9007199254740991,
        +                  "minimum": -9007199254740991,
        +                  "type": "integer"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age_approximate": {
        +              "anyOf": [
        +                {
        +                  "type": "boolean"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "age_as_of": {
        +              "type": "string"
        +            },
        +            "birth_place": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "chief_judge_service": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "commission_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "confirmation_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "date_of_birth": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "date_of_birth_granularity": {
        +              "anyOf": [
        +                {
        +                  "enum": [
        +                    "year",
        +                    "month",
        +                    "day"
        +                  ],
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "education": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "degree": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "degree_year": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "school": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "school",
        +                  "degree",
        +                  "degree_year"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "judicial_career": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "nomination_date": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            },
        +            "other_bio": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "other_federal_judicial_service": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "political_affiliations": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "endDate": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "party": {
        +                    "type": "string"
        +                  },
        +                  "source": {
        +                    "enum": [
        +                      "Ballot",
        +                      "Appointer",
        +                      "Other",
        +                      "Unspecified"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "startDate": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  }
        +                },
        +                "required": [
        +                  "party",
        +                  "source",
        +                  "startDate",
        +                  "endDate"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "professional_career": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "senate_vote": {
        +              "anyOf": [
        +                {
        +                  "type": "string"
        +                },
        +                {
        +                  "type": "null"
        +                }
        +              ]
        +            }
        +          },
        +          "required": [
        +            "date_of_birth",
        +            "date_of_birth_granularity",
        +            "age",
        +            "age_as_of",
        +            "age_approximate",
        +            "birth_place",
        +            "education",
        +            "professional_career",
        +            "other_bio",
        +            "judicial_career",
        +            "other_federal_judicial_service",
        +            "nomination_date",
        +            "confirmation_date",
        +            "commission_date",
        +            "senate_vote",
        +            "aba_rating",
        +            "chief_judge_service",
        +            "political_affiliations"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "biography_research": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": false,
        +          "properties": {
        +            "evidence": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "confidence": {
        +                    "type": "string"
        +                  },
        +                  "field": {
        +                    "type": "string"
        +                  },
        +                  "match_method": {
        +                    "type": "string"
        +                  },
        +                  "parser_version": {
        +                    "type": "string"
        +                  },
        +                  "source_id": {
        +                    "type": "string"
        +                  },
        +                  "supporting_quote": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "verification_status": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "field",
        +                  "source_id",
        +                  "verification_status",
        +                  "confidence",
        +                  "match_method",
        +                  "parser_version",
        +                  "supporting_quote"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "fields_found": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "fields_not_publicly_found": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "fields_pending": {
        +              "items": {
        +                "type": "string"
        +              },
        +              "type": "array"
        +            },
        +            "last_checked": {
        +              "type": "string"
        +            },
        +            "sensitive_field_policy": {
        +              "const": "explicit_source_only",
        +              "type": "string"
        +            },
        +            "sources": {
        +              "items": {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "content_hash": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "id": {
        +                    "type": "string"
        +                  },
        +                  "official": {
        +                    "type": "boolean"
        +                  },
        +                  "published_at": {
        +                    "anyOf": [
        +                      {
        +                        "type": "string"
        +                      },
        +                      {
        +                        "type": "null"
        +                      }
        +                    ]
        +                  },
        +                  "publisher": {
        +                    "type": "string"
        +                  },
        +                  "retrieved_at": {
        +                    "type": "string"
        +                  },
        +                  "source_type": {
        +                    "type": "string"
        +                  },
        +                  "title": {
        +                    "type": "string"
        +                  },
        +                  "url": {
        +                    "type": "string"
        +                  }
        +                },
        +                "required": [
        +                  "id",
        +                  "url",
        +                  "title",
        +                  "publisher",
        +                  "source_type",
        +                  "retrieved_at",
        +                  "published_at",
        +                  "content_hash",
        +                  "official"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "status": {
        +              "enum": [
        +                "complete",
        +                "partial",
        +                "identity_only",
        +                "not_publicly_found",
        +                "manual_review"
        +              ],
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "status",
        +            "fields_found",
        +            "fields_not_publicly_found",
        +            "fields_pending",
        +            "last_checked",
        +            "sensitive_field_policy",
        +            "sources",
        +            "evidence"
        +          ],
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "findings": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "category": {
        +            "type": "string"
        +          },
        +          "confidence_reason": {
        +            "type": "string"
        +          },
        +          "effective_date": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "evidence_excerpt": {
        +            "maxLength": 800,
        +            "type": "string"
        +          },
        +          "evidence_type": {
        +            "type": "string"
        +          },
        +          "last_verified": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "posture": {
        +            "type": "string"
        +          },
        +          "proceeding_stage": {
        +            "type": "string"
        +          },
        +          "scope": {
        +            "type": "string"
        +          },
        +          "source_page": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_section": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_title": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_url": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "summary": {
        +            "type": "string"
        +          },
        +          "topic": {
        +            "type": "string"
        +          },
        +          "verification_status": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "topic",
        +          "category",
        +          "summary",
        +          "posture",
        +          "scope",
        +          "proceeding_stage",
        +          "evidence_type",
        +          "source_url",
        +          "source_title",
        +          "evidence_excerpt",
        +          "source_page",
        +          "source_section",
        +          "effective_date",
        +          "last_verified",
        +          "verification_status",
        +          "confidence_reason"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "judge": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "canonical_name": {
        +          "type": "string"
        +        },
        +        "county": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "court": {
        +          "type": "string"
        +        },
        +        "court_assignments": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "assignment_end": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "assignment_id": {
        +                "type": "string"
        +              },
        +              "assignment_start": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "county": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "court": {
        +                "type": "string"
        +              },
        +              "court_id": {
        +                "type": "string"
        +              },
        +              "court_level": {
        +                "type": "string"
        +              },
        +              "judicial_role": {
        +                "type": "string"
        +              },
        +              "jurisdiction_type": {
        +                "type": "string"
        +              },
        +              "service_id": {
        +                "type": "string"
        +              },
        +              "service_status": {
        +                "type": "string"
        +              },
        +              "source_line": {
        +                "type": "number"
        +              },
        +              "source_record_id": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "source_url": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "court_id",
        +              "court",
        +              "court_level",
        +              "judicial_role",
        +              "county",
        +              "service_status"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "court_id": {
        +          "type": "string"
        +        },
        +        "court_level": {
        +          "type": "string"
        +        },
        +        "human_reviewed": {
        +          "type": "boolean"
        +        },
        +        "judicial_role": {
        +          "type": "string"
        +        },
        +        "judicial_services": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "active_from": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "active_to": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "judicial_role": {
        +                "type": "string"
        +              },
        +              "person_id": {
        +                "type": "string"
        +              },
        +              "service_id": {
        +                "type": "string"
        +              },
        +              "service_status": {
        +                "type": "string"
        +              },
        +              "source_record_ids": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "required": [
        +              "service_id",
        +              "person_id",
        +              "judicial_role",
        +              "service_status",
        +              "active_from",
        +              "active_to",
        +              "source_record_ids"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "jurisdiction_type": {
        +          "type": "string"
        +        },
        +        "last_verified": {
        +          "type": "string"
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "official_profile_url": {
        +          "type": "string"
        +        },
        +        "presentation_posture": {
        +          "type": "string"
        +        },
        +        "profile_tier": {
        +          "type": "string"
        +        },
        +        "profile_url": {
        +          "type": "string"
        +        },
        +        "service_status": {
        +          "type": "string"
        +        },
        +        "slug": {
        +          "type": "string"
        +        },
        +        "source_authority": {
        +          "type": "string"
        +        },
        +        "state": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "slug",
        +        "name",
        +        "canonical_name",
        +        "state",
        +        "county",
        +        "court_id",
        +        "court",
        +        "court_level",
        +        "jurisdiction_type",
        +        "judicial_role",
        +        "service_status",
        +        "judicial_services",
        +        "court_assignments",
        +        "official_profile_url",
        +        "source_authority",
        +        "last_verified",
        +        "presentation_posture",
        +        "profile_tier",
        +        "human_reviewed",
        +        "profile_url"
        +      ],
        +      "type": "object"
        +    },
        +    "scope_note": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "sources": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "effective_date": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "issuing_court": {
        +            "type": "string"
        +          },
        +          "last_verified": {
        +            "type": "string"
        +          },
        +          "publication_date": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "scope": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "type": "string"
        +          },
        +          "title": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "url",
        +          "title",
        +          "issuing_court",
        +          "scope",
        +          "status",
        +          "publication_date",
        +          "effective_date",
        +          "last_verified"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "summary": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "required": [
        +    "judge",
        +    "summary",
        +    "scope_note",
        +    "before_you_appear",
        +    "biography",
        +    "biography_research",
        +    "findings",
        +    "sources"
        +  ],
        +  "type": "object"
        +}
    • Changedget_recent_rule_changes1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "change_tracking_started_at": {
        +      "type": "string"
        +    },
        +    "results": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "change_type": {
        +            "type": "string"
        +          },
        +          "changed_at": {
        +            "type": "string"
        +          },
        +          "court_slug": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "id": {
        +            "type": "string"
        +          },
        +          "judge_slug": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "last_verified": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_title": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "source_url": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "summary": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "changed_at",
        +          "judge_slug",
        +          "court_slug",
        +          "change_type",
        +          "summary",
        +          "source_url",
        +          "source_title",
        +          "last_verified"
        +        ],
        +        "type": "object"
        +      },
        +      "maxItems": 25,
        +      "type": "array"
        +    },
        +    "since": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "since",
        +    "change_tracking_started_at",
        +    "results"
        +  ],
        +  "type": "object"
        +}
  14. 6 tool updates
    • First observedfind_ai_abuse_cases
    • First observedfind_judges
    • First observedget_courtroom_presentation_rules
    • First observedget_judge_biography
    • First observedget_judge_profile
    • First observedget_recent_rule_changes

Publisher details

Operator
KnowJudges.com · Publisher source
Vendor relationship
Not applicable
Trust center
Not applicable
Restrictions
Not applicable

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables searching U.S. Supreme Court cases by name, party, or docket; retrieving case metadata, decisions, vote breakdowns, and opinion announcements; and accessing oral-argument transcripts filtered down to a single Justice or advocate.
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to search and retrieve court docket records across US state, county, and federal courts, including PACER party searches, and to get full case details.
    8 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying the Federal Judicial Center's Biographical Directory of Article III federal judges from 1789 to present, including full appointment records, court rosters, and presidential appointment totals. Supports lookups by judge name, court, or appointing president, with answers to questions like who appointed a judge, when they were confirmed, and whether they still serve.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.