Pacioli
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOLDED_API_KEY | Yes | API key for Holded |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| holded_list_accountsA | Lista las cuentas del Plan General Contable configuradas en Holded. Opcionalmente filtra por grupo PGC (primer dígito del código de cuenta, 1-9). |
| holded_list_daily_ledgerB | Obtiene los asientos del libro diario de Holded. Opcionalmente filtra por rango de fechas y/o número de cuenta. |
| holded_list_documentsB | Lista documentos de facturación de Holded por tipo. Opcionalmente filtra por rango de fechas y/o contacto. |
| holded_get_documentA | Obtiene el detalle de un documento específico de Holded por su tipo e ID. |
| holded_list_contactsB | Lista todos los contactos (clientes y proveedores) de Holded. Opcionalmente filtra por tipo. |
| holded_get_contactA | Obtiene el detalle de un contacto específico de Holded por su ID. |
| holded_get_taxesA | Obtiene la lista de impuestos configurados en Holded. |
| holded_list_treasuriesA | Lista todas las cuentas de tesorería (bancos, cajas, etc.) configuradas en Holded. |
| holded_list_paymentsA | Lista los pagos registrados en Holded. Opcionalmente filtra por rango de fechas. |
| holded_get_balance_sheetA | Genera un balance de situación a partir del Plan General Contable. Agrupa las cuentas en Activo (corriente y no corriente), Patrimonio Neto y Pasivo (corriente y no corriente). Los saldos son acumulados desde el inicio del ejercicio. |
| holded_get_profit_lossA | Genera una cuenta de pérdidas y ganancias (PyG) a partir del Plan General Contable. Agrupa ingresos (grupo 7) y gastos (grupo 6) por subgrupos y calcula EBIT, resultado financiero, BAI y BDI. Nota: los saldos provienen del cuadro de cuentas y son acumulados. |
| holded_get_vat_summaryA | Resumen de IVA: muestra el saldo de IVA soportado (472) e IVA repercutido (477), calcula la diferencia e indica si el resultado es a ingresar o a compensar/devolver. Nota: los saldos provienen del cuadro de cuentas y son acumulados. |
| holded_health_checkA | Comprueba el estado del servidor MCP y devuelve el tiempo de actividad |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool targets a distinct resource or report: accounts, ledger, documents, contacts, taxes, treasuries, payments, and three financial statements. List/get pairs are clearly separated by purpose, and the descriptions clarify potentially adjacent concepts such as daily ledger entries versus payments.
The 12 domain tools follow a consistent holded_<verb>_<noun> pattern, making the set easy to scan. The only deviation is holded_health_check, which is not verb-first, but it is an operational exception rather than a domain naming problem.
Thirteen tools is well within the ideal range for a read-only accounting integration. Each tool maps to a meaningful Holded resource or standard report, and none feel redundant or like padding.
The surface covers core accounting data and reports: chart of accounts, ledger, documents, contacts, taxes, treasury, payments, balance sheet, P&L, and VAT. It lacks write operations and some advanced reports like trial balance or cash flow, but these are reasonable gaps for a read-only reporting server.