Server definition
- Hash
- sha256:62729083bf8bce65fcbcfe594292f170f35b68a1f2a71975e69cae87cbf55521
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Find court decisions involving AI-generated legal errors. Returns at most 10 source-linked cases with court, judges, response, summary, and a verified official decision URL when available. Empty and bulk searches are unavailable.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"court": {
"description": "Court name fragment",
"minLength": 1,
"type": "string"
},
"from_date": {
"description": "Inclusive earliest decision date",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"judge": {
"description": "Judge name fragment",
"minLength": 1,
"type": "string"
},
"limit": {
"default": 5,
"description": "Maximum results, capped at 10",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Case name, error type, ruling text, court, state, or judge search text",
"minLength": 2,
"type": "string"
},
"response": {
"description": "Court response, for example Warning or Sanctions",
"minLength": 1,
"type": "string"
},
"state": {
"description": "US state name",
"minLength": 1,
"type": "string"
},
"to_date": {
"description": "Inclusive latest decision date",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
}
},
"type": "object"
},
"name": "find_ai_abuse_cases",
"outputSchema": null
},
{
"description": "Find likely US judges by name, court, state, county, or jurisdiction. Use this before requesting a profile when the exact KnowJudges slug is unknown. Results are public, bounded, and link to canonical KnowJudges profiles.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"county": {
"description": "County name fragment",
"type": "string"
},
"court": {
"description": "Court name fragment",
"type": "string"
},
"limit": {
"default": 5,
"description": "Maximum results, capped at 10",
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Judge name or other identifying search text",
"minLength": 2,
"type": "string"
},
"state": {
"description": "US state name or postal abbreviation, for example DC or California",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "find_judges",
"outputSchema": null
},
{
"description": "Get source-linked courtroom technology and presentation rules for a judge. Optional topics can focus on PowerPoint, video, demonstratives, advance exchange, exhibits, or courtroom technology.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"judge_slug": {
"description": "Canonical slug returned by find_judges",
"minLength": 1,
"type": "string"
},
"topics": {
"description": "Optional presentation topics to filter",
"items": {
"type": "string"
},
"maxItems": 10,
"type": "array"
}
},
"required": [
"judge_slug"
],
"type": "object"
},
"name": "get_courtroom_presentation_rules",
"outputSchema": null
},
{
"description": "Return source-attributed public biographical facts for a judge, including birth details, computed age, education, professional and judicial careers, provenance, coverage gaps, and verification status. Demographic and political labels are excluded from this public tool.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"judge_slug": {
"description": "Canonical slug returned by find_judges",
"minLength": 1,
"type": "string"
}
},
"required": [
"judge_slug"
],
"type": "object"
},
"name": "get_judge_biography",
"outputSchema": null
},
{
"description": "Return a public KYJ judge profile with scope-aware findings, official source links, evidence excerpts, and verification metadata. Do not present courtwide guidance as a judge's personal preference.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"judge_slug": {
"description": "Canonical slug returned by find_judges",
"minLength": 1,
"type": "string"
}
},
"required": [
"judge_slug"
],
"type": "object"
},
"name": "get_judge_profile",
"outputSchema": null
},
{
"description": "Return recorded KYJ profile or courtroom-rule changes since a date. Change tracking begins at the launch date, so an empty result does not prove that no earlier real-world rule changed.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"court_slug": {
"description": "Optional canonical court slug",
"type": "string"
},
"judge_slug": {
"description": "Optional canonical judge slug",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"since": {
"description": "Inclusive date in YYYY-MM-DD format",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
}
},
"required": [
"since"
],
"type": "object"
},
"name": "get_recent_rule_changes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:62729083bf8bce65fcbcfe594292f170f35b68a1f2a71975e69cae87cbf55521 | sha256sum