@integradte/mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | API Key de autenticación (requerida) | |
| API_BASE_URL | No | URL de la API IntegraDTE | http://localhost:5058 |
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 |
|---|---|
| get_user_infoA | Obtiene información del usuario autenticado: nombre, email, estado de la cuenta. Usar cuando el cliente pregunta por sus datos personales o de su cuenta. |
| get_certificate_infoA | Obtiene información del certificado digital de la empresa: titular, RUT, fecha de vencimiento y estado. Usar cuando el cliente pregunta por su certificado o si está por vencer. NO retorna el certificado en sí por seguridad. |
| list_businessesA | Lista todas las empresas registradas del usuario. Retorna RUT, razón social, giro, estado y si tiene certificado digital cargado. Usar cuando el cliente pregunta cuántas empresas tiene o cuáles son. |
| get_business_detailA | Obtiene el detalle de una empresa específica: RUT, razón social, giro comercial, dirección, comuna, estado, resolución SII y si tiene certificado digital cargado. Usar cuando el cliente pregunta por los datos de una empresa en particular. |
| list_documentsA | Lista documentos tributarios emitidos con filtros opcionales. Permite filtrar por tipo DTE (33=Factura, 34=Factura Exenta, 39=Boleta, 41=Boleta Exenta, 46=Factura Compra, 52=Guía Despacho, 56=Nota Débito, 61=Nota Crédito), estado y rango de fechas. Retorna lista paginada con folio, tipo, monto, estado y fecha de emisión. |
| get_documentA | Obtiene el detalle completo de un documento tributario electrónico (DTE) por su ID. Retorna tipo, folio, emisor, receptor, montos, estado SII e historial de estados. Usar cuando el cliente pregunta por un documento específico. |
| get_document_statsA | Estadísticas agregadas de documentos tributarios: total emitidos, monto total facturado, desglose por tipo DTE (facturas, boletas, notas de crédito, etc.), documentos con error. Usar cuando preguntan totales, resúmenes, cuánto han facturado o cuántos documentos emitieron. |
| get_numeration_summaryA | Resumen de folios (CAF) disponibles por tipo de DTE. Muestra cuántos folios quedan, rangos activos, agotados y vencidos. Usar cuando el cliente pregunta cuántos folios le quedan, si tiene folios disponibles para boletas/facturas, o si necesita solicitar más al SII. |
| get_last_folioB | Obtiene el último folio usado para un tipo de DTE específico. Útil para saber cuál fue el último número de folio emitido. Requiere el código SII del tipo de documento. |
| get_dte_balanceA | Obtiene el saldo de DTEs disponibles del cliente. Retorna packs activos, DTEs restantes y fecha de vencimiento. Usar cuando el cliente pregunta cuántos documentos le quedan o su saldo. |
| list_purchasesA | Lista las facturas de compra recibidas de proveedores (libro de compras). Retorna RUT emisor, razón social, monto, tipo DTE y fecha. Usar cuando el cliente pregunta por sus compras o facturas recibidas. |
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 11 tools
Each tool targets a distinct resource: user, certificate, businesses, emitted documents, document stats, folios, DTE balance, and received purchases. Even similar-looking tools like list_documents and list_purchases are clearly separated by emitted vs. received documents.
All tools follow a consistent verb_noun pattern, using get_ for singular resources and list_ for plural collections. Descriptor suffixes like _stats, _summary, and _balance are applied uniformly and do not break the pattern.
With 11 tools, the server is well-scoped for a Chilean DTE/invoicing query assistant. Each tool covers a meaningful query area without redundancies or excessive fragmentation.
The server covers the core read-only domain well: user info, businesses, certificates, document listing/detail/stats, folios, balance, and purchases. Minor gaps exist such as no document file/PDF download and no purchase detail view, but agents can answer most common customer queries.