Skip to main content
Glama

Actuaciones del receptor

obtener_actuaciones_receptor
Read-onlyIdempotent

Fetches court case ministerial officer actions and returns their real diligence dates, enabling accurate procedural deadline calculations. An empty result means the case has no such actions.

Instructions

Actuaciones del ministro de fe con su fecha real de diligencia.

Es el dato que el ebook oficial de la Oficina Judicial Virtual omite y del que dependen los plazos procesales. Devolver fecha_diligencia, no fecha_registro.

Una lista vacía significa que la causa NO tiene actuaciones de receptor, y eso es una respuesta. Si la búsqueda no encuentra la causa, esto falla en vez de devolver la lista vacía: los dos casos daban el mismo valor y un rol mal escrito se leía como una causa sin diligencias.

discrepancia_fechas compara las DOS fuentes de fecha_diligencia entre sí: la que va entre paréntesis en la columna y la del texto 'Diligencia:'. NO compara fecha_diligencia contra fecha_registro, y que esas dos difieran es lo normal y es justamente el motivo de esta herramienta. En NULO falta una de las dos fuentes y no hay nada que comparar.

georreferenciado: false significa que la actuación NO tiene registro georreferenciado (art. 9 inc. 3 Ley 20.886) SÓLO en apelaciones, civil, cobranza y laboral, que son las que publican esa columna. En el resto, el falso significa que no hay dónde mirar. Y true significa que el sitio lo ofrece, no que exista: está medido que una de seis abre un panel vacío.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
rolYesNúmero del rol, sin la letra ni el año.
anioYesAño del rol, cuatro dígitos.
tipoYesLetra del rol en civil, cobranza y laboral; en civil son C, V, E, A, F o I y en cobranza A C D E J L P R y en laboral O, medidas. En apelaciones va el LIBRO en vez de una letra (por ejemplo 'Protección' o 'Exhorto'): ahí el número de rol se repite entre libros, así que sin él la consulta es ambigua y la herramienta falla en vez de abrir la causa equivocada. En penal el rol también lleva libro pero se busca por su CÓDIGO: medido, '1' es Ordinaria, y con el nombre el listado vuelve vacío. En suprema el rol no lleva nada adelante y este campo va VACÍO.
corteNoCódigo de la corte. Esta herramienta devuelve UNA causa, así que la corte no acota nada: la identifica. En apelaciones el mismo rol y el mismo libro existen en varias cortes, y sin ella la llamada falla por ambigüedad. En el resto, OMITIR salvo certeza: fijarla produce falsos negativos, porque excluye causas radicadas en otra jurisdicción.
tribunalNoCódigo del tribunal. Esta herramienta devuelve UNA causa, así que el tribunal no acota nada: la identifica. En civil, cobranza, laboral y penal, donde un rol sin tribunal no identifica una causa: la búsqueda lo devuelve de cada juzgado que lo tenga, y en civil eso midió 43 causas de 43 personas distintas para un solo rol, sin él la llamada falla por ambigüedad en vez de abrir la causa de otra persona. En apelaciones eso lo hace `corte`, y en suprema no hace falta ninguno de los dos.
competenciaNoUna de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza el sitio las rotula en la Historia pero SIN la fecha en que se practicaron, así que no sirven para computar un plazo y esta herramienta no las ofrece; el panel `diligencias` de `obtener_detalle_causa` es otra cosa y puede venir vacío en una causa que sí tuvo diligencias. En las demás no existen.civil

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed28 schema fields changedv0.19.3
    • changedInput schema / properties / competencia / description
      Previous value: -"Una de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza viven en `diligenciaCob`, que `obtener_detalle_causa` entrega en `diligencias`: ahí no vienen como actuaciones porque ese panel no publica la fecha en que se practicaron. En las demás no existen."New value: +"Una de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza el sitio las rotula en la Historia pero SIN la fecha en que se practicaron, así que no sirven para computar un plazo y esta herramienta no las ofrece; el panel `diligencias` de `obtener_detalle_causa` es otra cosa y puede venir vacío en una causa que sí tuvo diligencias. En las demás no existen."
    • changedInput schema / properties / corte / description
      Previous value: -"Código de la corte. Obligatorio en las búsquedas de nombre, RUT y fecha cuando la competencia es una de: apelaciones, donde la plataforma responde 'Por favor seleccione una Corte para la búsqueda'. En el resto, OMITIR salvo certeza: fijarla produce falsos negativos, porque excluye causas radicadas en otra jurisdicción."New value: +"Código de la corte. Esta herramienta devuelve UNA causa, así que la corte no acota nada: la identifica. En apelaciones el mismo rol y el mismo libro existen en varias cortes, y sin ella la llamada falla por ambigüedad. En el resto, OMITIR salvo certeza: fijarla produce falsos negativos, porque excluye causas radicadas en otra jurisdicción."
    • changedInput schema / properties / tipo / description
      Previous value: -"Letra del rol. En civil: C, V, E, A, F o I. En apelaciones, penal va el LIBRO en vez de una letra (por ejemplo 'Protección' o 'Exhorto'): ahí el número de rol se repite entre libros, así que sin él la consulta es ambigua y la herramienta falla en vez de abrir la causa equivocada."New value: +"Letra del rol en civil, cobranza y laboral; en civil son C, V, E, A, F o I y en cobranza A C D E J L P R y en laboral O, medidas. En apelaciones va el LIBRO en vez de una letra (por ejemplo 'Protección' o 'Exhorto'): ahí el número de rol se repite entre libros, así que sin él la consulta es ambigua y la herramienta falla en vez de abrir la causa equivocada. En penal el rol también lleva libro pero se busca por su CÓDIGO: medido, '1' es Ordinaria, y con el nombre el listado vuelve vacío. En suprema el rol no lleva nada adelante y este campo va VACÍO."
    • changedInput schema / properties / tribunal / description
      Previous value: -"Código del tribunal. Obligatorio en las búsquedas de nombre, RUT y fecha cuando la competencia es una de: civil, cobranza, laboral, penal. En apelaciones, suprema la plataforma no lo usa. En la búsqueda por rol es opcional siempre, y omitirlo AMPLÍA los resultados."New value: +"Código del tribunal. Esta herramienta devuelve UNA causa, así que el tribunal no acota nada: la identifica. En civil, cobranza, laboral y penal, donde un rol sin tribunal no identifica una causa: la búsqueda lo devuelve de cada juzgado que lo tenga, y en civil eso midió 43 causas de 43 personas distintas para un solo rol, sin él la llamada falla por ambigüedad en vez de abrir la causa de otra persona. En apelaciones eso lo hace `corte`, y en suprema no hace falta ninguno de los dos."
    • removedOutput schema / $defs / Actuacion / description
      Removed value: -"Una fila de la tabla Historia."
    • removedOutput schema / $defs / Actuacion / properties / anexo_referencia / description
      Removed value: -"Con qué se piden los anexos de este folio. NULO cuando el folio no trae anexo, y también cuando lo trae por un panel que no está medido: ahí `tiene_anexo` queda en verdadero y esto en nulo, que significa que hay anexos y este servidor no los puede traer."
    • removedOutput schema / $defs / Actuacion / properties / anexo_ruta / description
      Removed value: -"Qué ruta de la plataforma entrega los anexos de este folio. Va junto con `anexo_referencia` y hacen falta las dos, igual que para el documento: una misma competencia abre paneles distintos según el trámite, y civil tiene dos con parámetros distintos."
    • removedOutput schema / $defs / Actuacion / properties / anio_tramite / description
      Removed value: -"Año que suprema publica en columna aparte, además de la fecha."
    • removedOutput schema / $defs / Actuacion / properties / correlativo / description
      Removed value: -"Correlativo interno del trámite. Sólo en suprema."
    • removedOutput schema / $defs / Actuacion / properties / cuaderno / description
      Removed value: -"Cuaderno al que pertenece la actuación. Ej: '0 - Principal'."
    • removedOutput schema / $defs / Actuacion / properties / desc_tramite / description
      Removed value: -"Texto literal de la celda, sin normalizar."
    • addedOutput schema / $defs / Actuacion / properties / discrepancia_fechas / anyOf
      Added value: +[
      +  {
      +    "type": "boolean"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / $defs / Actuacion / properties / discrepancia_fechas / default
      Previous value: -falseNew value: +null
    • removedOutput schema / $defs / Actuacion / properties / discrepancia_fechas / description
      Removed value: -"True si la fecha entre paréntesis de 'Fec. Trámite' y la de 'Diligencia:' en la descripción no coinciden. Revisar a mano."
    • removedOutput schema / $defs / Actuacion / properties / discrepancia_fechas / type
      Removed value: -"boolean"
    • removedOutput schema / $defs / Actuacion / properties / documento_referencia / description
      Removed value: -"La referencia opaca con la que la plataforma identifica ese documento. Junto con `documento_ruta` es lo único que permite pedirlo después: sin ellas se sabe que el documento existe y no cuál es. NULO cuando la actuación no trae documento."
    • removedOutput schema / $defs / Actuacion / properties / documento_ruta / description
      Removed value: -"Qué ruta de la plataforma entrega ese documento. Cada competencia usa la suya. NULO cuando la actuación no trae documento."
    • removedOutput schema / $defs / Actuacion / properties / estado / description
      Removed value: -"Estado del trámite. La publican laboral, suprema y apelaciones."
    • removedOutput schema / $defs / Actuacion / properties / estado_firma / description
      Removed value: -"Estado de firma del trámite. La publica cobranza en lugar de la foja; civil no la trae."
    • removedOutput schema / $defs / Actuacion / properties / fecha_diligencia / description
      Removed value: -"Fecha real de la diligencia del receptor, en ISO 8601. ES LA QUE CUENTA PARA LOS PLAZOS PROCESALES. Nula si la fila no la informa."
    • removedOutput schema / $defs / Actuacion / properties / fecha_registro / description
      Removed value: -"Fecha en que el trámite se registró en el sistema, en ISO 8601. NO es la que corre los plazos."
    • removedOutput schema / $defs / Actuacion / properties / foja / description
      Removed value: -"Foja del expediente. La publica civil; cobranza no la trae, y ahí es ausente y no vacía."
    • removedOutput schema / $defs / Actuacion / properties / georreferencia_referencia / description
      Removed value: -"Con qué se pide la georreferencia de esta actuación. NULO cuando la competencia no publica la columna o la actuación no la ofrece.\n\nTenerla no garantiza que haya georreferencia: está medido que una de seis abre un panel que responde que no existe ninguna."
    • removedOutput schema / $defs / Actuacion / properties / georreferenciado / description
      Removed value: -"Si el sitio OFRECE la georreferencia de esta actuación, no si existe.\n\nEstá medido que no es lo mismo: el 20 de agosto de 2026, una de las seis actuaciones georreferenciadas de C-1156-2026 abría un panel que responde 'No existen Georreferencia para mostrar'. Verdadero significa que hay dónde preguntar, y confirmarlo cuesta una petición por actuación.\n\nFalso significa AUSENTE **sólo donde la competencia publica la columna**, y ahí sí puede ser jurídicamente relevante (art. 9 inc. 3 Ley 20.886). Suprema no la publica, así que su falso significa que no hay dónde mirar, no que la diligencia no se georreferenció. Mirar `COMPETENCIAS[competencia].historia.columnas` para saber cuál de las dos cosas es."
    • removedOutput schema / $defs / Actuacion / properties / hora_diligencia / description
      Removed value: -"Hora de la diligencia, cuando la descripción la trae."
    • removedOutput schema / $defs / Actuacion / properties / sala / description
      Removed value: -"Sala que resolvió el trámite. Sólo en suprema y en Cortes de Apelaciones, donde forma parte de cómo se cita el fallo."
    • removedOutput schema / $defs / Actuacion / properties / tiene_anexo / description
      Removed value: -"Si la columna `Anexo` del folio ofrece algo. Es un SEGUNDO canal de documentos, distinto de `Doc.`: un folio puede traer la resolución en uno y los anexos del escrito en el otro.\n\nSe puede pedir SÓLO donde `anexo_referencia` viene con valor. En las demás la celda abre un modal de JavaScript cuya ruta no está verificada contra la plataforma, así que verdadero significa que hay algo y no que este servidor lo pueda traer.\n\nSe publica igual porque el silencio es peor. Sin este campo, un folio con anexo se veía idéntico a uno sin nada, y quien preguntara por los documentos de la causa recibía una respuesta que parecía completa. Verdadero significa: acá hay algo que hay que ir a buscar al expediente.\n\nFalso significa AUSENTE sólo donde la competencia publica la columna. En `penal` no hay tabla de Historia medida, así que ahí no se sabe."
    • removedOutput schema / $defs / Actuacion / properties / tiene_documento / description
      Removed value: -"Si la columna `Doc.` del folio ofrece algo. Verdadero NO garantiza que este servidor pueda traerlo: cuando `documento_ruta` viene en nulo, la celda abre el documento con un modal de JavaScript cuyo endpoint no está medido."
  2. Changed1 schema field changedv0.10.0
    • changedInput schema / properties / competencia / description
      Previous value: -"Una de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza existen pero viven en otro panel que este servidor todavía no lee, y en las demás no existen."New value: +"Una de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza viven en `diligenciaCob`, que `obtener_detalle_causa` entrega en `diligencias`: ahí no vienen como actuaciones porque ese panel no publica la fecha en que se practicaron. En las demás no existen."
  3. Changed3 schema fields changedv0.9.0
    • addedOutput schema / $defs / Actuacion / properties / anexo_referencia
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Con qué se piden los anexos de este folio. NULO cuando el folio no trae anexo, y también cuando lo trae por un panel que no está medido: ahí `tiene_anexo` queda en verdadero y esto en nulo, que significa que hay anexos y este servidor no los puede traer.",
      +  "title": "Anexo Referencia"
      +}
    • addedOutput schema / $defs / Actuacion / properties / anexo_ruta
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Qué ruta de la plataforma entrega los anexos de este folio. Va junto con `anexo_referencia` y hacen falta las dos, igual que para el documento: una misma competencia abre paneles distintos según el trámite, y civil tiene dos con parámetros distintos.",
      +  "title": "Anexo Ruta"
      +}
    • changedOutput schema / $defs / Actuacion / properties / tiene_anexo / description
      Previous value: -"Si la columna `Anexo` del folio ofrece algo. Es un SEGUNDO canal de documentos, distinto de `Doc.`, y este servidor todavía no lo puede pedir: la celda abre un modal de JavaScript y ninguna de sus rutas está verificada contra la plataforma.\n\nSe publica igual porque el silencio es peor. Sin este campo, un folio con anexo se veía idéntico a uno sin nada, y quien preguntara por los documentos de la causa recibía una respuesta que parecía completa. Verdadero significa: acá hay algo que hay que ir a buscar al expediente.\n\nFalso significa AUSENTE sólo donde la competencia publica la columna. En `penal` no hay tabla de Historia medida, así que ahí no se sabe."New value: +"Si la columna `Anexo` del folio ofrece algo. Es un SEGUNDO canal de documentos, distinto de `Doc.`: un folio puede traer la resolución en uno y los anexos del escrito en el otro.\n\nSe puede pedir SÓLO donde `anexo_referencia` viene con valor. En las demás la celda abre un modal de JavaScript cuya ruta no está verificada contra la plataforma, así que verdadero significa que hay algo y no que este servidor lo pueda traer.\n\nSe publica igual porque el silencio es peor. Sin este campo, un folio con anexo se veía idéntico a uno sin nada, y quien preguntara por los documentos de la causa recibía una respuesta que parecía completa. Verdadero significa: acá hay algo que hay que ir a buscar al expediente.\n\nFalso significa AUSENTE sólo donde la competencia publica la columna. En `penal` no hay tabla de Historia medida, así que ahí no se sabe."
  4. Changed6 schema fields changedv0.8.0
    • addedOutput schema / $defs / Actuacion / properties / documento_referencia
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "La referencia opaca con la que la plataforma identifica ese documento. Junto con `documento_ruta` es lo único que permite pedirlo después: sin ellas se sabe que el documento existe y no cuál es. NULO cuando la actuación no trae documento.",
      +  "title": "Documento Referencia"
      +}
    • addedOutput schema / $defs / Actuacion / properties / documento_ruta
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Qué ruta de la plataforma entrega ese documento. Cada competencia usa la suya. NULO cuando la actuación no trae documento.",
      +  "title": "Documento Ruta"
      +}
    • addedOutput schema / $defs / Actuacion / properties / georreferencia_referencia
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Con qué se pide la georreferencia de esta actuación. NULO cuando la competencia no publica la columna o la actuación no la ofrece.\n\nTenerla no garantiza que haya georreferencia: está medido que una de seis abre un panel que responde que no existe ninguna.",
      +  "title": "Georreferencia Referencia"
      +}
    • changedOutput schema / $defs / Actuacion / properties / georreferenciado / description
      Previous value: -"Si la actuación tiene registro georreferenciado (art. 9 inc. 3 Ley 20.886). False significa AUSENTE, lo que puede ser jurídicamente relevante."New value: +"Si el sitio OFRECE la georreferencia de esta actuación, no si existe.\n\nEstá medido que no es lo mismo: el 20 de agosto de 2026, una de las seis actuaciones georreferenciadas de C-1156-2026 abría un panel que responde 'No existen Georreferencia para mostrar'. Verdadero significa que hay dónde preguntar, y confirmarlo cuesta una petición por actuación.\n\nFalso significa AUSENTE **sólo donde la competencia publica la columna**, y ahí sí puede ser jurídicamente relevante (art. 9 inc. 3 Ley 20.886). Suprema no la publica, así que su falso significa que no hay dónde mirar, no que la diligencia no se georreferenció. Mirar `COMPETENCIAS[competencia].historia.columnas` para saber cuál de las dos cosas es."
    • addedOutput schema / $defs / Actuacion / properties / tiene_anexo
      Added value: +{
      +  "default": false,
      +  "description": "Si la columna `Anexo` del folio ofrece algo. Es un SEGUNDO canal de documentos, distinto de `Doc.`, y este servidor todavía no lo puede pedir: la celda abre un modal de JavaScript y ninguna de sus rutas está verificada contra la plataforma.\n\nSe publica igual porque el silencio es peor. Sin este campo, un folio con anexo se veía idéntico a uno sin nada, y quien preguntara por los documentos de la causa recibía una respuesta que parecía completa. Verdadero significa: acá hay algo que hay que ir a buscar al expediente.\n\nFalso significa AUSENTE sólo donde la competencia publica la columna. En `penal` no hay tabla de Historia medida, así que ahí no se sabe.",
      +  "title": "Tiene Anexo",
      +  "type": "boolean"
      +}
    • changedOutput schema / $defs / Actuacion / properties / tiene_documento / description
      Previous value: -"Si el folio trae documento descargable."New value: +"Si la columna `Doc.` del folio ofrece algo. Verdadero NO garantiza que este servidor pueda traerlo: cuando `documento_ruta` viene en nulo, la celda abre el documento con un modal de JavaScript cuyo endpoint no está medido."
  5. Changed14 schema fields changedv0.4.0
    • changedInput schema / properties / competencia / description
      Previous value: -"Una de: apelaciones, civil, cobranza, familia, laboral, penal, suprema."New value: +"Una de: civil. Sólo esas publican las actuaciones del ministro de fe en la tabla de Historia. En cobranza existen pero viven en otro panel que este servidor todavía no lee, y en las demás no existen."
    • changedInput schema / properties / corte / description
      Previous value: -"Código de la corte. OMITIR salvo certeza: fijarla produce falsos negativos, porque excluye causas radicadas en otra jurisdicción."New value: +"Código de la corte. Obligatorio en las búsquedas de nombre, RUT y fecha cuando la competencia es una de: apelaciones, donde la plataforma responde 'Por favor seleccione una Corte para la búsqueda'. En el resto, OMITIR salvo certeza: fijarla produce falsos negativos, porque excluye causas radicadas en otra jurisdicción."
    • changedInput schema / properties / tipo / description
      Previous value: -"Letra del rol. En civil: C, V, E, A, F o I."New value: +"Letra del rol. En civil: C, V, E, A, F o I. En apelaciones, penal va el LIBRO en vez de una letra (por ejemplo 'Protección' o 'Exhorto'): ahí el número de rol se repite entre libros, así que sin él la consulta es ambigua y la herramienta falla en vez de abrir la causa equivocada."
    • changedInput schema / properties / tribunal / description
      Previous value: -"Código del tribunal. Omitir para buscar en todos."New value: +"Código del tribunal. Obligatorio en las búsquedas de nombre, RUT y fecha cuando la competencia es una de: civil, cobranza, laboral, penal. En apelaciones, suprema la plataforma no lo usa. En la búsqueda por rol es opcional siempre, y omitirlo AMPLÍA los resultados."
    • addedOutput schema / $defs / Actuacion / properties / anio_tramite
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Año que suprema publica en columna aparte, además de la fecha.",
      +  "title": "Anio Tramite"
      +}
    • addedOutput schema / $defs / Actuacion / properties / correlativo
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Correlativo interno del trámite. Sólo en suprema.",
      +  "title": "Correlativo"
      +}
    • addedOutput schema / $defs / Actuacion / properties / estado
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Estado del trámite. La publican laboral, suprema y apelaciones.",
      +  "title": "Estado"
      +}
    • addedOutput schema / $defs / Actuacion / properties / estado_firma
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Estado de firma del trámite. La publica cobranza en lugar de la foja; civil no la trae.",
      +  "title": "Estado Firma"
      +}
    • addedOutput schema / $defs / Actuacion / properties / foja / anyOf
      Added value: +[
      +  {
      +    "type": "string"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • addedOutput schema / $defs / Actuacion / properties / foja / default
      Added value: +null
    • addedOutput schema / $defs / Actuacion / properties / foja / description
      Added value: +"Foja del expediente. La publica civil; cobranza no la trae, y ahí es ausente y no vacía."
    • removedOutput schema / $defs / Actuacion / properties / foja / type
      Removed value: -"string"
    • addedOutput schema / $defs / Actuacion / properties / sala
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "Sala que resolvió el trámite. Sólo en suprema y en Cortes de Apelaciones, donde forma parte de cómo se cita el fallo.",
      +  "title": "Sala"
      +}
    • changedOutput schema / $defs / Actuacion / required
      Previous value: -[
      -  "folio",
      -  "etapa",
      -  "tramite",
      -  "desc_tramite",
      -  "foja",
      -  "georreferenciado",
      -  "tiene_documento"
      -]New value: +[
      +  "folio",
      +  "etapa",
      +  "tramite",
      +  "desc_tramite",
      +  "georreferenciado",
      +  "tiene_documento"
      +]
  6. First observedv0.1.0

TDQS

A3.7/5.0
Behavior1/5

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

The description provides rich behavioral context about empty lists, failure versus empty responses, `discrepancia_fechas`, and `georreferenciado`. However, it directly contradicts the `openWorldHint: true` annotation by asserting a closed-world guarantee: 'Una lista vacía significa que la causa NO tiene actuaciones de receptor, y eso es una respuesta.' Under standard MCP semantics, openWorldHint means absence of a result is not definitive proof of absence, so this is an annotation contradiction.

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

Conciseness5/5

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

Although the description is long, it is front-loaded with the core purpose and every paragraph addresses a distinct interpretation or failure risk. The use of code-styled field names and explicit contrasts like 'NO compara' and 'SÓLO en apelaciones...' makes the caveats scannable without wasted words.

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

Completeness3/5

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

The description covers failure semantics, field meanings, and jurisdictional differences, and an output schema reduces the need to describe return shapes. However, it is not fully complete or coherent because it gives a definitive empty-list interpretation that conflicts with the `openWorldHint` annotation, leaving an agent with contradictory expectations about whether absence is conclusive.

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

Parameters3/5

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

Schema description coverage is 100%, and the input schema already provides detailed, tool-specific semantics for `rol`, `tipo`, `corte`, `tribunal`, and `competencia`. The prose description adds valuable output-field semantics, but it does not add much beyond the schema for the six input parameters, so the baseline of 3 is appropriate.

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?

The description states a specific verb and resource: it returns 'actuaciones del ministro de fe' with their real diligence date. It also clearly differentiates itself from sibling tools by noting that `obtener_detalle_causa` has a different `diligencias` panel and that this tool supplies a datum the official ebook omits.

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?

The description explicitly ties usage to procedural deadlines ('de los que dependen los plazos procesales') and gives clear when-not-to-use guidance: cobranza dates are not usable and other competencias do not expose these acts. It also names the alternative (`panel diligencias` of `obtener_detalle_causa`) and warns about the not-found failure mode so an agent does not misinterpret an empty list.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/notluquis/mcp-pjud-cl'

If you have feedback or need assistance with the MCP directory API, please join our Discord server