> ## Documentation Index
> Fetch the complete documentation index at: https://developers.manglai.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools — Informes

> Informes legales guardados con el MCP de Manglai

## Tools disponibles

| Tool                       | Tipo   | Descripción                                                  |
| -------------------------- | ------ | ------------------------------------------------------------ |
| `list_reports`             | Datos  | Informes legales guardados (GEI, ISO 14064, GLEC, agua, PCF) |
| `get_report`               | Datos  | Contenido del informe y marcadores pendientes                |
| `replace_report_content`   | Acción | Sustitución exacta y/ o edición de sección con `sectionHash` |
| `overwrite_report_content` | Acción | Sobrescribir todo el markdown del informe                    |

Llama a `get_report` antes de editar. Las tools de acción piden `userConfirmed`.

## Marcadores pendientes

Los campos sin rellenar se ven como **chips naranjas** en el editor (marcadores pendientes).

`get_report` los devuelve en `pendingTasks` como `{ marker, label }`. Para rellenarlos, llama a `replace_report_content` con `search` = `pendingTasks[].marker` y `replacement` = el texto final. Deja marcadores pendientes solo si el campo debe seguir pendiente.

Para una sección entera, usa `sectionHash` de `sectionAnchors` (o el hash de la URL) con `mode` `replaceBody` | `append` | `prepend`. Para un cambio preciso que se repite, combina `sectionHash` con `search`/`replacement` para acotar el match.

No sustituyas marcadores de gráficos salvo que te lo pidan.

## Ejemplos

```
"Lista mis informes GEI de 2024"
→ list_reports({ year: 2024 })

"Abre el informe {reportId}"
→ get_report({ reportId: "uuid" })
```
