Herramienta MCP: accounting_listDocumentTypes.
Lista los tipos de comprobante contable de la compañía (ajuste contable, cierre, saldos iniciales, factura de venta, nota crédito, etc.) para identificar el id, el code y el type antes de consultar las numeraciones contables.
Ejemplo de llamada JSON-RPC:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "accounting_listDocumentTypes",
"arguments": { "limit": 25, "page": 1 }
}
}Paginación por page y limit: page comienza en 1 y limit admite de 1 a 150 resultados (25 por defecto); si el usuario pide el listado completo, usa 150 y pagina con page según metadata.total. Orden con order_field (name, code, type, status o classification, name por defecto) y order_direction (ASC o DESC, ascendente por defecto).
Filtros: status (alias de status_equals) y status_equals con active, inactive o deleted; name_contains por nombre parcial (máximo 45 caracteres); code_contains por código parcial (máximo 5 caracteres); type por el identificador interno exacto, por ejemplo REVENUE o CREDIT_NOTE (valores pendientes de verificar con una llamada real); y exclude para excluir valores de type, separados por coma o como arreglo.
Con fields amplías cada ítem con deletable, editable o associated, como valor único o como arreglo. El metadata de cada ítem es un string JSON serializado (por ejemplo "{"isPreconfigured":true}"), no un objeto: transfórmalo con JSON.parse antes de leerlo.
El id devuelto aquí es el idDocumentType con el que se filtra accounting_listNumberTemplates. Flujo recomendado: accounting_listDocumentTypes → accounting_listNumberTemplates filtrado por idDocumentType → accounting_getNumberTemplate para el detalle de una numeración.
Solo lectura.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
401No autorizado (token de Alegra inválido o expirado).