Noi e terze parti selezionate usiamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, per analizzare l’uso del sito.

Puoi liberamente prestare, negare o revocare il tuo consenso in qualsiasi momento.

Syfert Legal Research

Server MCP di Syfert

Verifica citazioni legali, trattamento dei casi, citazioni testuali e interi atti su 10,7M di sentenze e leggi dei tribunali USA

Serve una chiave API (Serve una chiave API del fornitore)Streamable HTTP

Syfert Legal Research richiede una chiave API. Collegati con il suo URL e la tua chiave:

https://mcp.syfert.com/mcp

Invia la tua chiave nell’header Authorization. mcp.tc non vede né conserva mai le chiavi. Dove trovare una chiave

Condividi questo server

Apre questa pagina, con l’URL e i passaggi di configurazione.

mcp.tc/i/syfert-legal-research

Si connette alla libreria giuridica di syfert.com: 10,7M di sentenze USA di tutti gli stati e dei tribunali federali, indicatori di trattamento che mostrano se un caso è ancora valido, e corpus di leggi e regole dei tribunali per tutti i 50 stati più DC, USC e CFR. Gli strumenti cercano casi e leggi, leggono il testo completo, controllano citazioni e citazioni testuali e verificano un intero atto.

Si esegue come endpoint streamable HTTP ospitato su https://mcp.syfert.com/mcp. Per il normale accesso si usa un token gratuito inviato come header Authorization Bearer. Il sito dichiara anche che l’endpoint risponde senza credenziali, con un limite di 20 chiamate al giorno per indirizzo.

  • Cercare 10,7M di sentenze dei tribunali USA per argomento, parte, tribunale o giudice
  • Trovare un caso per citazione o titolo e leggere la sentenza completa
  • Verificare con gli indicatori di trattamento se un caso è ancora valido
  • Verificare citazioni, citazioni testuali e interi atti per rilevare fonti inventate
  • Trovare il caso di origine di un’affermazione o di un testo citato
  • Cercare e leggere leggi e regole dei tribunali di tutti i 50 stati più DC e federali
  • Ricercare una dottrina per stato con casi a favore e contro
  • search_casesSola lettura

    Ricerca full-text su 10,7M di sentenze dei tribunali USA con filtri per stato, tribunale, giudice e data

  • find_caseSola lettura

    Ricerca diretta di un caso per citazione o titolo

  • get_caseSola lettura

    Recupera metadati del caso, citazioni parallele, indicatore di trattamento e testo della sentenza

  • check_citationSola lettura

    Verifica che la citazione di un caso, legge, regolamento o regola esista e corrisponda al nome

  • verify_quoteSola lettura

    Controlla una citazione testuale rispetto al testo completo della sentenza citata

  • get_treatmentSola lettura

    Mostra se un caso è ancora valido con i segnali dei casi citanti

  • check_briefSola lettura

    Verifica in una volta tutte le citazioni, le citazioni testuali e le leggi di una bozza di atto

  • get_propositionsSola lettura

    Elenca le affermazioni giuridiche per cui i tribunali citano un caso, ciascuna con il proprio indicatore

  • get_citing_casesSola lettura

    Elenca i casi citanti con parentetiche, citazioni testuali e pin cite

  • find_related_casesSola lettura

    Espande un caso nella sua linea dottrinale di casi co-citati

  • find_courtSola lettura

    Risolve il nome di un tribunale negli ID dei tribunali per i filtri di ricerca

  • search_quotesSola lettura

    Trova ogni caso che ha citato una determinata frase

Mostra altri 10 tool
  • find_authoritySola lettura

    Trova il caso di origine da citare per un’affermazione incollata

  • find_issuesSola lettura

    Ricerca una dottrina o una fattispecie così come la chiamano i tribunali di uno stato

  • search_statutesSola lettura

    Cerca leggi e regole dei tribunali per citazione o argomento, per qualsiasi stato o a livello federale

  • get_statuteSola lettura

    Recupera il testo completo di una legge, regola o sezione di codice con i dettagli di aggiornamento

  • suggest_treatmentScrive

    Propone la correzione di un indicatore di trattamento rosso o verde con le fonti a supporto

  • export_documentSola lettura

    Restituisce una copia leggibile di un caso o di una legge da salvare in locale

  • context_detectorSola lettura

    Confronta una frase di un atto con ciò che dice la sentenza citata

  • brief_uploadScrive

    Upload a long brief for check_brief

  • get_brief_resultsSola lettura

    Page through a checked brief

  • brief_deleteScrive

    Delete an uploaded brief now

Letti dal server attivo (15 nov 2026). Sola lettura, Scrive e Può eliminare sono indicazioni dichiarate dal server; è il tuo client a decidere se chiederti conferma prima di eseguire un tool.

  • Controlla ogni citazione in questa bozza di atto ed elenca le correzioni

  • Miranda v. Arizona, 384 U.S. 436 è ancora valido?

  • Trova la giurisprudenza della Florida per questa affermazione, incollata alla lettera

  • Mostrami lo statuto 83.49 della Florida e i casi che lo interpretano

Ogni client si collega a mcp.syfert.com. Scegli il tuo; la pagina ricorda la tua scelta.

Claude Code

  1. Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport http syfert-legal-research https://mcp.syfert.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
  1. Sostituisci il segnaposto con la tua chiave prima di eseguirlo, poi controlla con /mcp dentro Claude Code.

Aggiungi --scope user per renderlo disponibile in tutti i progetti, non solo in questo.

Claude Desktop

  1. Usa il bridge mcp-remote, che tiene la chiave su questo computer (anche un connettore aggiunto su claude.ai con la chiave in Request headers compare qui). Apri Settings → Developer → Edit Config e aggiungi:
claude_desktop_config.json
{
  "mcpServers": {
    "syfert-legal-research": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.syfert.com/mcp",
        "--header",
        "Authorization: Bearer <YOUR_API_KEY>"
      ]
    }
  }
}
  1. Sostituisci il segnaposto con la tua chiave e riavvia Claude Desktop.

Il bridge richiede Node.js sul tuo computer.

claude.ai

  1. Apri il modulo dei connettori su claude.ai. Questo pulsante compila nome e URL per te:
  1. Controlla che l’URL sia https://mcp.syfert.com/mcp. In Request headers aggiungi Authorization: Bearer <YOUR_API_KEY> con la tua chiave di Syfert, poi fai clic su Add.
  2. Attivalo in una chat dal menu degli strumenti.

I piani gratuiti consentono un connettore personalizzato. Nei piani Team ed Enterprise lo aggiunge un owner in Organization settings → Connectors.

Cursor

Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):

mcp.json
{
  "mcpServers": {
    "syfert-legal-research": {
      "url": "https://mcp.syfert.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

VS Code

Aggiungilo a .vscode/mcp.json. VS Code chiede la chiave la prima volta e la conserva in modo sicuro:

.vscode/mcp.json
{
  "servers": {
    "syfert-legal-research": {
      "type": "http",
      "url": "https://mcp.syfert.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:api-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "api-key",
      "description": "API key",
      "password": true
    }
  ]
}

Devin Desktop

  1. Aggiungilo a ~/.config/devin/mcp_config.json (macOS e Linux) o a %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "syfert-legal-research": {
      "serverUrl": "https://mcp.syfert.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
  1. Aggiorna l’elenco dei server MCP in Cascade.

Devin Desktop è il nuovo nome di Windsurf. Per i server remoti legge serverUrl (o url).

Codex

codex mcp add syfert-legal-research --url https://mcp.syfert.com/mcp --bearer-token-env-var SYFERT_LEGAL_RESEARCH_API_KEY

Oppure modifica direttamente ~/.codex/config.toml:

config.toml
[mcp_servers.syfert-legal-research]
url = "https://mcp.syfert.com/mcp"
bearer_token_env_var = "SYFERT_LEGAL_RESEARCH_API_KEY"

Imposta SYFERT_LEGAL_RESEARCH_API_KEY con la tua chiave nella shell che esegue Codex.

Gemini CLI

gemini mcp add --transport http --header "Authorization: Bearer <YOUR_API_KEY>" syfert-legal-research https://mcp.syfert.com/mcp

Così lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.

Qualsiasi client

La maggior parte dei client accetta questa forma. Alcuni chiamano diversamente il campo dell’URL: serverUrl in Devin Desktop, httpUrl nel file di impostazioni di Gemini CLI.

{
  "mcpServers": {
    "syfert-legal-research": {
      "type": "http",
      "url": "https://mcp.syfert.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}

Zed mette i server sotto context_servers nelle sue impostazioni. Cline ha bisogno di "type": "streamableHttp", altrimenti presume SSE.

Il tuo client avvia solo server locali? Collegalo con npx -y mcp-remote https://mcp.syfert.com/mcp.

Mostra Syfert Legal Research in un README o sul tuo sito. Ogni embed rimanda a questa pagina, usa l’URL del server stesso e non imposta cookie. Come funzionano gli embed

Card, iframe e JSON sono in inglese. Aggiungi ?lang=it, fr, de o es al loro indirizzo per un’altra lingua.

Leggiamo l’elenco dei tool di questo server ogni 3 ore e registriamo cosa cambia. Ultima lettura: 15 nov 2026, 00:17 UTC.

Segui Syfert Legal Research e ti mandiamo un’email quando qualcosa cambia.

  1. , Controllo automatico

    1 tool modificato.

    Dettagli, 13 nov 2026, 02:49 UTC

    Modificati 1

    • find_authoritydescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  2. , Controllo automatico

    3 tool modificati.

    Dettagli, 12 nov 2026, 20:49 UTC

    Modificati 3

    • check_briefdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • find_authoritydescrizione e schema di input

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

      • Nuovi parametri: per_page compact
      • Descrizione di state
        Prima

        Optional two-letter state code: relaxed and proposition matches are limited to that state's courts and the federal courts (a federal court sitting in the state cites both), that state's own courts fi…

        Dopo

        Optional two-letter state code: relaxed and proposition matches are limited to that state's courts and the federal courts sitting in or over it (the Supreme Court, its circuit, its districts); other…

    • search_casesdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  3. , Controllo automatico

    2 tool modificati.

    Dettagli, 11 nov 2026, 23:47 UTC

    Modificati 2

    • check_briefdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • check_citationdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  4. , Controllo automatico

    4 tool modificati.

    Dettagli, 11 nov 2026, 20:58 UTC

    Modificati 4

    • find_authoritydescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • get_casedescrizione
      Prima

      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 case by cluster_id (from search_cases results) or by reporter citation. find_text returns passages: up to 5 sentence-bounded windows holding a phrase (or its closest match) with star_page and offset, so a long opinion need not be paged (pass include_text=false to get only those); quotable=true adds quotable_passages, the passages of this opinion other courts quote. Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quo…

      Dopo

      Fetch one case: metadata, parallel citations, treatment flag, and full opinion text (paginated via offset/max_chars). cited_by is the number of opinions citing the case: CourtListener's count, or the syfert.com citation graph's when that finds more (cited_by_source: citation_graph says so); 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 case by cluster_id (from search_cases results) or by reporter citation. find_text returns passages: up to 5 sentence-bounded windows holding a phrase (or its closest match) with star_page and offset, so a long opinion need not be paged (pass include_text=false to get only those); quotable=true adds quotable_passages, the passages of this opinion other courts quote. Qu…

    • get_propositionsdescrizione e schema di input
      Prima

      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) to get proposition_match, the one proposition it matches, and proposition_note (MCP14_20260925). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin).

      Dopo

      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) to get proposition_match, the one proposition it matches, and proposition_note (MCP14_20260925). cited_for_pages (a separate array) lists pages later courts pin-cite, with a later court's parenthetical and, where it agrees with it, a machine-generated title that is never the court's words (PROPS229_20261110). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished dr…

      • Descrizione di max_propositions
        Prima

        Default 10, max 25

        Dopo

        Rows wanted in propositions and in cited_for_pages, each up to this many, max 25 (at most 3 quoted propositions are indexed per case). Default: up to 2 cited_for_pages (1 when 2 or more propositions…

    • search_casesdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  5. , Controllo automatico

    2 tool modificati.

    Dettagli, 11 nov 2026, 17:52 UTC

    Modificati 2

    • check_briefdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • check_citationdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  6. , Controllo automatico

    Nuova versione 2.0.0 (prima 1.7.0). Dichiarata dal server.

  7. , Controllo automatico

    1 tool modificato.

    Dettagli, 5 nov 2026, 23:46 UTC

    Modificati 1

    • check_briefdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

  8. , Controllo automatico

    6 tool modificati.

    Dettagli, 5 nov 2026, 14:52 UTC

    Modificati 6

    • check_citationdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • find_casedescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • get_casedescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • get_treatmentdescrizione

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

    • search_statutesschema di input
      • Descrizione di q
        Prima

        Citation or topic query, max 200 chars

        Dopo

        Citation or topic query, max 200 chars. With state, "quotation marks" require that exact phrase; other words are ranked, sections holding the most and rarest of them first, and match_mode says whethe…

    • verify_quotedescrizione
      Prima

      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 matched_span (the opinion's words over the span you quoted) instead; best_match is the sentence around it. absent means the words are not in this opinion. Identify the case by cluster_id or reporter citation (case_name helps a citation newer than the reporter index). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin).

      Dopo

      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 matched_span (the opinion's words over the span you quoted) instead; best_match is the sentence around it. absent means the words are not in this opinion. Identify the case by cluster_id or reporter citation (case_name helps a citation newer than the reporter index). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin). A case_name alone also works: find_case decides, and…

  9. , Controllo automatico

    6 tool modificati. Istruzioni del server modificate.

    Nuove istruzioni del server

    Dettagli, 4 nov 2026, 23:39 UTC

    Modificati 6

    • brief_deletedescrizione
      Prima

      Delete an uploaded brief and its results from the server now (they are otherwise deleted after the last page is read, or after an hour idle).

      Dopo

      Signed-in accounts only (a free account at https://syfert.com/mcp/; anonymous callers use check_brief with text). Delete an uploaded brief and its results from the server now (they are otherwise deleted after the last page is read, or after an hour idle).

    • brief_uploaddescrizione
      Prima

      Upload a brief of any length for check_brief, in pieces. Send the text in order, about 40,000 characters (10k tokens) per call: the first call returns brief_id; each next call passes brief_id and seq (2, 3, ...); the last passes final=true (a short brief can go in one call with final=true). Then call check_brief with brief_id. The text and its results are held in server RAM only, for your credential alone, and are deleted right after the last page of every section is read, after an hour idle, or by brief_delete.

      Dopo

      Signed-in accounts only (a free account at https://syfert.com/mcp/; anonymous callers use check_brief with text). Upload a brief of any length for check_brief, in pieces. Send the text in order, about 40,000 characters (10k tokens) per call: the first call returns brief_id; each next call passes brief_id and seq (2, 3, ...); the last passes final=true (a short brief can go in one call with final=true). Then call check_brief with brief_id. The text and its results are held in server RAM only, for your credential alone, and are deleted right after the last page of every section is read, after an hour idle, or by brief_delete.

    • check_briefdescrizione e schema di input

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

      • Descrizione di max_cites
        Prima

        Max citations to process (default 100, max 200)

        Dopo

        Max citations to process (default 100, max 200); citations past it are named in warnings as not checked

      • Descrizione di brief_id
        Prima

        Instead of text: the brief_id of a brief uploaded with brief_upload. Every citation is checked (no max_cites cap); until the check is done the answer is status running with cites_done / cites_total (…

        Dopo

        Signed-in accounts: instead of text, the brief_id of a brief uploaded with brief_upload. Every citation is checked (no max_cites cap); until the check is done the answer is status running with cites_…

    • export_documentdescrizione
      Prima

      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, so saving document under filename is up to you. A case: cluster_id, or citation (+ case_name). A statute or rule: jurisdiction + citation, as get_statute takes them. A document longer than one response comes in parts (truncated, next_offset): call again with offset and append the parts in order.

      Dopo

      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, so saving document under filename is up to you. A case: cluster_id, or citation (+ case_name). A statute or rule: jurisdiction + citation, as get_statute takes them. A document longer than one response (about 20k tokens) comes in parts that each fit one (page / pages, truncated, next_offset): call again with offset = next_offset and append the parts in order.

    • get_brief_resultsdescrizione
      Prima

      Read the results of check_brief(brief_id) one page at a time (each page under ~20k tokens). section: corrections (ranked by severity), cites (one full row per citation, as check_brief with detail="full"), quotes_unattached, statutes. Start without cursor, then pass next_cursor until it is null. After the last page of every section the session is deleted (session_deleted: true).

      Dopo

      Signed-in accounts only (a free account at https://syfert.com/mcp/; anonymous callers use check_brief with text). Read the results of check_brief(brief_id) one page at a time (each page under ~20k tokens). section: corrections (ranked by severity), cites (one full row per citation, as check_brief with detail="full"), quotes_unattached, statutes. Start without cursor, then pass next_cursor until it is null. After the last page of every section the session is deleted (session_deleted: true).

    • verify_quotedescrizione
      Prima

      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_id or reporter citation (case_name helps a citation newer than the reporter index). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin).

      Dopo

      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 matched_span (the opinion's words over the span you quoted) instead; best_match is the sentence around it. absent means the words are not in this opinion. Identify the case by cluster_id or reporter citation (case_name helps a citation newer than the reporter index). Quotation marks mean pasted from a tool result (opinion text, passage, best_match). If you typed a quote from memory, run verify_quote and use best_match. Run check_brief on the finished draft and apply its corrections. Copy cite_as for the citation (first page, then pin).

    Istruzioni del server

    Prima

    Legal research tools backed by syfert.com: 10.8M U.S. opinions (all states + federal), Syfertize treatment flags, and statute corpora for 50 states + DC (44 also hold court rules, kind="rule"; not ks, la, nh, ok, sd, vt), the Florida Administrative Code and USC/CFR/federal rules (state="xx"; get_statute takes the two-letter code). Path: (0) a doctrine or fact pattern -> find_issues(state="xx"): the doctrine as that state's courts name it, cases on each side (followed_by / questioned_by), statutes construed. (0b) a proposition or quote -> find_authority, verbatim. (1) party, statute number or keywords -> search_cases / search_statutes. (2) get_case / get_statute read it. (3) check_citation verifies a cite (hallucinations, name mismatches; expected_case_name finds a cite newer than the index; statute and rule cites too); for id., supra and short forms pass the sentence containing the cite and any quotation; id. is never the case last mentioned. (3b) check_brief audits a draft and lists corrections. (3c) get_propositions: what courts cite a case for, each with its flag and quote_integrity ('absent' = not in the opinion); get_citing_cases: judges' parentheticals; find_related_cases: the doctrinal line. (4) get_treatment: red = overruled, yellow = questioned, overruled_by, still_good_companions, risk_signals. get_statute adds Notes of Decisions and currency: the text is the edition held, so for crimes, contracts, limitations or procedure the operative date goes in as_of. Rows carry bluebook, url, link_md; a passage's cite_as is bluebook + pin; cross_references on a statute hold amendments no case has reached. Coverage after ~2020 is partial in some regional reporters: a miss on a recent case may be a gap, not a hallucination. An answer dates itself from the tool calls (a statute's currency; no "current through" date for cases) and labels each proposition: tool + cite, user's text, own reasoning, or unchecked. Quotation marks mean pasted from a tool result (verify_quote'…

    Dopo

    Legal research tools backed by syfert.com: 10.8M U.S. opinions (all states + federal), Syfertize treatment flags, and statute corpora for 50 states + DC (44 also hold court rules, kind="rule"; not ks, la, nh, ok, sd, vt), the Florida Administrative Code and USC/CFR/federal rules (state="xx"; get_statute takes the two-letter code). Path: (0) a doctrine or fact pattern -> find_issues(state="xx"): the doctrine as that state's courts name it, cases on each side (followed_by / questioned_by), statutes construed. (0b) a proposition or quote -> find_authority, verbatim. (1) party, statute number or keywords -> search_cases / search_statutes. (2) get_case / get_statute read it. (3) check_citation verifies a cite (hallucinations, name mismatches; expected_case_name finds a cite newer than the index; statute and rule cites too); for id., supra and short forms pass the sentence containing the cite and any quotation; id. is never the case last mentioned. (3b) check_brief audits a draft and lists corrections. (3c) get_propositions: what courts cite a case for, each with its flag and quote_integrity ('absent' = not in the opinion); get_citing_cases: judges' parentheticals; find_related_cases: the doctrinal line. (4) get_treatment: red = overruled, yellow = questioned, overruled_by, still_good_companions, risk_signals. get_statute adds Notes of Decisions and currency: the text is the edition held, so for crimes, contracts, limitations or procedure the operative date goes in as_of. Rows carry bluebook, url, link_md; a passage's cite_as is bluebook + pin; cross_references on a statute hold amendments no case has reached. Coverage after ~2020 is partial in some regional reporters: a recent miss may be a gap, not a hallucination. An answer dates itself from the tool calls (a statute's currency; no "current through" date for cases) and labels each proposition: tool + cite, user's text, own reasoning, or unchecked. Quotation marks mean pasted from a tool result (verify_quote's matched_…

  10. , Controllo automatico

    3 tool aggiunti e 1 tool modificato.

    Dettagli, 4 nov 2026, 20:59 UTC

    Aggiunti 3

    • brief_deleteScrive

      Delete an uploaded brief and its results from the server now (they are otherwise deleted after the last page is read, or after an hour idle).

    • brief_uploadScrive

      Upload a brief of any length for check_brief, in pieces. Send the text in order, about 40,000 characters (10k tokens) per call: the first call returns brief_id; each next call passes brief_id and seq (2, 3, ...); the last passes final=true (a short brief can go in one call with final=true). Then call check_brief with brief_id. The text and its results are held in server RAM only, for your credential alone, and are deleted right after the last page of every section is read, after an hour idle, or by brief_delete.

    • get_brief_resultsSola lettura

      Read the results of check_brief(brief_id) one page at a time (each page under ~20k tokens). section: corrections (ranked by severity), cites (one full row per citation, as check_brief with detail="full"), quotes_unattached, statutes. Start without cursor, then pass next_cursor until it is null. After the last page of every section the session is deleted (session_deleted: true).

    Modificati 1

    • check_briefdescrizione e schema di input

      Il testo mostrato qui è uguale prima e dopo: la modifica è oltre i primi 1.000 caratteri o in caratteri che non si vedono.

      • Nuovi parametri: brief_id
      • Non più obbligatori: text
      • Descrizione di text
        Prima

        The full document text (up to 512KB)

        Dopo

        The full document text (up to 512KB). Omit it when you pass brief_id.

  11. , Controllo automatico

    2 tool modificati.

    Dettagli, 4 nov 2026, 14:51 UTC

    Modificati 2

    check_brief check_citation

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  12. , Controllo automatico

    6 tool modificati. Istruzioni del server modificate.

    Nuove istruzioni del server

    Dettagli, 3 nov 2026, 17:49 UTC

    Modificati 6

    check_citation find_case get_case get_statute get_treatment search_cases

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  13. , Controllo automatico

    5 tool modificati.

    Dettagli, 2 nov 2026, 23:36 UTC

    Modificati 5

    check_brief check_citation find_case get_case get_treatment

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  14. , Controllo automatico

    4 tool modificati.

    Dettagli, 2 nov 2026, 20:52 UTC

    Modificati 4

    check_citation find_case get_treatment search_cases

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  15. , Controllo automatico

    1 tool modificato.

    Dettagli, 2 nov 2026, 02:44 UTC

    Modificati 1

    check_brief

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  16. , Controllo automatico

    1 tool modificato.

    Dettagli, 27 ott 2026, 02:39 UTC

    Modificati 1

    find_court

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  17. , Controllo automatico

    1 tool modificato.

    Dettagli, 26 ott 2026, 17:47 UTC

    Modificati 1

    find_court

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  18. , Controllo automatico

    Nuova versione 1.7.0 (prima 1.6.0). Dichiarata dal server.

  19. , Controllo automatico

    3 tool modificati.

    Dettagli, 26 ott 2026, 02:49 UTC

    Modificati 3

    find_case get_case get_treatment

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  20. , Controllo automatico

    2 tool modificati. Istruzioni del server modificate.

    Nuove istruzioni del server

    Dettagli, 25 ott 2026, 20:38 UTC

    Modificati 2

    check_citation find_case

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  21. , Controllo automatico

    1 tool modificato.

    Dettagli, 25 ott 2026, 17:43 UTC

    Modificati 1

    get_case

    Le 10 voci più recenti mostrano ogni dettaglio; le più vecchie mostrano solo i nomi.

  22. , Controllo automatico

    Inizio del tracciamento: 19 tool.

Posso incollare mcp.tc/i/syfert-legal-research nel mio client MCP?

No. I link di mcp.tc sono pagine, non indirizzi di server. Collegati con https://mcp.syfert.com/mcp, così il tuo client parla direttamente con Syfert Legal Research. Anche la tua chiave va lì, mai a mcp.tc. Il link rapido serve per condividere: apre questa pagina, con i passaggi di configurazione per ogni client.

Syfert Legal Research richiede una chiave API o un accesso?

Sì. Syfert Legal Research richiede una chiave API, inviata nell’header Authorization. Procuratene una da Syfert e tienila nella configurazione del tuo client, mai in un file condiviso.

Syfert Legal Research è un server remoto o locale?

Remoto. Lo ospita Syfert a https://mcp.syfert.com/mcp, e usa Streamable HTTP. Non c’è nulla da installare.

Cosa può fare Syfert Legal Research?

Ha 22 tool, tra cui search_cases, find_case e get_case. Puoi cercare 10,7M di sentenze dei tribunali USA per argomento, parte, tribunale o giudice, trovare un caso per citazione o titolo e leggere la sentenza completa e verificare con gli indicatori di trattamento se un caso è ancora valido.

Quali client possono usarlo?

Qualsiasi client che supporta i server MCP remoti e può inviare la tua chiave: Claude Code, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed e altri. Su claude.ai e Claude Desktop aggiungi la chiave come header della richiesta quando crei il connettore personalizzato. ChatGPT non può inviare una chiave, quindi non può usarlo.

mcp.tc tiene traccia delle modifiche di Syfert Legal Research?

Sì. La sezione Cronologia di Syfert Legal Research mostra ogni modifica che troviamo ai suoi tool, fino a descrizioni e parametri, più le nuove versioni e le modifiche di chi lo gestisce. Segui la scheda per ricevere un’email quando cambia.

Chi ha scritto questa pagina?

Il robot di mcp.tc ha letto i metadati di Syfert Legal Research (il suo handshake MCP, l’elenco dei tool e le pagine pubbliche), e un modello di AI ne ha ricavato il testo. Una persona esamina tutto ciò che i controlli non riescono a confermare. Il testo può comunque contenere errori, quindi se ne trovi uno usa Segnala questa scheda su questa pagina. Questa traduzione è stata fatta da un modello di AI a partire dal testo inglese.

mcp.tc non è affiliato a Syfert. Questa pagina è stata creata a partire dai metadati pubblici di Syfert Legal Research (ultimo controllo: 15 nov 2026), e la descrizione l’ha scritta un modello di AI, quindi può contenere errori. Nomi e marchi appartengono ai rispettivi titolari. Qualcosa non va? Segnala questa scheda. La traduzione è stata fatta da un modello di AI a partire dal testo inglese.