mcp-sii
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SII_RUT | No | RUT de la persona natural autorizada | |
| SII_CLAVE | No | Clave de la persona autorizada (opción 1) | |
| SII_CERT_PATH | No | Ruta al certificado digital (opción 2) | |
| SII_EMPRESA_RUT | No | RUT de la empresa a operar (requerido si la persona opera múltiples empresas) | |
| SII_CERT_PASSWORD | No | Contraseña del certificado digital |
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 |
|---|---|
| sii_mipyme_list_empresasA | Lista todas las empresas que la persona autenticada puede operar en el Sistema de Facturación Gratuito del SII (mipyme.sii.cl). Usar antes de otras tools cuando SII_EMPRESA_RUT no está configurado. |
| sii_mipyme_list_dte_emitidosA | Lista el historial de DTE emitidos en el Sistema de Facturación Gratuito del SII (mipyme.sii.cl). Devuelve folio, tipo, receptor, monto y estado de cada documento. |
| sii_mipyme_emitir_dteA | Emite un DTE (factura, nota de crédito, guía de despacho, etc.) en el Sistema de Facturación Gratuito del SII (mipyme.sii.cl). Requiere RUT y DV del receptor separados. Devuelve el folio asignado. |
| sii_dte_list_documentos_emitidosB | Lista DTEs emitidos por la empresa en Consultas DTE del SII. Requiere certificado digital. |
| sii_dte_get_documento_emitidoA | Detalle de un DTE emitido específico por tipo y folio en Consultas DTE. Si el documento no es del mes actual, indica fecha_doc en formato YYYY-MM-DD. Requiere certificado digital. |
| sii_dte_list_documentos_recibidosB | Lista DTEs recibidos por la empresa en Consultas DTE del SII. Requiere certificado digital. |
| sii_dte_get_documento_recibidoA | Detalle de un DTE recibido específico por folio en Consultas DTE. Si el documento no es del mes actual, indica fecha_doc en formato YYYY-MM-DD. Requiere certificado digital. |
| sii_persona_list_bienes_raicesA | Lista los bienes raíces (propiedades) del RUT persona autenticado en el SII, con comuna, ROL, dirección, destino, datos de inscripción, porcentaje de derechos y avalúo fiscal. Incluye un resumen con total de propiedades, solicitudes, notificaciones, afectación a sobretasa y beneficio de adulto mayor. No requiere SII_EMPRESA_RUT: cuelga de la persona, no de la empresa. |
| sii_cerrar_sesionA | Cierra la sesión abierta en el SII. El SII limita cuántas sesiones simultáneas puede tener un RUT y las bloquea al superarlas (error 01.01.190.500.720.27), así que conviene cerrarla al terminar. |
| sii_bhe_resumenA | Resumen anual de las boletas de honorarios electrónicas emitidas por el RUT persona autenticado en el SII. Devuelve, por cada mes con actividad, el honorario bruto, la retención de terceros y del contribuyente, el rango de folios y cuántas boletas están vigentes o anuladas. No requiere SII_EMPRESA_RUT: cuelga de la persona, no de la empresa. |
| sii_bhe_list_emitidasA | Lista boleta por boleta las boletas de honorarios electrónicas emitidas por el RUT persona autenticado en un mes: folio, fecha, receptor de la boleta (en contraparteRut/contraparteNombre, con contraparteRol="receptor"), honorario bruto, retención del emisor y del receptor, total líquido y si está anulada. No requiere SII_EMPRESA_RUT: cuelga de la persona, no de la empresa. |
| sii_bhe_list_recibidasA | Lista las boletas de honorarios electrónicas recibidas por el RUT persona autenticado en un mes: folio, fecha, emisor de la boleta (en contraparteRut/contraparteNombre, con contraparteRol="emisor"), honorario bruto, retención del receptor, total líquido y si está anulada. El SII no informa la retención del emisor en las recibidas, así que retencionEmisor viene en null. No requiere SII_EMPRESA_RUT: cuelga de la persona, no de la empresa. |
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 12 tools
Most tools clearly target distinct resources (properties, mipyme invoices, DTE documents, BHE, session). However, sii_mipyme_list_dte_emitidos and sii_dte_list_documentos_emitidos both list emitted DTEs and could be confused without careful reading; descriptions clarify they are different systems.
All tool names follow a predictable sii_<subdomain>_<action>_<object> pattern, with consistent use of list/get/emit/cerrar verbs. The naming is uniform across all 12 tools.
The 12 tools are well-scoped for the SII domain, covering several distinct areas without excessive granularity. Each tool serves a clear purpose.
The set covers reading properties, listing/emitting DTEs in mipyme, querying DTE via consultas, and BHE summaries, but lacks cancellation/annulment operations, BHE emission, and a get-detail for mipyme DTEs. These gaps limit full workflow coverage.