Syfert Legal Research
com.syfert/legal-research · v1.1.0 · MCP 2026-07-28
Verify legal citations, case treatment, quotes and whole briefs against 10.7M U.S. opinions
Reachability
reachable
checked 2026-09-20 05:33 UTC
Registry status active
Tools pinned 13
ed75a55026ea
Tools last changed
2026-09-13
Provenance
Registry namespace com.syfert
(domain verified by the official registry)
Website
https://syfert.com/mcp/
Remote endpoints
https://mcp.syfert.com/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-09-13 05:31 | tools changed | 0 added, 0 removed, 6 changed |
| 2026-09-12 05:31 | tools changed | 0 added, 0 removed, 2 changed |
| 2026-09-11 05:30 | first capture | 13 tools pinned |
Pinned tool definitions (13)
| Tool | Description |
|---|---|
| search_cases | Full-text search over 10.7M U.S. court opinions (all states + federal, via syfert.com). Call this to find case law on a topic, locate a case by name, or find cases citing a statute. Query syntax: boolean AND/OR/NOT, "exact phrases",... |
| get_case | Fetch one case: metadata, parallel citations, treatment flag, and full opinion text (paginated via offset/max_chars). Identify the case by cluster_id (from search_cases results) or by reporter citation. |
| check_citation | Verify a legal citation actually exists before using it. CASES: returns the real case at that citation, its treatment flag, and (if expected_case_name given) whether the name matches. This catches hallucinated or miscopied citations.... |
| get_treatment | Is this case still good law? Returns the Syfertize treatment flag (red = overruled/superseded, yellow = questioned/distinguished, green = followed, procedural = cert/rehearing denied) plus the citing cases behind each signal with quoted context. |
| check_brief | Audit ALL citations in a draft brief, motion, or memo at once (wraps syfert.com Brief Check). Extracts every reporter citation, verifies each exists, checks the case name the document claims against the real case (hallucination... |
| get_propositions | What is this case actually cited FOR? Returns the distinct legal propositions courts cite the case for (headnote-grade), each with its OWN treatment flag and counts. A case can be good law on one proposition and overruled on another.... |
| get_citing_cases | Full citator list: every ranked case citing this one, with judge-written parentheticals (usable verbatim in a brief), verbatim quotes, pin cites, and the citing court's own Bluebook signal. Filter by flag color. Best for FINDING... |
| find_related_cases | Expand research from one good case: returns the doctrinal family it belongs to: the line of frequently co-cited cases around an anchor authority (curated set of ~1,500 major doctrinal lines; landmark cases only). Use when you have one... |
| find_court | Resolve a court name to court_id values usable in the search_cases court filter. Also resolves whole GROUPS of courts (tribal courts, veterans, bankruptcy, all U.S. district courts) to the single aggregate token that filters on all of... |
| search_quotes | Find every case that has quoted a phrase. Phrase-matched search over 4.3M distinct passages quoted by two or more opinions, ranked by how many cases quote them. Use it to (a) find the true source of half-remembered language BEFORE... |
| find_issues | ENTRY BY ISSUE. Use this FIRST when the question arrives as facts or an issue rather than a case name ("can the appellate court affirm on a ground the trial court never reached", "impact rule emotional distress", "Fabre defendant").... |
| search_statutes | Search statutes, COURT RULES and codes by citation or topic, for EVERY U.S. state plus federal. For a specific state, pass state="wi" (any two-letter code, all 50 states + DC) and a topic or section number; add kind="rule" for that... |
| get_statute | Fetch the full current text of a statute, rule, or code section. |
Get alerted when this changes.
Email the moment com.syfert/legal-research drifts, dies, or revives.
Status badge
[](https://toolpin.dev/servers/com.syfert/legal-research)
Maintain this server? Add the badge to your README. It links your users to this live status page.