Free legal research: 10.7 million opinions, statutes and court rules for all 50 states, and treatment flags that tell you whether a case is still good law.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
For AI agents — MCPBundles Directory API
Recommended: Directory API v1 over HTTP for detail and anonymous invoke when eligible (not MCP JSON-RPC on the publisher URL; no user MCPBundles credentials on v1).
GET https://www.mcpbundles.com/api/directory/v1/servers/syfert-mcp-909ff3b570
GET https://www.mcpbundles.com/api/directory/v1/servers/syfert-mcp-909ff3b570?live=1 (optional live refresh)
GET https://www.mcpbundles.com/api/directory/v1/servers/syfert-mcp-909ff3b570/tools/<tool> (one tool: schema + invoke.url)
POST https://www.mcpbundles.com/api/directory/v1/servers/syfert-mcp-909ff3b570/tools/{tool}
POST body: flat JSON of tool argument names and values; not an arguments wrapper. Replace {tool} with a tool name from GET detail.
Restricted agent shell (ChatGPT Codex desktop, some IDE sandboxes):
Default command sandboxes often block outbound network. curl exit 6 or "Could not resolve host" for www.mcpbundles.com is usually sandbox DNS — not evidence this site is down.
Retry the same Directory API GET with sandbox_permissions "require_escalated" and a one-sentence justification on the shell tool (Codex on-request approval). Do not tell the user the site is unreachable from sandbox curl alone.
Example justification: Run the public MCPBundles Directory API search outside the command sandbox to complete the user's MCP server lookup.
If the agent has browser access (e.g. Codex @Browser): open https://www.mcpbundles.com/?q=<query> or stay on this page — no shell network needed. Use WebMCP search_mcp_servers then get_mcp_server (document.modelContext / page tools; refresh with fetchTools or getTools if a tool id is missing from the snapshot). Read-only directory search; same index as Directory API v1 GETs. Neither WebMCP nor Directory API v1 uses user MCPBundles credentials.
Without a browser: after escalated curl fails, use GET https://www.mcpbundles.com/?q=<query> with Accept: text/markdown for ranked results.
Hub MCP (connected session): discover_mcp_servers — same filter semantics as search_mcp_servers.
Contract: https://www.mcpbundles.com/agents.md
OpenAPI: https://www.mcpbundles.com/api/directory/v1/openapi.json
Guide: https://www.mcpbundles.com/guides/mcpbundles-directory-api
For MCP client apps (human connect):
MCP connect URL: https://mcp.syfert.com/mcp
Skill page: https://www.mcpbundles.com/skills/syfert-mcp-909ff3b570
Explore capabilities (19)
read 18
write 1
Find
5
Get
5
Search
3
Check
2
Other capabilities
4
Search case law
read
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. Routing: a proposition or quoted language -> find_authority (pasted verbatim); a doctrine name or fact pattern -> find_issues; a party name, statute number or keywords -> search_cases. Each hit carries bluebook and url (snippet up to 240 chars); a hit whose snippet quotes an earlier case carries passage_origin, the c
Description may be truncated on the public preview.
Search case law — 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. Routing: a proposition or quoted language -> find_authority (pasted verbatim); a doctrine name or fact pattern -> find_issues; a party name, statute number or keywords -> search_cases. Each hit carries bluebook and url (snippet up to 240 chars); a hit whose snippet quotes an earlier case carries passage_origin, the c
Find one case by citation or caption — 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. A citation ("384 U.S. 436", "Miranda v. Arizona, 384 U.S. 436, 444 (1966)", "449 F. App'x 901", "2019-Ohio-10") resolves through the reporter index; when a case name is given (in the query or as expected_case_name) and the case at that citation carries a different name, the answer is NOT decisive (problem name_mismat
Read a 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 filed as several twin clusters it is summed over them (cited_by_note says so), and a duplicate or stub twin id is answered with its survivor (note says so). Citations inside the returned text are checked against the reporter index (embedded_citations); citation_warnings names any the court itself got wrong. Identify the c
Check a citation — Verify a legal citation actually exists before using it. CASES: returns the real case at that citation, its treatment flag, and whether the name matches: expected_case_name, or else a case name written in the citation itself ("Roe v. Wade, 410 U.S. 113"). This catches hallucinated or miscopied citations. A reporter cite that is not indexed comes back with a verdict, and the verdict is what to act on (MCP13_20260925): exists_unindexed = the case is REAL (a court in the corpus prints this exact ci
Verify a quotation against the opinion — 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 (the opinion's own sentence, up to ~600 characters), star_page (the last *page marker before it, null when the text carries none), offset (get_case offset), case and advice. near means the opinion says it in other words: paste best_match instead. absent means the words are not in this opinion. Identify the case by cluster
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Free legal research: 10.7 million opinions, statutes and court rules for all 50 states, and treatment flags that tell you whether a case is still good law.
How do I connect Go Syfert to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does Go Syfert provide?
Operate this server?
Request removal if you do not want Go Syfert listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Go Syfert?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
More in legal
Other MCP servers in this category from the directory index
Is this case still good law? — 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. A case can be green overall and red on the proposition you need it for (MCP14_20260925): propositions_summary lists the propositions courts cite it for (most-cited first), each with its OWN flag; pass proposition (your use of the case) and proposition_ma
Audit every citation in a 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 detection), checks each quoted passage word for word against the cited opinion's own text (misquote = not in that opinion; unquoted_by_courts = the text could not be compared and no court has quoted those words from the case: check it with verify_quote), traces an unmatch
What is this case cited for? — 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. Use before citing a case for a specific point, and to find the strongest proposition to cite it for. passage is the opinion's own wording of the proposition with its star_page; passage null means citing courts paraphrase it. Pass proposition (your use of the case) t
Cases citing this case — 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 SUPPORTING AUTHORITY and parentheticals; for comprehensive negative-treatment checking use get_treatment (this list covers only each case's top-ranked ~50 citers).
Related cases in the same doctrinal line — 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 on-point case and need the rest of the line. A case in no family gets its own most co-cited cases instead (related_source "co_citation"; MCP22_20260927).
Find a court id — 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 them: see court_groups in the result. Each court row carries bluebook, the Bluebook court abbreviation for a citation parenthetical (e.g. "Fla. 1st DCA"; "U.S." for the U.S. Supreme Court, whose case citations to U.S. / S. Ct. carry no court in the parenthetical; a
Trace a quoted passage — 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 attributing it, and (b) locate the canonical wording of a rule. Returns the passage, its source case, and adoption counts. When no passage has the exact phrase it falls back to passages sharing its distinctive words (match_kind relaxed), and it adds the mined propositi
Find the case to cite for a proposition — 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 cite (source_case), the verbatim passage, and how many courts have adopted it (quoted_by_cases); match_kind says how it matched: exact_phrase (the passage contains your words), relaxed (it shares your distinctive words), proposition (a rule later courts cite that case for). A miss means no court has quoted or been cited
Research an issue — 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"). Returns (1) the doctrine as courts in that STATE actually name it, with the cases on EACH side (followed_by / questioned_by, from how each citing opinion treated the case), example sentences judges wrote, the statutes those opinions construe, and every state where th
Search statutes and rules — 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 state's court rules or kind="statute" for its code. Without state it searches only the kinds named in kinds (default: Florida). Handles citation lookups ("83.49", "174.02") and topic queries ("dog bite strict liability"). Each result carries currency (text_last_change
Read a statute or rule — 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_through_basis, last_verified, text_last_changed = when our copy last changed, last_amended_year, effective_date, history_note, status, successor, versions_available) and temporal_note. OPERATIVE DATE: statute text is the edition this corpus holds, not the law on every date. For a crime, a contract, a limitations perio
Suggest a red/green flag correction — 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 still good law) shows a case's flag is wrong, propose red (no longer good law) or green (still good law) with the SHORTEST possible one-line reason, ideally naming the authority. Only red or green is accepted, not yellow. Identify the case by cluster_id, or by citation (+ case_name). The reason must concern the case's le
Save a readable copy of a case or statute — 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 as before. The document is the syfert.com page as the website renders it (caption, headings, footnotes, star-page markers such as [*551], links to the cited cases): Markdown with YAML front matter (default) or one self-contained HTML file. Returns filename, format, bytes, document and note; the MCP cannot write to disk
Lay the cited opinion next to the brief's sentence — Does the cited case actually say what the brief says it says? Call it after check_brief for every cite you rely on whose support_check says available, or for any sentence you want to test against the case it cites. Give the citation (reporter cite with its first page, or cluster_id), the sentence as written, and the pin page: it returns the case (bluebook, cluster_id, url), pinned_window = about 2,500 characters of the opinion around the pinned page's best word match, best_window = the same arou
MCPBundles probed 19 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Go Syfert require?
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.
C
Consilio | Powerful Legal Technology Solutions for Today’s C
Consilio's integrated approach to eDiscovery challenges uses innovative technology, AI document revi...