Nosotros y terceros seleccionados usamos cookies o tecnologías similares con fines técnicos y, con tu consentimiento, para analizar cómo se usa el sitio.

Puedes dar, negar o retirar libremente tu consentimiento en cualquier momento.

Syfert Legal Research

Servidor MCP de Syfert

Verifica citas legales, tratamiento de casos, citas textuales y escritos completos frente a 10,7M de opiniones judiciales y leyes de EE. UU.

Requiere clave de API (Requiere una clave de API del proveedor)Streamable HTTP

Syfert Legal Research requiere una clave de API. Conéctate con su propia URL y tu clave:

https://mcp.syfert.com/mcp

Envía tu clave en la cabecera Authorization. mcp.tc nunca ve ni guarda claves. Dónde conseguir una clave

Compartir este servidor

El enlace abre esta página, con la URL y los pasos de configuración.

mcp.tc/i/syfert-legal-research

Se conecta a la biblioteca jurídica de syfert.com: 10,7M de opiniones de EE. UU. de todos los estados y tribunales federales, indicadores de tratamiento que muestran si un caso sigue siendo derecho vigente, y corpus de leyes y reglas judiciales de los 50 estados más DC, USC y CFR. Las herramientas buscan casos y leyes, leen el texto completo, comprueban citas y citas textuales, y auditan un escrito completo.

Se ejecuta como un endpoint Streamable HTTP alojado en https://mcp.syfert.com/mcp. Para el acceso normal se usa un token gratuito enviado como cabecera Authorization Bearer. El sitio también indica que el endpoint responde sin credencial, con un límite de 20 llamadas al día por dirección.

  • Buscar entre 10,7M de opiniones judiciales de EE. UU. por tema, parte, tribunal o juez
  • Buscar un caso por cita o título y leer la opinión completa
  • Comprobar con indicadores de tratamiento si un caso sigue siendo derecho vigente
  • Verificar citas, citas textuales y escritos completos en busca de autoridad inventada
  • Encontrar el caso fuente de una proposición o de un texto citado
  • Buscar y leer leyes y reglas judiciales de los 50 estados más DC y federales
  • Investigar una doctrina por estado con casos de cada postura
  • search_casesSolo lectura

    Búsqueda de texto completo en 10,7M de opiniones judiciales de EE. UU. con filtros de estado, tribunal, juez y fecha

  • find_caseSolo lectura

    Búsqueda directa de un caso por cita o título

  • get_caseSolo lectura

    Obtener metadatos del caso, citas paralelas, indicador de tratamiento y texto de la opinión

  • check_citationSolo lectura

    Verificar que existe la cita de un caso, ley, reglamento o regla y que coincide con el nombre

  • verify_quoteSolo lectura

    Comprobar una cita textual con el texto completo de la opinión citada

  • get_treatmentSolo lectura

    Mostrar si un caso sigue siendo derecho vigente con señales de los casos que lo citan

  • check_briefSolo lectura

    Auditar a la vez todas las citas, citas textuales y leyes de un borrador de escrito

  • get_propositionsSolo lectura

    Listar las proposiciones legales por las que los tribunales citan un caso, cada una con su propio indicador

  • get_citing_casesSolo lectura

    Listar los casos que citan, con paréntesis explicativos, citas textuales y citas de página

  • find_related_casesSolo lectura

    Ampliar un caso a su línea doctrinal de casos citados conjuntamente

  • find_courtSolo lectura

    Resolver el nombre de un tribunal a IDs de tribunal para filtros de búsqueda

  • search_quotesSolo lectura

    Encontrar todos los casos que citaron una frase dada

Mostrar 10 herramientas más
  • find_authoritySolo lectura

    Encontrar el caso fuente que citar para una proposición pegada

  • find_issuesSolo lectura

    Investigar una doctrina o un patrón de hechos tal como los nombran los tribunales de un estado

  • search_statutesSolo lectura

    Buscar leyes y reglas judiciales por cita o tema de cualquier estado o federales

  • get_statuteSolo lectura

    Obtener el texto completo de una ley, regla o sección de código con detalles de vigencia

  • suggest_treatmentEscritura

    Proponer una corrección del indicador de tratamiento rojo o verde con autoridad de apoyo

  • export_documentSolo lectura

    Devolver una copia legible de un caso o ley para guardarla en local

  • context_detectorSolo lectura

    Comparar una frase del escrito con lo que dice la opinión citada

  • brief_uploadEscritura

    Upload a long brief for check_brief

  • get_brief_resultsSolo lectura

    Page through a checked brief

  • brief_deleteEscritura

    Delete an uploaded brief now

Leídas del servidor en funcionamiento el 15 nov 2026. Solo lectura, Escritura y Puede borrar son indicaciones que declara el servidor; tu cliente decide si te pregunta antes de ejecutar una herramienta.

  • Comprueba cada cita de este borrador de escrito y lista las correcciones

  • ¿Sigue siendo derecho vigente Miranda v. Arizona, 384 U.S. 436?

  • Encuentra autoridad de Florida para esta proposición, pegada textualmente

  • Muéstrame el estatuto 83.49 de Florida y los casos que lo interpretan

Todos los clientes se conectan a mcp.syfert.com. Elige el tuyo; la página recuerda tu elección.

Claude Code

  1. Ejecútalo en un terminal, en la carpeta de tu proyecto:
claude mcp add --transport http syfert-legal-research https://mcp.syfert.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
  1. Sustituye el marcador por tu clave antes de ejecutarlo, y después compruébalo con /mcp dentro de Claude Code.

Añade --scope user para que esté disponible en todos los proyectos, no solo en este.

Claude Desktop

  1. Usa el puente mcp-remote, que guarda la clave en este equipo (un conector añadido en claude.ai con la clave en Request headers también aparece aquí). Abre Settings → Developer → Edit Config y añade:
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. Sustituye el marcador por tu clave y reinicia Claude Desktop.

El puente necesita Node.js en tu equipo.

claude.ai

  1. Abre el formulario de conectores en claude.ai. Este botón rellena el nombre y la URL por ti:
  1. Comprueba que la URL es https://mcp.syfert.com/mcp. En Request headers, añade Authorization: Bearer <YOUR_API_KEY> con tu clave de Syfert y luego haz clic en Add.
  2. Actívalo en un chat desde el menú de herramientas.

Los planes gratuitos permiten un conector personalizado. En los planes Team y Enterprise lo añade un propietario en Organization settings → Connectors.

Cursor

O añádelo a mano en ~/.cursor/mcp.json (todos los proyectos) o en .cursor/mcp.json (este proyecto):

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

VS Code

Añádelo a .vscode/mcp.json. VS Code pide la clave la primera vez y la guarda de forma segura:

.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. Añádelo a ~/.config/devin/mcp_config.json (macOS y 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. Actualiza la lista de servidores MCP en Cascade.

Devin Desktop es el nuevo nombre de Windsurf. Para los servidores remotos lee 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

O edita directamente ~/.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"

Asigna tu clave a SYFERT_LEGAL_RESEARCH_API_KEY en el shell que ejecuta Codex.

Gemini CLI

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

Así lo añades al proyecto actual. Añade -s user para usarlo en todas partes.

Cualquier cliente

La mayoría de los clientes aceptan esta forma. Algunos llaman de otra manera al campo de la URL: serverUrl en Devin Desktop, httpUrl en el archivo de ajustes de Gemini CLI.

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

Zed pone los servidores bajo context_servers en sus ajustes. Cline necesita "type": "streamableHttp"; si no, supone SSE.

¿Tu cliente solo inicia servidores locales? Conéctalo con npx -y mcp-remote https://mcp.syfert.com/mcp.

Muestra Syfert Legal Research en un README o en tu web. Cada inserción enlaza a esta página, usa la URL propia del servidor y no instala cookies. Cómo funcionan las inserciones

La tarjeta, el iframe y el JSON están en inglés. Añade ?lang=it, fr, de o es a su dirección para otro idioma.

Leemos la lista de herramientas de este servidor cada 3 horas y registramos lo que cambia. Última lectura: 15 nov 2026, 00:17 UTC.

Sigue Syfert Legal Research y te enviaremos un correo cuando algo cambie.

  1. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 13 nov 2026, 02:49 UTC

    Cambiadas 1

    • find_authoritydescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  2. , Comprobación automática

    3 herramientas cambiadas.

    Detalles, 12 nov 2026, 20:49 UTC

    Cambiadas 3

    • check_briefdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • find_authoritydescripción y esquema de entrada

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

      • Parámetros nuevos: per_page compact
      • Descripción de state
        Antes

        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…

        Despué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_casesdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  3. , Comprobación automática

    2 herramientas cambiadas.

    Detalles, 11 nov 2026, 23:47 UTC

    Cambiadas 2

    • check_briefdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • check_citationdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  4. , Comprobación automática

    4 herramientas cambiadas.

    Detalles, 11 nov 2026, 20:58 UTC

    Cambiadas 4

    • find_authoritydescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • get_casedescripción
      Antes

      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…

      Despué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_propositionsdescripción y esquema de entrada
      Antes

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

      Despué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…

      • Descripción de max_propositions
        Antes

        Default 10, max 25

        Despué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_casesdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  5. , Comprobación automática

    2 herramientas cambiadas.

    Detalles, 11 nov 2026, 17:52 UTC

    Cambiadas 2

    • check_briefdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • check_citationdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  6. , Comprobación automática

    Nueva versión 2.0.0 (antes 1.7.0). Declarada por el servidor.

  7. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 5 nov 2026, 23:46 UTC

    Cambiadas 1

    • check_briefdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

  8. , Comprobación automática

    6 herramientas cambiadas.

    Detalles, 5 nov 2026, 14:52 UTC

    Cambiadas 6

    • check_citationdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • find_casedescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • get_casedescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • get_treatmentdescripción

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

    • search_statutesesquema de entrada
      • Descripción de q
        Antes

        Citation or topic query, max 200 chars

        Despué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_quotedescripción
      Antes

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

      Despué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. , Comprobación automática

    6 herramientas cambiadas. Instrucciones del servidor cambiadas.

    Nuevas instrucciones del servidor

    Detalles, 4 nov 2026, 23:39 UTC

    Cambiadas 6

    • brief_deletedescripción
      Antes

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

      Despué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_uploaddescripción
      Antes

      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.

      Despué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_briefdescripción y esquema de entrada

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

      • Descripción de max_cites
        Antes

        Max citations to process (default 100, max 200)

        Después

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

      • Descripción de brief_id
        Antes

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

        Despué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_documentdescripción
      Antes

      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.

      Despué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_resultsdescripción
      Antes

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

      Despué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_quotedescripción
      Antes

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

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

    Instrucciones del servidor

    Antes

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

    Despué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. , Comprobación automática

    3 herramientas añadidas y 1 herramienta cambiada.

    Detalles, 4 nov 2026, 20:59 UTC

    Añadidas 3

    • brief_deleteEscritura

      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_uploadEscritura

      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_resultsSolo lectura

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

    Cambiadas 1

    • check_briefdescripción y esquema de entrada

      El texto que se muestra aquí es igual antes y después: el cambio está más allá de los primeros 1000 caracteres o en caracteres que no se ven.

      • Parámetros nuevos: brief_id
      • Ya no obligatorios: text
      • Descripción de text
        Antes

        The full document text (up to 512KB)

        Después

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

  11. , Comprobación automática

    2 herramientas cambiadas.

    Detalles, 4 nov 2026, 14:51 UTC

    Cambiadas 2

    check_brief check_citation

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  12. , Comprobación automática

    6 herramientas cambiadas. Instrucciones del servidor cambiadas.

    Nuevas instrucciones del servidor

    Detalles, 3 nov 2026, 17:49 UTC

    Cambiadas 6

    check_citation find_case get_case get_statute get_treatment search_cases

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  13. , Comprobación automática

    5 herramientas cambiadas.

    Detalles, 2 nov 2026, 23:36 UTC

    Cambiadas 5

    check_brief check_citation find_case get_case get_treatment

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  14. , Comprobación automática

    4 herramientas cambiadas.

    Detalles, 2 nov 2026, 20:52 UTC

    Cambiadas 4

    check_citation find_case get_treatment search_cases

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  15. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 2 nov 2026, 02:44 UTC

    Cambiadas 1

    check_brief

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  16. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 27 oct 2026, 02:39 UTC

    Cambiadas 1

    find_court

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  17. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 26 oct 2026, 17:47 UTC

    Cambiadas 1

    find_court

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  18. , Comprobación automática

    Nueva versión 1.7.0 (antes 1.6.0). Declarada por el servidor.

  19. , Comprobación automática

    3 herramientas cambiadas.

    Detalles, 26 oct 2026, 02:49 UTC

    Cambiadas 3

    find_case get_case get_treatment

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  20. , Comprobación automática

    2 herramientas cambiadas. Instrucciones del servidor cambiadas.

    Nuevas instrucciones del servidor

    Detalles, 25 oct 2026, 20:38 UTC

    Cambiadas 2

    check_citation find_case

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  21. , Comprobación automática

    1 herramienta cambiada.

    Detalles, 25 oct 2026, 17:43 UTC

    Cambiadas 1

    get_case

    Las 10 entradas más recientes muestran todos los detalles; las anteriores, solo los nombres.

  22. , Comprobación automática

    Inicio del seguimiento: 19 herramientas.

¿Puedo pegar mcp.tc/i/syfert-legal-research en mi cliente MCP?

No. Los enlaces de mcp.tc son páginas, no direcciones de servidores. Conéctate con https://mcp.syfert.com/mcp, para que tu cliente hable directamente con Syfert Legal Research. Tu clave también va ahí, nunca a mcp.tc. El enlace rápido sirve para compartir: abre esta página, con los pasos de configuración para cada cliente.

¿Syfert Legal Research necesita una clave de API o iniciar sesión?

Sí. Syfert Legal Research necesita una clave de API, enviada en la cabecera Authorization. Consíguela en Syfert y guárdala en la configuración de tu cliente, nunca en un archivo compartido.

¿Syfert Legal Research es un servidor remoto o local?

Remoto. Lo aloja Syfert en https://mcp.syfert.com/mcp, y usa Streamable HTTP. No hay nada que instalar.

¿Qué puede hacer Syfert Legal Research?

Tiene 22 herramientas, entre ellas search_cases, find_case y get_case. Puedes buscar entre 10,7M de opiniones judiciales de EE. UU. por tema, parte, tribunal o juez, buscar un caso por cita o título y leer la opinión completa y comprobar con indicadores de tratamiento si un caso sigue siendo derecho vigente.

¿Qué clientes pueden usarlo?

Cualquier cliente compatible con servidores MCP remotos que pueda enviar tu clave: Claude Code, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed y otros. En claude.ai y Claude Desktop, añade la clave como cabecera de la solicitud al crear el conector personalizado. ChatGPT no puede enviar una clave, así que no puede usarlo.

¿mcp.tc sigue los cambios de Syfert Legal Research?

Sí. La pestaña Historial de Syfert Legal Research muestra cada cambio que encontramos en sus herramientas, hasta las descripciones y los parámetros, además de las versiones nuevas y las ediciones de su responsable. Sigue la ficha para recibir un correo cuando cambie.

¿Quién escribió esta página?

El robot de mcp.tc leyó los metadatos propios de Syfert Legal Research (su handshake MCP, su lista de herramientas y sus páginas públicas), y un modelo de IA redactó el texto a partir de ellos. Una persona revisa todo lo que las comprobaciones no pueden confirmar. Aun así, el texto puede contener errores, así que si encuentras uno, usa Reportar esta ficha en esta página. Esta traducción la hizo un modelo de IA a partir del texto en inglés.

mcp.tc no tiene relación con Syfert. Esta página se creó a partir de los metadatos públicos de Syfert Legal Research, comprobados por última vez el 15 nov 2026, y un modelo de IA escribió la descripción, así que puede contener errores. Los nombres y marcas pertenecen a sus titulares. ¿Algo no cuadra? Reportar esta ficha. La traducción la hizo un modelo de IA a partir del texto en inglés.