Skip to main content
Glama

Clerk - IA Legal Dominicana

Leer una sentencia

obtener_texto_completo
Read-only

Texto de una sentencia, con su MAPA ESTRUCTURAL.

⚠️⚠️ ANTES DE CITAR, COMPRUEBA DE QUIÉN SON LAS PALABRAS. La mayor parte de una sentencia NO es criterio del tribunal: son hechos, trámite, lo que pidió cada parte, la sentencia recurrida transcrita, y los votos que no formaron mayoría. Todo eso está escrito en el mismo registro institucional, cita ley y precedente, y suele estar mejor argumentado que el criterio. Por el estilo NO se distingue.

Dos formas del error: · Un pasaje de los antecedentes que transcribe el escrito de una parte o de un órgano del Estado, citado como criterio del tribunal. · Un voto disidente o salvado, que puede ocupar la mayor parte del texto, citado como criterio de la mayoría.

PARA CITAR, USA modo: "criterio". Devuelve solo el tramo del tribunal: deja fuera los antecedentes por delante y los votos por detrás. Si no puede delimitarlo lo DICE y no devuelve texto, en vez de darte el documento entero como si viniera recortado. Trae etiquetas: una por párrafo, con citable y su razon. false sale solo de la estructura (voto, antecedentes); dentro del criterio todo es null y pide leerlo: la razon dice con qué abre (voz, marcador) y qué señal trae en senales: numeracion_ajena, anunciada y transcribe_dentro (texto de otro transcrito), cierre_sin_apertura (una cita que empezó antes) y obiter. Son pistas para comprobar, no veredictos.

modo: "buscar" LOCALIZA un término sin devolver el texto: dice dónde aparece, de_quien y citable con su razon en ese punto, y en leer con qué modo leerla y en qué parte aparece. Para citar o describir lo que dice, léela entera, desde la parte 1.

modo: "mapa" da la estructura sin traer el documento. modo: "completo" da todo, incluido lo que no es criterio.

La lectura en «criterio» o «completo» trae, en su última parte, postura_procesal cuando el dispositivo lo deja leer: quién recurrió, qué se decidió y qué quedó firme. Úsala en el bloque de cita; si trae mixto, el fallo decide en sentidos distintos y la postura de cada punto se lee del dispositivo, igual que cuando no viene.

Y trae bloque_de_cita: el encabezado (órgano, sala, número, fecha), la línea de la postura y la del enlace, ya armados. Úsalos y pon tú el considerando; lo que venga en comprobar no consta o no casa, y se mira a mano antes de citar.

Con tc en vez de id (p. ej. «TC/1038/26») lee una sentencia del Tribunal Constitucional desde su PDF OFICIAL, con el mismo mapa y los mismos modos: es el camino para las que resolver_referencia encuentra en el registro del TC (resolver_referencia lo indica en como_leer). Si la ficha de un id llega sin texto, se lee su PDF igual. Esas respuestas traen pagina en cada marca, para citar contra el PDF. Si la respuesta dice leida: false y «lectura a medias», vuelve a llamar con los mismos argumentos: lo leído queda guardado.

Con tse (p. ej. «TSE/0033/2026», o la clave de buscar_jurisprudencia_electoral) lee una sentencia del Tribunal Superior Electoral desde el PDF que publica, con el mismo mapa y los mismos modos.

Input Schema

NameRequiredDescriptionDefault
idNoId del documento, el que devuelve buscar_jurisprudencia (en `complemento_scj`, el número de la sentencia). O esto, o `tc`, o `tse`.
tcNoNúmero de una sentencia del Tribunal Constitucional (p. ej. «TC/1038/26») para leerla desde su PDF oficial, con el mismo mapa. O esto, o `id`.
tseNoNúmero de una sentencia del Tribunal Superior Electoral (p. ej. «TSE/0033/2026») o su `clave` de buscar_jurisprudencia_electoral, para leerla desde su PDF. O esto, o `id`.
modoNo«criterio» SOLO lo que dijo el tribunal, sin antecedentes ni votos: es el modo para citar · «pasaje» el párrafo del criterio que contiene `buscar`, el que lo introduce y el fallo: basta para citar ese párrafo · «buscar» dónde aparece un texto, de quién es ahí y qué parte leer, sin el texto · «mapa» solo la estructura · «completo» todo, incluido lo que no es criterio.completo
parteNoEn «criterio» y «completo», qué parte leer cuando la respuesta trae `partes`: la sentencia no está leída hasta leerlas todas.
buscarNoQué localizar dentro del texto. Obligatorio en modo «buscar» y en «pasaje».
ventanaNoSolo para normas: caracteres de contexto alrededor de cada aparición.
articuloNoSolo para normas (leyes de buscar_legislacion): el número del artículo, que se devuelve entero, de su encabezado al del siguiente.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / articulo
      Added value: +{
      +  "description": "Solo para normas (leyes de buscar_legislacion): el número del artículo, que se devuelve entero, de su encabezado al del siguiente.",
      +  "minimum": 0,
      +  "type": "integer"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / tc / description
      Previous value: -"Número de una sentencia del Tribunal Constitucional (p. ej. «TC/1038/26») para leerla desde su PDF oficial. Para las que no están en el texto indexado. O esto, o `id`."New value: +"Número de una sentencia del Tribunal Constitucional (p. ej. «TC/1038/26») para leerla desde su PDF oficial, con el mismo mapa. O esto, o `id`."
  3. Changed3 schema fields changed
    • changedInput schema / properties / buscar / description
      Previous value: -"Qué localizar dentro del texto. Obligatorio en modo «buscar»."New value: +"Qué localizar dentro del texto. Obligatorio en modo «buscar» y en «pasaje»."
    • changedInput schema / properties / modo / description
      Previous value: -"«criterio» SOLO lo que dijo el tribunal, sin antecedentes ni votos: es el modo para citar · «buscar» dónde aparece un texto, de quién es ahí y qué parte leer, sin el texto · «mapa» solo la estructura · «completo» todo, incluido lo que no es criterio."New value: +"«criterio» SOLO lo que dijo el tribunal, sin antecedentes ni votos: es el modo para citar · «pasaje» el párrafo del criterio que contiene `buscar`, el que lo introduce y el fallo: basta para citar ese párrafo · «buscar» dónde aparece un texto, de quién es ahí y qué parte leer, sin el texto · «mapa» solo la estructura · «completo» todo, incluido lo que no es criterio."
    • changedInput schema / properties / modo / enum
      Previous value: -[
      -  "criterio",
      -  "completo",
      -  "mapa",
      -  "buscar"
      -]New value: +[
      +  "criterio",
      +  "pasaje",
      +  "completo",
      +  "mapa",
      +  "buscar"
      +]
  4. Changed3 schema fields changed
    • changedInput schema / properties / modo / description
      Previous value: -"«criterio» SOLO lo que dijo el tribunal, sin antecedentes ni votos: es el modo para citar · «buscar» ventanas alrededor de un texto, cada una con de quién es · «mapa» solo la estructura · «completo» todo, incluido lo que no es criterio."New value: +"«criterio» SOLO lo que dijo el tribunal, sin antecedentes ni votos: es el modo para citar · «buscar» dónde aparece un texto, de quién es ahí y qué parte leer, sin el texto · «mapa» solo la estructura · «completo» todo, incluido lo que no es criterio."
    • addedInput schema / properties / parte
      Added value: +{
      +  "default": 1,
      +  "description": "En «criterio» y «completo», qué parte leer cuando la respuesta trae `partes`: la sentencia no está leída hasta leerlas todas.",
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • changedInput schema / properties / ventana / description
      Previous value: -"Caracteres de contexto alrededor de cada aparición."New value: +"Solo para normas: caracteres de contexto alrededor de cada aparición."
  5. Changed1 schema field changed
    • changedInput schema / properties / id / description
      Previous value: -"Id del documento, el que devuelve buscar_jurisprudencia. O esto, o `tc`, o `tse`."New value: +"Id del documento, el que devuelve buscar_jurisprudencia (en `complemento_scj`, el número de la sentencia). O esto, o `tc`, o `tse`."
  6. Changed2 schema fields changed
    • changedInput schema / properties / id / description
      Previous value: -"Id del documento, el que devuelve buscar_jurisprudencia. O esto, o `tc`."New value: +"Id del documento, el que devuelve buscar_jurisprudencia. O esto, o `tc`, o `tse`."
    • addedInput schema / properties / tse
      Added value: +{
      +  "description": "Número de una sentencia del Tribunal Superior Electoral (p. ej. «TSE/0033/2026») o su `clave` de buscar_jurisprudencia_electoral, para leerla desde su PDF. O esto, o `id`.",
      +  "type": "string"
      +}
  7. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint/openWorldHint, yet the description discloses pagination (`partes`), persistence of partial reads, that `criterio` refuses rather than returning the whole document when it cannot delimit, per-paragraph `citable`/`razon`/`senales` semantics, and the `comprobar` caveat that must be manually verified. That is substantial added behavior beyond structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical citation warning is front-loaded where an agent will see it before acting, and each block (modes, TC path, TSE path) is compact and purposeful. It is long and the "Dos formas del error" section is somewhat expansive, but nothing is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and 8 params on a complex, high-stakes read tool, the description still covers return shape (`etiquetas`, `senales`, `postura_procesal`, `bloque_de_cita`, `comprobar`), pagination, failure modes and fallbacks to the official PDF. An agent can call it and interpret the response without further documentation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% so the baseline is 3, but the description adds real meaning for `modo` (what each value returns and which to use for citation) and for `parte` (the sentence is not fully read until all parts are consumed). It does not mention `ventana` or `articulo` at all, leaving two schema params that appear to belong to a normas tool unexplained in prose.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opening line states a specific verb and resource ("Texto de una sentencia, con su MAPA ESTRUCTURAL") and the rest pins down the three input paths (id, tc, tse) so the agent knows which source registry each covers. It is clearly distinguishable from the sibling reader tools that are jurisdiction-specific (leer_sentencia_colombia, leer_resolucion_espana, etc.).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says which mode to use for citing (`modo: "criterio"`) and why, what `buscar`, `mapa` and `completo` are for, and routes TC references via `resolver_referencia` and `como_leer`. It also gives a concrete recovery rule (`leida: false` → retry with the same arguments).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources