California Justice Watch
California criminal-justice accountability: DAs, defenders, judges, officers, CJP, POST.
| Endpoint | https://cajusticewatch.com/api/mcp (streamable-http) |
|---|---|
| Registry version | 0.1.0 |
| Now | 15 tools · grade C (75) · pin ts_2b9a63b65596230bfbbbe8314fe4b883 · protocol 2025-06-18 |
| First / last listed | 2026-10-27 03:08 UTC / 2026-10-27 03:08 UTC |
| Grade over time | 2026-10-27: C (75), 15 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_das get_da search_defenders get_defender search_judges search_officers get_officer search_cjp search_cjp_documents search_capost list_databases top_das top_judges top_officers list_pages
search_das | Search the public database of California District Attorneys with documented misconduct or controversy. Returns name, county, in-office date, misconduct type, description, source URL. params: query, county, limit |
get_da | Get a full DA record by name (exact or close partial match). params: name* |
search_defenders | Search the public database of California public defenders with documented case outcomes, failures, or systemic-context entries. Includes Bar number, county, office, score. params: query, county, status, limit |
get_defender | Get a full defender record by Bar number id or name. params: id, name |
search_judges | Search current California judges by name and/or court type (e.g., "superior", "appeal", "supreme"). Returns name + court type pairs. params: query, court_type, limit |
search_officers | Search the public database of California law enforcement officers with documented misconduct or decertification. Includes name, agency, basis. params: query, agency, limit |
get_officer | Get a full officer record by name (with optional agency filter for disambiguation). params: name*, agency |
search_cjp | Search the California Commission on Judicial Performance (CJP) public-discipline records — judges censured, admonished, or removed for misconduct. Source: cjp.ca.gov public decisions. params: query, limit |
search_cjp_documents | Semantic search over the full text of CJP public-discipline decisions (250 PDFs ingested). Use this for topic questions ("racial bias", "drug-related misconduct", "ex parte communications") or when you need passages, not just summary records. Returns matching passages with citations. Distinct from search_cjp (which searches the summary-record JSON). params: query*, judge, year, limit |
search_capost | Search the California POST decertification database — law enforcement officers stripped of their POST certification. Source: post.ca.gov public records. params: query, agency, limit |
list_databases | List all public databases exposed by this MCP server with their metadata (entry counts, last updated, descriptions). params: none |
top_das | Return the top-N California DAs by editorial severity score (descending). Use for "worst DA" / "most-disciplined DA" / ranking questions. Optional county filter. Only manually-scored records are returned. params: limit, county |
top_judges | Return the top-N California judges by CJP discipline severity (removal > censure > admonishment, descending). Use for "worst judge" / "most-disciplined judge" / ranking questions. params: limit |
top_officers | Return the top-N California law enforcement officers by editorial severity score (descending). Use for "worst officer" / "most-disciplined officer" / ranking questions. Optional agency filter. params: limit, agency |
list_pages | Return the canonical list of pages on cajusticewatch.com — slug, URL, label, and purpose. Use this when the user asks about features/pages/tools of the site, OR when you need to recommend a page, OR before saying "I do not have access to X" — the page may actually exist. params: none |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.