MCP servercom.syfert/legal-research
Verify legal citations, case treatment, quotes and whole briefs against 10.7M U.S.
Read more
Verify legal citations, case treatment, quotes and whole briefs against 10.7M U.S. opinionsOverview
Score?
UNRATED 0.106
of what a free look can see, on 7 looks
Looks
21
last 18 min ago
Tools
18
changed 19 hr ago
More info
URL
mcp.syfert.com/mcp
streamable-http
Says it is
syfert-legal-research 1.2.0
protocol 2025-06-18
In the record since
22 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.106 · highest on record 0.8561
Toolsfrom sha256:730cbad466…398a75 · +0 −0 19 hr ago
| Tool | Schema |
|---|---|
| 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 docum |
input · no output |
| 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 match |
input · no output |
| export_document Optional. If your client can save files locally and you want a readable copy of a case or statute, this returns the complete document to save; otherwise use get_case / get_statute |
input · no output |
| find_authority Find the case to cite for a proposition. Paste the proposition or the language you need authority for VERBATIM; do not convert it to keywords. The result names the source case to c |
input · no output |
| find_case Fast direct lookup: give a citation or a case caption and get THE case (or 'not decisive' with up to 5 candidates) without a full-text search. Use search_cases for topics and words |
input · no output |
| 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 |
input · no output |
| 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", " |
input · no output |
| 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 doctri |
input · no output |
| get_case Fetch one case: metadata, parallel citations, treatment flag, and full opinion text (paginated via offset/max_chars). cited_by is CourtListener's citation count; for a decision fil |
input · no output |
| 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 Blueboo |
input · no output |
| 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 |
input · no output |
| get_statute Fetch the full text of a statute, rule, or code section: the current codification in the edition this corpus holds. Every answer carries currency (edition, current_through, current |
input · no output |
| get_treatment Is this case still good law? Returns the Syfertize treatment flag (red = overruled/superseded, yellow = questioned/distinguished, green = followed, procedural = cert/rehearing deni |
input · no output |
| 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 |
input · no output |
| 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 |
input · no output |
| 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 |
input · no output |
| suggest_treatment Crowdsourced AI feedback on a Syfertize treatment flag. When the evidence in front of you (an overruling, abrogating or reinstating opinion, or a later court holding the case is st |
input · no output |
| verify_quote Check one quotation against the full text of the opinion it is attributed to, before it goes in quotation marks. Returns verdict (verbatim | near | absent), percent, best_match (th |
input · no output |
Verify it yourself
npx teppi-check https://mcp.syfert.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M29X9VASRSCZ5957C8W89ZWK