Nous et des tiers sélectionnés utilisons des cookies ou des technologies similaires à des fins techniques et, avec votre consentement, pour analyser l’utilisation du site.

Vous pouvez librement donner, refuser ou retirer votre consentement à tout moment.

Syfert Legal Research

Serveur MCP par Syfert

Vérifier les citations juridiques, le traitement des affaires, les citations textuelles et des mémoires entiers face à 10,7 M d’opinions et lois américaines

Clé API requise (Nécessite une clé API de l’éditeur)Streamable HTTP

Syfert Legal Research demande une clé API. Connectez votre client à son URL, avec votre clé :

https://mcp.syfert.com/mcp

Envoyez votre clé dans l’en-tête Authorization. mcp.tc ne voit ni ne conserve jamais les clés. Où obtenir une clé

Partager ce serveur

Ouvre cette page, avec l’URL et les étapes de configuration.

mcp.tc/i/syfert-legal-research

Se connecte à la bibliothèque juridique de syfert.com : 10,7 M d’opinions américaines de tous les États et des tribunaux fédéraux, des indicateurs de traitement montrant si une affaire fait toujours jurisprudence, et des corpus de lois et de règles de procédure pour les 50 États plus DC, USC et CFR. Les outils recherchent des affaires et des lois, lisent le texte intégral, vérifient les citations et les extraits, et auditent un mémoire entier.

Il fonctionne comme un endpoint Streamable HTTP hébergé à l’adresse https://mcp.syfert.com/mcp. Un jeton gratuit envoyé dans un en-tête Authorization Bearer sert pour l’accès normal. Le site indique aussi que l’endpoint répond sans identifiant, dans la limite de 20 appels par jour et par adresse.

  • Rechercher parmi 10,7 M d’opinions de tribunaux américains par sujet, partie, tribunal ou juge
  • Trouver une affaire par citation ou intitulé et lire l’opinion complète
  • Vérifier si une affaire fait toujours jurisprudence grâce aux indicateurs de traitement
  • Vérifier les citations, extraits et mémoires entiers pour détecter des autorités inventées
  • Trouver l’affaire source d’une proposition ou d’un passage cité
  • Rechercher et lire les lois et règles de procédure des 50 États, de DC et du niveau fédéral
  • Étudier une doctrine par État avec des affaires dans chaque sens
  • search_casesLecture seule

    Recherche plein texte dans 10,7 M d’opinions américaines avec filtres par État, tribunal, juge et date

  • find_caseLecture seule

    Recherche directe d’une affaire par citation ou intitulé

  • get_caseLecture seule

    Obtenir les métadonnées d’une affaire, les citations parallèles, l’indicateur de traitement et le texte de l’opinion

  • check_citationLecture seule

    Vérifier qu’une citation d’affaire, de loi, de règlement ou de règle existe et correspond au nom

  • verify_quoteLecture seule

    Vérifier une citation textuelle par rapport au texte intégral de l’opinion citée

  • get_treatmentLecture seule

    Montrer si une affaire fait toujours jurisprudence avec les signaux des affaires citantes

  • check_briefLecture seule

    Auditer en une fois toutes les citations, extraits et lois d’un projet de mémoire

  • get_propositionsLecture seule

    Lister les propositions juridiques pour lesquelles les tribunaux citent une affaire, chacune avec son indicateur

  • get_citing_casesLecture seule

    Lister les affaires citantes avec parenthèses explicatives, citations et pin cites

  • find_related_casesLecture seule

    Étendre une affaire à sa lignée doctrinale d’affaires co-citées

  • find_courtLecture seule

    Résoudre un nom de tribunal en ID de tribunal pour les filtres de recherche

  • search_quotesLecture seule

    Trouver toutes les affaires qui ont cité une expression donnée

Afficher 10 outils de plus
  • find_authorityLecture seule

    Trouver l’affaire source à citer pour une proposition collée

  • find_issuesLecture seule

    Étudier une doctrine ou un état de fait tel que les tribunaux d’un État le désignent

  • search_statutesLecture seule

    Rechercher des lois et règles de procédure par citation ou sujet pour tout État ou le niveau fédéral

  • get_statuteLecture seule

    Obtenir le texte intégral d’une loi, règle ou section de code avec les informations de mise à jour

  • suggest_treatmentÉcriture

    Proposer la correction d’un indicateur de traitement rouge ou vert avec les autorités à l’appui

  • export_documentLecture seule

    Renvoyer une copie lisible d’une affaire ou d’une loi à enregistrer localement

  • context_detectorLecture seule

    Comparer une phrase d’un mémoire avec ce que dit l’opinion citée

  • brief_uploadÉcriture

    Upload a long brief for check_brief

  • get_brief_resultsLecture seule

    Page through a checked brief

  • brief_deleteÉcriture

    Delete an uploaded brief now

Lus directement sur le serveur le 15 nov. 2026. Lecture seule, Écriture et Peut supprimer sont des indications déclarées par le serveur ; c’est votre client qui décide de vous demander confirmation avant d’exécuter un outil.

  • Vérifie toutes les citations de ce projet de mémoire et liste les corrections

  • Miranda v. Arizona, 384 U.S. 436 fait-il toujours jurisprudence ?

  • Trouve une autorité de Floride pour cette proposition, collée telle quelle

  • Montre-moi la loi de Floride 83.49 et les affaires qui l’interprètent

Chaque client se connecte à mcp.syfert.com. Choisissez le vôtre ; la page retient votre choix.

Claude Code

  1. Lancez ceci dans un terminal, dans le dossier de votre projet :
claude mcp add --transport http syfert-legal-research https://mcp.syfert.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
  1. Remplacez l’espace réservé par votre clé avant de lancer la commande, puis vérifiez avec /mcp dans Claude Code.

Ajoutez --scope user pour le rendre disponible dans tous vos projets, pas seulement celui-ci.

Claude Desktop

  1. Utilisez la passerelle mcp-remote, qui garde la clé sur cet ordinateur (un connecteur ajouté sur claude.ai avec la clé dans Request headers apparaît aussi ici). Ouvrez Settings → Developer → Edit Config et ajoutez :
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. Remplacez l’espace réservé par votre clé et redémarrez Claude Desktop.

La passerelle nécessite Node.js sur votre ordinateur.

claude.ai

  1. Ouvrez le formulaire des connecteurs sur claude.ai. Ce bouton remplit le nom et l’URL pour vous :
  1. Vérifiez que l’URL est https://mcp.syfert.com/mcp. Dans Request headers, ajoutez Authorization: Bearer <YOUR_API_KEY> avec votre clé obtenue auprès de Syfert, puis cliquez sur Add.
  2. Activez-le dans une conversation depuis le menu des outils.

Les offres gratuites permettent un connecteur personnalisé. Sur les offres Team et Enterprise, un propriétaire l’ajoute dans Organization settings → Connectors.

Cursor

Ou ajoutez-le à la main dans ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (ce projet) :

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

VS Code

Ajoutez-le à .vscode/mcp.json. VS Code demande la clé la première fois et la stocke de façon sécurisée :

.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. Ajoutez-le à ~/.config/devin/mcp_config.json (macOS et Linux) ou %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. Actualisez la liste des serveurs MCP dans Cascade.

Devin Desktop est le nouveau nom de Windsurf. Pour les serveurs distants, il lit serverUrl (ou url).

Codex

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

Ou modifiez directement ~/.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"

Définissez SYFERT_LEGAL_RESEARCH_API_KEY avec votre clé dans le shell qui lance Codex.

Gemini CLI

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

Cela l’ajoute au projet en cours. Ajoutez -s user pour l’utiliser partout.

Tout client

La plupart des clients acceptent cette forme. Certains nomment autrement le champ de l’URL : serverUrl dans Devin Desktop, httpUrl dans le fichier de réglages de Gemini CLI.

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

Zed place les serveurs sous context_servers dans ses réglages. Cline a besoin de "type": "streamableHttp", sinon il suppose SSE.

Votre client ne lance que des serveurs locaux ? Reliez-le avec npx -y mcp-remote https://mcp.syfert.com/mcp.

Affichez Syfert Legal Research dans un README ou sur votre site. Chaque intégration renvoie à cette page, utilise l’URL du serveur et ne dépose aucun cookie. Comment fonctionnent les intégrations

La carte, l’iframe et le JSON sont en anglais. Ajoutez ?lang=it, fr, de ou es à leur adresse pour une autre langue.

Nous lisons la liste d’outils de ce serveur toutes les 3 heures et notons ce qui change. Dernière lecture : 15 nov. 2026, 00:17 UTC.

Suivez Syfert Legal Research et nous vous enverrons un e-mail quand quelque chose change.

  1. , Vérification automatique

    1 outil modifié.

    Détails, 13 nov. 2026, 02:49 UTC

    Modifiés 1

    • find_authoritydescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  2. , Vérification automatique

    3 outils modifiés.

    Détails, 12 nov. 2026, 20:49 UTC

    Modifiés 3

    • check_briefdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • find_authoritydescription et schéma d’entrée

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

      • Nouveaux paramètres : per_page compact
      • Description de state
        Avant

        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…

        Après

        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_casesdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  3. , Vérification automatique

    2 outils modifiés.

    Détails, 11 nov. 2026, 23:47 UTC

    Modifiés 2

    • check_briefdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • check_citationdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  4. , Vérification automatique

    4 outils modifiés.

    Détails, 11 nov. 2026, 20:58 UTC

    Modifiés 4

    • find_authoritydescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • get_casedescription
      Avant

      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…

      Après

      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_propositionsdescription et schéma d’entrée
      Avant

      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).

      Après

      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…

      • Description de max_propositions
        Avant

        Default 10, max 25

        Après

        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_casesdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  5. , Vérification automatique

    2 outils modifiés.

    Détails, 11 nov. 2026, 17:52 UTC

    Modifiés 2

    • check_briefdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • check_citationdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  6. , Vérification automatique

    Nouvelle version 2.0.0 (avant : 1.7.0). Annoncée par le serveur.

  7. , Vérification automatique

    1 outil modifié.

    Détails, 5 nov. 2026, 23:46 UTC

    Modifiés 1

    • check_briefdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

  8. , Vérification automatique

    6 outils modifiés.

    Détails, 5 nov. 2026, 14:52 UTC

    Modifiés 6

    • check_citationdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • find_casedescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • get_casedescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • get_treatmentdescription

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

    • search_statutesschéma d’entrée
      • Description de q
        Avant

        Citation or topic query, max 200 chars

        Après

        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_quotedescription
      Avant

      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).

      Après

      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. , Vérification automatique

    6 outils modifiés. Instructions du serveur modifiées.

    Nouvelles instructions du serveur

    Détails, 4 nov. 2026, 23:39 UTC

    Modifiés 6

    • brief_deletedescription
      Avant

      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).

      Après

      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_uploaddescription
      Avant

      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.

      Après

      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_briefdescription et schéma d’entrée

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

      • Description de max_cites
        Avant

        Max citations to process (default 100, max 200)

        Après

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

      • Description de brief_id
        Avant

        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 (…

        Après

        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_documentdescription
      Avant

      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.

      Après

      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_resultsdescription
      Avant

      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).

      Après

      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_quotedescription
      Avant

      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).

      Après

      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).

    Instructions du serveur

    Avant

    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'…

    Après

    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. , Vérification automatique

    3 outils ajoutés et 1 outil modifié.

    Détails, 4 nov. 2026, 20:59 UTC

    Ajoutés 3

    • brief_deleteÉcriture

      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_uploadÉcriture

      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_resultsLecture seule

      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).

    Modifiés 1

    • check_briefdescription et schéma d’entrée

      Le texte affiché ici est identique avant et après : le changement se situe au-delà des 1 000 premiers caractères ou dans des caractères qui ne s’affichent pas.

      • Nouveaux paramètres : brief_id
      • Plus obligatoires : text
      • Description de text
        Avant

        The full document text (up to 512KB)

        Après

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

  11. , Vérification automatique

    2 outils modifiés.

    Détails, 4 nov. 2026, 14:51 UTC

    Modifiés 2

    check_brief check_citation

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  12. , Vérification automatique

    6 outils modifiés. Instructions du serveur modifiées.

    Nouvelles instructions du serveur

    Détails, 3 nov. 2026, 17:49 UTC

    Modifiés 6

    check_citation find_case get_case get_statute get_treatment search_cases

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  13. , Vérification automatique

    5 outils modifiés.

    Détails, 2 nov. 2026, 23:36 UTC

    Modifiés 5

    check_brief check_citation find_case get_case get_treatment

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  14. , Vérification automatique

    4 outils modifiés.

    Détails, 2 nov. 2026, 20:52 UTC

    Modifiés 4

    check_citation find_case get_treatment search_cases

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  15. , Vérification automatique

    1 outil modifié.

    Détails, 2 nov. 2026, 02:44 UTC

    Modifiés 1

    check_brief

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  16. , Vérification automatique

    1 outil modifié.

    Détails, 27 oct. 2026, 02:39 UTC

    Modifiés 1

    find_court

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  17. , Vérification automatique

    1 outil modifié.

    Détails, 26 oct. 2026, 17:47 UTC

    Modifiés 1

    find_court

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  18. , Vérification automatique

    Nouvelle version 1.7.0 (avant : 1.6.0). Annoncée par le serveur.

  19. , Vérification automatique

    3 outils modifiés.

    Détails, 26 oct. 2026, 02:49 UTC

    Modifiés 3

    find_case get_case get_treatment

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  20. , Vérification automatique

    2 outils modifiés. Instructions du serveur modifiées.

    Nouvelles instructions du serveur

    Détails, 25 oct. 2026, 20:38 UTC

    Modifiés 2

    check_citation find_case

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  21. , Vérification automatique

    1 outil modifié.

    Détails, 25 oct. 2026, 17:43 UTC

    Modifiés 1

    get_case

    Les 10 entrées les plus récentes montrent tous les détails ; les plus anciennes ne montrent que les noms.

  22. , Vérification automatique

    Début de l’observation : 19 outils.

Puis-je coller mcp.tc/i/syfert-legal-research dans mon client MCP ?

Non. Les liens mcp.tc sont des pages, pas des adresses de serveur. Connectez votre client à https://mcp.syfert.com/mcp, pour qu’il parle directement à Syfert Legal Research. Votre clé y est envoyée aussi, jamais à mcp.tc. Le lien rapide sert au partage : il ouvre cette page, avec les étapes de configuration pour chaque client.

Syfert Legal Research a-t-il besoin d’une clé API ou d’une connexion ?

Oui. Syfert Legal Research a besoin d’une clé API, envoyée dans l’en-tête Authorization. Obtenez-en une auprès de Syfert et gardez-la dans la configuration de votre client, jamais dans un fichier partagé.

Syfert Legal Research est-il un serveur distant ou local ?

Distant. Syfert l’héberge à https://mcp.syfert.com/mcp, et il utilise Streamable HTTP. Il n’y a rien à installer.

Que peut faire Syfert Legal Research ?

Il a 22 outils, dont search_cases, find_case et get_case. Vous pouvez rechercher parmi 10,7 M d’opinions de tribunaux américains par sujet, partie, tribunal ou juge, trouver une affaire par citation ou intitulé et lire l’opinion complète et vérifier si une affaire fait toujours jurisprudence grâce aux indicateurs de traitement.

Quels clients peuvent l’utiliser ?

Tout client compatible avec les serveurs MCP distants et capable d’envoyer votre clé : Claude Code, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed et d’autres. Sur claude.ai et Claude Desktop, ajoutez la clé comme en-tête de requête en créant le connecteur personnalisé. ChatGPT ne peut pas envoyer de clé, il ne peut donc pas l’utiliser.

mcp.tc suit-il les changements de Syfert Legal Research ?

Oui. L’onglet Historique de Syfert Legal Research montre chaque changement que nous trouvons dans ses outils, jusqu’aux descriptions et aux paramètres, ainsi que les nouvelles versions et les modifications de son propriétaire. Suivez la fiche pour recevoir un e-mail quand elle change.

Qui a rédigé cette page ?

Le robot de mcp.tc a lu les métadonnées de Syfert Legal Research (son handshake MCP, sa liste d’outils et ses pages publiques), et un modèle d’IA en a tiré le texte. Une personne examine tout ce que les vérifications ne peuvent pas confirmer. Le texte peut encore contenir des erreurs : si vous en repérez une, utilisez Signaler cette fiche sur cette page. Cette traduction a été réalisée par un modèle d’IA à partir du texte anglais.

mcp.tc n’est pas affilié à Syfert. Cette page a été construite à partir des métadonnées publiques de Syfert Legal Research, vérifiées pour la dernière fois le 15 nov. 2026, et un modèle d’IA a rédigé la description : elle peut contenir des erreurs. Les noms et marques appartiennent à leurs propriétaires. Quelque chose cloche ? Signaler cette fiche. La traduction a été réalisée par un modèle d’IA à partir du texte anglais.