Skip to main content
Glama

Próceres · escritos judiciales de España: papeleta, demanda y recursos

Escritos para impugnar lo que le han hecho al expediente de justicia gratuita

impugnacion_justicia_gratuita
Read-only

Compone el escrito (o los escritos) que contestan las ilegalidades cometidas en un expediente de justicia gratuita: se eligen las ILEGALIDADES por su identificador y devuelve el plan —un escrito por ventanilla, con las piezas en el orden procesal (primero el cauce y lo que caduca, luego detener el reloj, luego el fondo)— ya redactado, con su destinatario y su súplica. Se eligen también los MOTIVOS DE LA DENEGACIÓN (los 12 de catalogo_motivos_denegacion_ajg, cada uno con su alegato ya redactado) y se pueden añadir los hechos propios, igual que en la pantalla del expediente. Los identificadores válidos de las ilegalidades se leen con catalogo_ilegalidades_ajg, que publica la ficha entera de cada una, y una ilegalidad que no exista no compone nada a medias: falla y dice cuáles hay. No pide ni devuelve datos personales: el nombre, el DNI, el domicilio y el contacto NO están entre sus campos (el escrito los deja como huecos entre corchetes para que los rellene quien lo presenta). No le pidas esos datos y no los escribas en la llamada.

Input Schema

NameRequiredDescriptionDefault
lugarNoLa localidad, para el juzgado decano.
hechosNoLo que quiere contar el ciudadano con sus palabras, para el escrito de impugnación. No se piden sus datos de identidad: el nombre, el DNI y el domicilio van como huecos y los rellena quien firma.
piezasNoLos papeles que se quieren además de los que abren las ilegalidades, por su identificador (reiteracion_art15 (Reiteración ante la Comisión (art. 15.4)); reclamacion_traslado (Reclamación de traslado del expediente); declaracion_silencio_art17 (Declaración del derecho por silencio positivo); notificacion_fehaciente (Exigencia de notificación fehaciente); subsanacion_art14 (Contestación a subsanación genérica); suspension_art16 (Suspensión de plazos (art. 16)); impugnacion_art20 (Impugnación de la resolución (art. 20)); reclamacion_documentos (Reclamación por documentos no exigibles); reclamacion_remision_impugnacion (Reclamación de remisión de la impugnación); reclamacion_prestaciones (Reclamación de prestaciones del art. 6); renovacion_designacion (Renovación de la designación); queja_colegio (Queja al Colegio); queja_defensor_pueblo (Queja al Defensor del Pueblo); denuncia_ilicitos (Denuncia por presiones o represalias); conservacion_pruebas (Constancia y conservación de pruebas); alegaciones_insostenibilidad (Alegaciones contra la insostenibilidad (arts. 32-34)); alegaciones_insostenibilidad_expediente (Alegaciones cuando el expediente está en el juzgado); alegaciones_insostenibilidad_otra_parte (Alegaciones cuando el procedimiento lo abrió la otra parte); suspension_insostenibilidad_recurso (Suspensión del plazo del recurso (art. 35)); alegaciones_cauce_recurso (Alegaciones sobre el cauce y el plazo del recurso); aclaracion_inadmision_nulidad (Aclaración de la nulidad inadmitida sin motivar); denuncia_falta_de_respuesta (Denuncia de la resolución que no responde); incidente_nulidad_art241 (Incidente de nulidad de actuaciones (art. 241 LOPJ)); impulso_designacion (Escrito de impulso de la designación); recurso_reposicion (Recurso de reposición (arts. 186 y 187 LRJS)); reposicion_forma_resolucion (Reposición contra la resolución sin antecedentes ni fundamentos); peticion_complemento (Complemento por omisión de pronunciamientos (art. 267.5 LOPJ))). La pantalla del expediente los ofrece todos; aquí sirven para pedir uno concreto sin tener que encontrar la ilegalidad que lo abre.
colegioNoEl Colegio de Abogados concreto.
juzgadoNoEl juzgado que lleva el procedimiento, si consta.
comisionNoLa Comisión de Asistencia Jurídica Gratuita concreta.
numeroAutosNoEl número de autos o actuaciones, si consta.
tipoRecursoNoQué recurso se pretende (apelación, suplicación, casación…), si el expediente está en vía de recurso.
dondeSePidioNoDónde se pidió la designación del turno de oficio cuando no hay resolución que recurrir: en el otrosí de la demanda, ante el juzgado o ante el Colegio. Sin resolución, el escrito es de impulso; sin este dato, el hecho va en hueco.
ilegalidadesYesLos identificadores de las ilegalidades, tal como los publica `catalogo_ilegalidades_ajg` (por ejemplo «devuelve_la_carga_al_solicitante», «pie_de_recurso_erroneo»).
exentoDepositoNoSi concurre la exención del depósito para recurrir de la disposición adicional 15.ª de la LOPJ (beneficiario de justicia gratuita). Sin este dato, el escrito pide que se indique.
fechaSolicitudNoFecha de presentación de la solicitud (AAAA-MM-DD).
resolucionTipoNoQué clase de resolución se impugna: diligencia y decreto son del Letrado de la Administración de Justicia; providencia y auto, del juez. Decide a quién se presenta.
resolucionFechaNoFecha de la resolución que se impugna (AAAA-MM-DD).
motivosDenegacionNoPor qué te la denegaron: los motivos que se reconozcan en la resolución, con sus identificadores de `catalogo_motivos_denegacion_ajg` (ingresos_umbral (Tus ingresos superan el tope legal); unidad_familiar (Cuentan ingresos de quien no convive contigo, o de quien litiga contra ti); signos_externos (Alegan signos externos de capacidad económica); patrimonio_vivienda (Cuentan bienes que la ley excluye, como tu vivienda habitual); art5_excepcional (No valoran tus circunstancias excepcionales); archivo_documentacion (Te archivan o deniegan por la documentación); sin_motivacion (Te deniegan sin decir qué dato usaron); insostenibilidad (Consideran indefendible tu pretensión); no_recursos_art2 (Te deniegan por tu situación personal, sin mirar tus recursos); derecho_ex_lege (Te exigen acreditar ingresos cuando tu derecho no depende de ellos); plazo_notificacion (Dicen que impugnas fuera de plazo); persona_juridica (La solicita una entidad y se la deniegan)). El escrito los alega uno a uno, con su precepto. Si no se indica ninguno, alega el párrafo general de los umbrales del art. 3.
pieDeRecursoTextoNoEl pie de recurso de la resolución, copiado literal, cuando se marca «pie_de_recurso_erroneo». El escrito lo cita entre comillas; sin él, va en hueco.
resolucionRecurridaNoLa resolución que se quiere recurrir, como se la nombra («sentencia nº 123/2026, de 4 de mayo»).
precedenteMismoOrganoNoCriterio del propio órgano sobre un caso igual, si consta, con su resolución y su fecha. Entra como alegación del criterio del órgano; no se inventa.
resolucionNotificacionNoFecha en que se notificó la resolución (AAAA-MM-DD). Es la que abre el plazo y la única que el escrito puede afirmar; sin ella, la fecha de notificación va en hueco.
fechaResolucionRecurridaNoFecha de la resolución recurrida (AAAA-MM-DD).
resolucionIdentificacionNoCómo se identifica la resolución («decreto de 6 de octubre…»).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed6 schema fields changed
    • addedInput schema / properties / dondeSePidio
      Added value: +{
      +  "description": "Dónde se pidió la designación del turno de oficio cuando no hay resolución que recurrir: en el otrosí de la demanda, ante el juzgado o ante el Colegio. Sin resolución, el escrito es de impulso; sin este dato, el hecho va en hueco.",
      +  "enum": [
      +    "demanda",
      +    "juzgado",
      +    "colegio"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / pieDeRecursoTexto
      Added value: +{
      +  "description": "El pie de recurso de la resolución, copiado literal, cuando se marca «pie_de_recurso_erroneo». El escrito lo cita entre comillas; sin él, va en hueco.",
      +  "type": "string"
      +}
    • changedInput schema / properties / piezas / description
      Previous value: -"Los papeles que se quieren además de los que abren las ilegalidades, por su identificador (reiteracion_art15 (Reiteración ante la Comisión (art. 15.4)); reclamacion_traslado (Reclamación de traslado del expediente); declaracion_silencio_art17 (Declaración del derecho por silencio positivo); notificacion_fehaciente (Exigencia de notificación fehaciente); subsanacion_art14 (Contestación a subsanación genérica); suspension_art16 (Suspensión de plazos (art. 16)); impugnacion_art20 (Impugnación de la resolución (art. 20)); reclamacion_documentos (Reclamación por documentos no exigibles); reclamacion_remision_impugnacion (Reclamación de remisión de la impugnación); reclamacion_prestaciones (Reclamación de prestaciones del art. 6); renovacion_designacion (Renovación de la designación); queja_colegio (Queja al Colegio); queja_defensor_pueblo (Queja al Defensor del Pueblo); denuncia_ilicitos (Denuncia por presiones o represalias); conservacion_pruebas (Constancia y conservación de pruebas); alegaciones_insostenibilidad (Alegaciones contra la insostenibilidad (arts. 32-34)); alegaciones_insostenibilidad_expediente (Alegaciones cuando el expediente está en el juzgado); alegaciones_insostenibilidad_otra_parte (Alegaciones cuando el procedimiento lo abrió la otra parte); suspension_insostenibilidad_recurso (Suspensión del plazo del recurso (art. 35)); alegaciones_cauce_recurso (Alegaciones sobre el cauce y el plazo del recurso); aclaracion_inadmision_nulidad (Aclaración de la nulidad inadmitida sin motivar); denuncia_falta_de_respuesta (Denuncia de la resolución que no responde); incidente_nulidad_art241 (Incidente de nulidad de actuaciones (art. 241 LOPJ)); recurso_reposicion (Recurso de reposición (arts. 186 y 187 LRJS)); reposicion_forma_resolucion (Reposición contra la resolución sin antecedentes ni fundamentos); peticion_complemento (Complemento por omisión de pronunciamientos (art. 267.5 LOPJ))). La pantalla del expediente los ofrece todos; aquí sirven para pedir uno concreto sin tener que encontrar la ilegalidad que lo abre. "New value: +"Los papeles que se quieren además de los que abren las ilegalidades, por su identificador (reiteracion_art15 (Reiteración ante la Comisión (art. 15.4)); reclamacion_traslado (Reclamación de traslado del expediente); declaracion_silencio_art17 (Declaración del derecho por silencio positivo); notificacion_fehaciente (Exigencia de notificación fehaciente); subsanacion_art14 (Contestación a subsanación genérica); suspension_art16 (Suspensión de plazos (art. 16)); impugnacion_art20 (Impugnación de la resolución (art. 20)); reclamacion_documentos (Reclamación por documentos no exigibles); reclamacion_remision_impugnacion (Reclamación de remisión de la impugnación); reclamacion_prestaciones (Reclamación de prestaciones del art. 6); renovacion_designacion (Renovación de la designación); queja_colegio (Queja al Colegio); queja_defensor_pueblo (Queja al Defensor del Pueblo); denuncia_ilicitos (Denuncia por presiones o represalias); conservacion_pruebas (Constancia y conservación de pruebas); alegaciones_insostenibilidad (Alegaciones contra la insostenibilidad (arts. 32-34)); alegaciones_insostenibilidad_expediente (Alegaciones cuando el expediente está en el juzgado); alegaciones_insostenibilidad_otra_parte (Alegaciones cuando el procedimiento lo abrió la otra parte); suspension_insostenibilidad_recurso (Suspensión del plazo del recurso (art. 35)); alegaciones_cauce_recurso (Alegaciones sobre el cauce y el plazo del recurso); aclaracion_inadmision_nulidad (Aclaración de la nulidad inadmitida sin motivar); denuncia_falta_de_respuesta (Denuncia de la resolución que no responde); incidente_nulidad_art241 (Incidente de nulidad de actuaciones (art. 241 LOPJ)); impulso_designacion (Escrito de impulso de la designación); recurso_reposicion (Recurso de reposición (arts. 186 y 187 LRJS)); reposicion_forma_resolucion (Reposición contra la resolución sin antecedentes ni fundamentos); peticion_complemento (Complemento por omisión de pronunciamientos (art. 267.5 LOPJ))). La pantalla del expediente los ofrece todos; aquí sirven para pedir uno concreto sin tener que encontrar la ilegalidad que lo abre. "
    • changedInput schema / properties / piezas / items / enum
      Previous value: -[
      -  "reiteracion_art15",
      -  "reclamacion_traslado",
      -  "declaracion_silencio_art17",
      -  "notificacion_fehaciente",
      -  "subsanacion_art14",
      -  "suspension_art16",
      -  "impugnacion_art20",
      -  "reclamacion_documentos",
      -  "reclamacion_remision_impugnacion",
      -  "reclamacion_prestaciones",
      -  "renovacion_designacion",
      -  "queja_colegio",
      -  "queja_defensor_pueblo",
      -  "denuncia_ilicitos",
      -  "conservacion_pruebas",
      -  "alegaciones_insostenibilidad",
      -  "alegaciones_insostenibilidad_expediente",
      -  "alegaciones_insostenibilidad_otra_parte",
      -  "suspension_insostenibilidad_recurso",
      -  "alegaciones_cauce_recurso",
      -  "aclaracion_inadmision_nulidad",
      -  "denuncia_falta_de_respuesta",
      -  "incidente_nulidad_art241",
      -  "recurso_reposicion",
      -  "reposicion_forma_resolucion",
      -  "peticion_complemento"
      -]New value: +[
      +  "reiteracion_art15",
      +  "reclamacion_traslado",
      +  "declaracion_silencio_art17",
      +  "notificacion_fehaciente",
      +  "subsanacion_art14",
      +  "suspension_art16",
      +  "impugnacion_art20",
      +  "reclamacion_documentos",
      +  "reclamacion_remision_impugnacion",
      +  "reclamacion_prestaciones",
      +  "renovacion_designacion",
      +  "queja_colegio",
      +  "queja_defensor_pueblo",
      +  "denuncia_ilicitos",
      +  "conservacion_pruebas",
      +  "alegaciones_insostenibilidad",
      +  "alegaciones_insostenibilidad_expediente",
      +  "alegaciones_insostenibilidad_otra_parte",
      +  "suspension_insostenibilidad_recurso",
      +  "alegaciones_cauce_recurso",
      +  "aclaracion_inadmision_nulidad",
      +  "denuncia_falta_de_respuesta",
      +  "incidente_nulidad_art241",
      +  "impulso_designacion",
      +  "recurso_reposicion",
      +  "reposicion_forma_resolucion",
      +  "peticion_complemento"
      +]
    • addedInput schema / properties / precedenteMismoOrgano
      Added value: +{
      +  "description": "Criterio del propio órgano sobre un caso igual, si consta, con su resolución y su fecha. Entra como alegación del criterio del órgano; no se inventa.",
      +  "type": "string"
      +}
    • addedInput schema / properties / resolucionNotificacion
      Added value: +{
      +  "description": "Fecha en que se notificó la resolución (AAAA-MM-DD). Es la que abre el plazo y la única que el escrito puede afirmar; sin ella, la fecha de notificación va en hueco.",
      +  "type": "string"
      +}
  2. Changed4 schema fields changed
    • addedInput schema / properties / exentoDeposito
      Added value: +{
      +  "description": "Si concurre la exención del depósito para recurrir de la disposición adicional 15.ª de la LOPJ (beneficiario de justicia gratuita). Sin este dato, el escrito pide que se indique.",
      +  "enum": [
      +    "si",
      +    "no"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / fechaResolucionRecurrida
      Added value: +{
      +  "description": "Fecha de la resolución recurrida (AAAA-MM-DD).",
      +  "type": "string"
      +}
    • addedInput schema / properties / resolucionRecurrida
      Added value: +{
      +  "description": "La resolución que se quiere recurrir, como se la nombra («sentencia nº 123/2026, de 4 de mayo»).",
      +  "type": "string"
      +}
    • addedInput schema / properties / tipoRecurso
      Added value: +{
      +  "description": "Qué recurso se pretende (apelación, suplicación, casación…), si el expediente está en vía de recurso.",
      +  "type": "string"
      +}
  3. Changed5 schema fields changed
    • addedInput schema / properties / hechos
      Added value: +{
      +  "description": "Lo que quiere contar el ciudadano con sus palabras, para el escrito de impugnación. No se piden sus datos de identidad: el nombre, el DNI y el domicilio van como huecos y los rellena quien firma.",
      +  "type": "string"
      +}
    • changedInput schema / properties / ilegalidades / description
      Previous value: -"Los identificadores de las ilegalidades, tal como los publica `catalogo_impugnaciones_justicia_gratuita` (por ejemplo «devuelve_la_carga_al_solicitante», «pie_de_recurso_erroneo»)."New value: +"Los identificadores de las ilegalidades, tal como los publica `catalogo_ilegalidades_ajg` (por ejemplo «devuelve_la_carga_al_solicitante», «pie_de_recurso_erroneo»)."
    • addedInput schema / properties / ilegalidades / items / enum
      Added value: +[
      +  "ventanilla_no_tramita",
      +  "presion_abogado_privado",
      +  "deriva_colegio_incompetente",
      +  "sin_resguardo_entrada",
      +  "exige_documentos_no_previstos",
      +  "exige_copia_dni",
      +  "requerimiento_generico",
      +  "archivo_sin_comunicar",
      +  "subsanacion_verbal",
      +  "no_suspende_proceso",
      +  "no_interrumpe_caducidad",
      +  "consulta_no_hecha",
      +  "silencio_colegio_15",
      +  "designacion_fantasma",
      +  "abogado_no_actua",
      +  "negativa_verbal",
      +  "falta_traslado_comision",
      +  "expediente_incompleto",
      +  "comision_no_resuelve_30",
      +  "silencio_positivo_ignorado",
      +  "no_designa_tras_silencio",
      +  "notificacion_no_fehaciente",
      +  "sin_pie_de_recurso",
      +  "notifica_direccion_incorrecta",
      +  "no_comunica_juzgado",
      +  "computo_unidad_familiar",
      +  "denegacion_sin_motivar",
      +  "no_valora_art5",
      +  "cita_contraparte_indebida",
      +  "no_informa_impugnacion",
      +  "secretario_no_remite",
      +  "resolucion_no_motivada",
      +  "sancion_temeraria",
      +  "cobro_tasas_indebido",
      +  "cobro_honorarios_oficio",
      +  "no_extiende_ejecucion",
      +  "no_extiende_recurso",
      +  "perito_no_gratuito",
      +  "aranceles_cobrados",
      +  "brecha_digital_obligatoria",
      +  "notificacion_electronica_sin_aviso",
      +  "revocacion_sin_audiencia",
      +  "revocacion_represalia",
      +  "conservar_prueba",
      +  "abogado_insostenible",
      +  "insostenibilidad_sin_dictamen",
      +  "insostenibilidad_recurso",
      +  "devuelve_la_carga_al_solicitante",
      +  "pie_de_recurso_erroneo",
      +  "inadmite_nulidad_sin_motivar",
      +  "desestima_sin_responder",
      +  "declara_firme_sin_recurso"
      +]
    • addedInput schema / properties / motivosDenegacion
      Added value: +{
      +  "description": "Por qué te la denegaron: los motivos que se reconozcan en la resolución, con sus identificadores de `catalogo_motivos_denegacion_ajg` (ingresos_umbral (Tus ingresos superan el tope legal); unidad_familiar (Cuentan ingresos de quien no convive contigo, o de quien litiga contra ti); signos_externos (Alegan signos externos de capacidad económica); patrimonio_vivienda (Cuentan bienes que la ley excluye, como tu vivienda habitual); art5_excepcional (No valoran tus circunstancias excepcionales); archivo_documentacion (Te archivan o deniegan por la documentación); sin_motivacion (Te deniegan sin decir qué dato usaron); insostenibilidad (Consideran indefendible tu pretensión); no_recursos_art2 (Te deniegan por tu situación personal, sin mirar tus recursos); derecho_ex_lege (Te exigen acreditar ingresos cuando tu derecho no depende de ellos); plazo_notificacion (Dicen que impugnas fuera de plazo); persona_juridica (La solicita una entidad y se la deniegan)). El escrito los alega uno a uno, con su precepto. Si no se indica ninguno, alega el párrafo general de los umbrales del art. 3.",
      +  "items": {
      +    "enum": [
      +      "ingresos_umbral",
      +      "unidad_familiar",
      +      "signos_externos",
      +      "patrimonio_vivienda",
      +      "art5_excepcional",
      +      "archivo_documentacion",
      +      "sin_motivacion",
      +      "insostenibilidad",
      +      "no_recursos_art2",
      +      "derecho_ex_lege",
      +      "plazo_notificacion",
      +      "persona_juridica"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • addedInput schema / properties / piezas
      Added value: +{
      +  "description": "Los papeles que se quieren además de los que abren las ilegalidades, por su identificador (reiteracion_art15 (Reiteración ante la Comisión (art. 15.4)); reclamacion_traslado (Reclamación de traslado del expediente); declaracion_silencio_art17 (Declaración del derecho por silencio positivo); notificacion_fehaciente (Exigencia de notificación fehaciente); subsanacion_art14 (Contestación a subsanación genérica); suspension_art16 (Suspensión de plazos (art. 16)); impugnacion_art20 (Impugnación de la resolución (art. 20)); reclamacion_documentos (Reclamación por documentos no exigibles); reclamacion_remision_impugnacion (Reclamación de remisión de la impugnación); reclamacion_prestaciones (Reclamación de prestaciones del art. 6); renovacion_designacion (Renovación de la designación); queja_colegio (Queja al Colegio); queja_defensor_pueblo (Queja al Defensor del Pueblo); denuncia_ilicitos (Denuncia por presiones o represalias); conservacion_pruebas (Constancia y conservación de pruebas); alegaciones_insostenibilidad (Alegaciones contra la insostenibilidad (arts. 32-34)); alegaciones_insostenibilidad_expediente (Alegaciones cuando el expediente está en el juzgado); alegaciones_insostenibilidad_otra_parte (Alegaciones cuando el procedimiento lo abrió la otra parte); suspension_insostenibilidad_recurso (Suspensión del plazo del recurso (art. 35)); alegaciones_cauce_recurso (Alegaciones sobre el cauce y el plazo del recurso); aclaracion_inadmision_nulidad (Aclaración de la nulidad inadmitida sin motivar); denuncia_falta_de_respuesta (Denuncia de la resolución que no responde); incidente_nulidad_art241 (Incidente de nulidad de actuaciones (art. 241 LOPJ)); recurso_reposicion (Recurso de reposición (arts. 186 y 187 LRJS)); reposicion_forma_resolucion (Reposición contra la resolución sin antecedentes ni fundamentos); peticion_complemento (Complemento por omisión de pronunciamientos (art. 267.5 LOPJ))). La pantalla del expediente los ofrece todos; aquí sirven para pedir uno concreto sin tener que encontrar la ilegalidad que lo abre. ",
      +  "items": {
      +    "enum": [
      +      "reiteracion_art15",
      +      "reclamacion_traslado",
      +      "declaracion_silencio_art17",
      +      "notificacion_fehaciente",
      +      "subsanacion_art14",
      +      "suspension_art16",
      +      "impugnacion_art20",
      +      "reclamacion_documentos",
      +      "reclamacion_remision_impugnacion",
      +      "reclamacion_prestaciones",
      +      "renovacion_designacion",
      +      "queja_colegio",
      +      "queja_defensor_pueblo",
      +      "denuncia_ilicitos",
      +      "conservacion_pruebas",
      +      "alegaciones_insostenibilidad",
      +      "alegaciones_insostenibilidad_expediente",
      +      "alegaciones_insostenibilidad_otra_parte",
      +      "suspension_insostenibilidad_recurso",
      +      "alegaciones_cauce_recurso",
      +      "aclaracion_inadmision_nulidad",
      +      "denuncia_falta_de_respuesta",
      +      "incidente_nulidad_art241",
      +      "recurso_reposicion",
      +      "reposicion_forma_resolucion",
      +      "peticion_complemento"
      +    ],
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
  4. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the readOnlyHint/openWorldHint=false annotations, it discloses output shape (one escrito per ventanilla, pieces in procedural order: cauce/caducidad, stop the clock, fondo, with destinatario and súplica), atomic failure behavior ('una ilegalidad que no exista no compone nada a medias: falla y dice cuáles hay'), and a privacy rule that identity data is never requested and is left as bracketed placeholders.

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?

Purpose and the two selection inputs are front-loaded in the first sentences, and the privacy warning closes the paragraph. The single dense block is long and would read better split, but nearly every clause carries usable information (plan ordering, catalogue sources, failure behavior) rather than filler.

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

Completeness4/5

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

For a 21-parameter tool with only one required field and no output schema, the description supplies the return shape, the ordering rule, the catalogue dependencies and the placeholder convention. What it omits is the concrete return format (text vs. structured plan) and how partial inputs fall back, though the schema descriptions already cover the latter.

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 baseline is 3; the description adds meaning on top by tying `ilegalidades` and `motivosDenegacion` to their catalogue tools, noting the 12 motives each carry a pre-drafted alegato, and describing the failure mode for unknown identifiers. It does not add field-level semantics for the remaining ~19 optional parameters, which the schema already handles.

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?

States a specific verb and resource: 'Compone el escrito (o los escritos) que contestan las ilegalidades cometidas en un expediente de justicia gratuita'. It also scopes the operation (identifiers come from `catalogo_ilegalidades_ajg`, motives from the 12 of `catalogo_motivos_denegacion_ajg`), which lets an agent separate it from the catalogue siblings without opening a schema.

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

Usage Guidelines4/5

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

Gives clear context: illegalities are chosen by identifier published by `catalogo_ilegalidades_ajg`, rejection grounds by `catalogo_motivos_denegacion_ajg`, and `piezas` exists to request a specific paper 'sin tener que encontrar la ilegalidad que lo abre'. It never names an exclusion or contrast with the closest sibling, `catalogo_impugnaciones_justicia_gratuita`, so the when-not side is missing.

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