Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

mi-sii-mcp

NPM · MI-SII-MCP

Servidor MCP para el SII de Chile: IVA, F29, F22 y boletas de honorarios. Solo lectura y local.

Available components

70 Trust /100

Last scanned (4 hours ago)

Scores higher than 39% of npm servers

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • 0 of 23 dependencies flagged as unhealthy. View diagnostics → Pass
Provenance & Transparency48
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 2 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability74
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 7055 tokens (~213/item across 33 items; 33 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage92
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 76% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 33 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 34 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 0
    • Security disclosure: fail → pass ▲ functional
  • 3 Nov 26 +15
    • Malware scan: unverified → pass ▲ security
  • 2 Nov 26 55

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/mi-sii-mcp@0.3.0

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Dependencies 23 packages
Packages resolved 23
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 33 exposed · ~6,638 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
ahorro_oportunidades ~156

Oportunidades legales de pagar menos (o de pagar después) que sostienen los datos guardados: crédito de IVA de compras pendientes que aún se puede usar, remanente de crédito sin usar, postergación del pago del IVA para pymes, gastos efectivos en vez de presuntos en honorarios y APV régimen B. Cada una trae su norma con la página oficial del SII, el monto involucrado, qué hacer y los datos que faltan. Nunca sugiere operaciones sin sustancia. No es asesoría: confírmalas con un contador. Solo usa la base local.

NameTypeReqDescription
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

banco_conciliar ~280

Concilia los movimientos de las cartolas importadas en un rango de meses con lo que mi-sii-mcp conoce: ventas y compras del RCV, boletas de honorarios recibidas y emitidas, F29 pagados y devoluciones del F22. Empareja por monto exacto, primero si la glosa trae el RUT de la contraparte y luego por la fecha más cercana. Muestra lo conciliado, los movimientos sin partida (comisiones, sueldos, retiros) y lo facturado que no aparece en el banco. Para corregir: accion «asignar» con huella (o su comienzo) y partida, o «descartar» con huella. Solo usa la base local.

NameTypeReqDescription
accionstring––
desdestringyesPeríodo tributario AAAA-MM
hastastring–Período tributario AAAA-MM
huellastring–Huella del movimiento (o su comienzo, desde 8 caracteres)
partidastring–Identificador de la partida (factura, boleta, F29 o F22), tal como lo muestra banco_conciliar entre corchetes
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

banco_importar ~226

Importa una cartola bancaria (CSV o TXT de cualquier banco, máximo 5 MB) que la persona tiene en su equipo: pasa la ruta completa del archivo. Guarda los movimientos solo en la base local, sin repetir los que ya estaban (se pueden importar cartolas que se solapan), y revisa que el saldo no se corte. Reconoce solas las columnas de fecha, descripción, cargo y abono (o monto con signo), saldo y documento; si no, indícalas en columnas con el nombre de la cabecera o su número desde 1. Desde Excel: Guardar como CSV. No va al SII ni al banco. Después usa banco_conciliar.

NameTypeReqDescription
archivostringyesRuta completa del archivo en el equipo
columnasobject––
cuentastring–Alias de la cuenta (p. ej. «corriente»); por defecto «principal». Nunca el número de cuenta
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

cartera_estado ~76

Una línea por cada cuenta configurada (empresas y personas, útil para un contador): sesión, F29 vencidos y por vencer, hallazgos críticos, próximo plazo, avisos sin ver, movimientos del banco sin conciliar y fecha de los datos. No va al SII: sincroniza las cuentas que lo necesiten.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

cierre_proyectar ~256

Proyecta el año comercial al cierre con lo guardado (RCV y, si cubren el año, cartolas) al ritmo de los meses con datos, y lo compara con los PPM pagados en los F29. Con tasa_idpc estima la Primera Categoría y el saldo de abril. Si se proyecta pérdida, recuerda la suspensión de PPM (art. 90 de la Ley de la Renta) como posible. Remite a ahorro_oportunidades y regimen_simular. No incluye sueldos ni depreciación. Estimación, no asesoría. Solo usa la base local.

NameTypeReqDescription
aniostringyesAño comercial AAAA (el de las operaciones; su renta se declara en abril del año siguiente)
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
tasa_idpcnumber–Tasa de Primera Categoría del Pro Pyme General para ese año, en porcentaje; depende del año y de la condición de cotización (fuentes_oficiales: https://www.sii.cl/preguntas_frecuentes/declaracion_ren…

No output schema declared.

No examples provided.

consulta_sql ~153

Ejecuta una sola sentencia SELECT (o WITH … SELECT) de solo lectura sobre una copia de los datos locales (RCV, F29, propuesta de F29, boletas de honorarios recibidas, renta F22, hallazgos y bitácora de sincronización). Llama antes una vez a datos_esquema: describe tablas, columnas y reglas (signo de las notas de crédito, estados del RCV, códigos del F29). Sin parámetros: escribe los valores como literales. Devuelve como máximo 200 filas y 40000 caracteres: filtra por RUT y período, agrupa o usa LIMIT.

NameTypeReqDescription
sqlstringyesUna sola sentencia SELECT o WITH … SELECT

No output schema declared.

No examples provided.

contabilidad_asientos ~228

Propone los asientos contables de un rango de meses con lo guardado: ventas y compras registradas del RCV (cada compra a la cuenta de su tipo o de la regla del proveedor), boletas de venta, boletas de honorarios, la centralización de cada F29 presentado y los movimientos de las cartolas según su conciliación. Todo asiento cuadra; lo que no se sabe dónde va queda en «por clasificar». Con exportar=true los guarda como CSV para Excel o el software contable. Es una propuesta para revisar: no incluye sueldos, inventario ni depreciación. Solo usa la base local.

NameTypeReqDescription
desdestringyesPeríodo tributario AAAA-MM
detalleboolean–true trae todo el detalle (más largo); por defecto, una versión liviana suficiente para responder
exportarboolean––
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

contabilidad_cuentas ~226

Plan de cuentas del contribuyente para los asientos propuestos: el básico de una pyme más sus cuentas propias, y las reglas que clasifican las compras de un proveedor. accion «listar» lo muestra; «crear» suma (o renombra) una cuenta con cuenta, nombre y tipo; «asignar» lleva las compras de rut_contraparte a una cuenta de gasto o de activo; «quitar» borra esa regla. Sin regla, cada compra va a la cuenta que indica su tipo de compra en el RCV (del giro, activo fijo, supermercado…). Solo usa la base local.

NameTypeReqDescription
accionstringyes–
cuentastring–Código de la cuenta (3 a 6 dígitos)
nombrestring–Nombre de la cuenta, para crear
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
rut_contrapartestring–RUT del proveedor, para asignar o quitar
tipostring––

No output schema declared.

No examples provided.

contabilidad_libro ~218

Libro de un rango de meses con lo guardado: compras o ventas del RCV (registradas; las notas de crédito restan y las boletas de venta van como resumen del mes), boletas de honorarios recibidas o emitidas, o el banco (movimientos de las cartolas con su conciliación). Con exportar=true lo guarda como CSV para Excel o el software contable (punto y coma, fechas dd-mm-aaaa) en la carpeta exportaciones de mi-sii-mcp y devuelve la ruta. Solo usa la base local.

NameTypeReqDescription
desdestringyesPeríodo tributario AAAA-MM
detalleboolean–true trae todo el detalle (más largo); por defecto, una versión liviana suficiente para responder
exportarboolean––
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
tipostringyes–

No output schema declared.

No examples provided.

contabilidad_resultado ~179

Estado de resultados de un rango de meses a partir de los asientos propuestos: base devengada (lo facturado y las boletas del período, por defecto) o percibida (solo lo cobrado y pagado según las cartolas conciliadas, como tributa una Pro Pyme; necesita banco_importar). Muestra ingresos y gastos por cuenta, el resultado y los 5 principales clientes y proveedores. No incluye sueldos, depreciación ni gastos que el SII no conoce. Solo usa la base local.

NameTypeReqDescription
basestring––
desdestringyesPeríodo tributario AAAA-MM
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

cuenta_conectar ~91

Abre en el navegador de la persona la página local de mi-sii-mcp, donde conecta una cuenta del SII con su RUT y su clave tributaria (o con ClaveÚnica) sin que la clave pase por el chat; ahí también importa cartolas y activa la revisión diaria. Úsala cuando falte la sesión o la persona quiera conectar una cuenta. No recibe datos.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

cuentas_pendientes ~158

Cuentas por cobrar y por pagar a una fecha: las facturas, notas y boletas de honorarios que no aparecen en las cartolas importadas, con su antigüedad (0-30, 31-60, 61-90 y más de 90 días). Necesita cartolas (banco_importar) y concilia antes de calcular. Lo que no está en el banco pudo pagarse por otra vía: es para revisar, no una deuda confirmada.

NameTypeReqDescription
alstring–Fecha de corte AAAA-MM-DD; por defecto, hoy
ladostring––
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

datos_esquema ~63

Describe las tablas que ve consulta_sql: cada columna con su tipo y significado, y las reglas para interpretar montos, notas de crédito, estados del RCV, códigos del F29 y la ausencia de datos. Llámala una vez antes de escribir consultas.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

diagnostico ~143

Salud de mi-sii-mcp con lo guardado, sin ir al SII: versión (y si hay una nueva en npm), integridad de la base y su último respaldo, por cuenta la sesión, la última lectura buena y las fallas del SII que la revisión diaria reintentará, y lo que se sabe de los cambios del portal del SII (campos nuevos, nombres que se adaptaron solos con los totales cuadrados y lecturas que fallaron). Úsala si algo no cuadra o falla una sincronización.

NameTypeReqDescription
rutstring–RUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

f29_estimar ~331

Estima el F29 de un mes con lo guardado, sin ir al SII ni presentar nada: débito y crédito del RCV, remanente del mes anterior (del F29 presentado o estimado si ese mes no se presentó), PPM con la tasa del último F29 presentado y retención de las boletas de honorarios recibidas. Si el mes ya tiene F29, compara. El impuesto único de los trabajadores (código 48) no está en el SII: pásalo en impuesto_unico si hubo sueldos. Para reajustar el remanente pasa utm_actual y utm_anterior (https://www.sii.cl/valores_y_fechas/utm/utm2026.htm, cambia el año). Un F29 atrasado paga reajustes, intereses y multas que calcula el portal del SII al declarar; aquí solo va el monto base y los días de atraso.

NameTypeReqDescription
impuesto_uniconumber–Impuesto único retenido a los trabajadores en el mes (código 48)
periodostringyesPeríodo tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
tasa_ppmnumber–Tasa del PPM en porcentaje (0,25 es 0,25 %); por defecto, la del último F29
utm_actualnumber–UTM del mes del F29
utm_anteriornumber–UTM del mes anterior

No output schema declared.

No examples provided.

f29_historial ~124

Por cada mes del rango: si el F29 está presentado, folio, débitos, créditos y total a pagar; si se sincronizaron las boletas de honorarios recibidas del mes, también la retención declarada (código 151) junto a la de esas boletas.

NameTypeReqDescription
desdestringyesPeríodo tributario AAAA-MM
hastastringyesPeríodo tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

f29_releer ~158

Relee los PDF ya guardados con el lector actual, sin ir al SII: vuelve a leer el PDF del F29 de cada folio que trajo una sincronización anterior y actualiza sus valores si cambian. Una lectura que no cuadra no reemplaza a una guardada que sí cuadra. Úsala tras actualizar mi-sii-mcp o ante un F29 leído que no cuadra; sin rango relee todos los meses guardados.

NameTypeReqDescription
desdestring–Período tributario AAAA-MM
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

fuentes_oficiales ~243

Datos públicos de la renta (UTM y UTA, tablas del Impuesto Global Complementario y del Impuesto Único, factores de actualización por IPC, gastos presuntos, tasa de retención de honorarios, obligación y cobertura de la cotización de honorarios, tasas de ATEP, SANNA y salud, comisiones de las AFP y tasa del SIS): mi-sii-mcp no los guarda. Esta herramienta dice en qué página oficial (SII, Superintendencia de Pensiones, Previsión Social, ChileAtiende) consultar cada uno y qué buscar ahí, y con regla=true la regla paso a paso para estimar el F22 de una persona con sueldo y honorarios. Úsala antes de estimar una renta: los datos privados salen de renta_resumen y los públicos de esas páginas, del año que se calcula. No va al SII.

NameTypeReqDescription
buscarstring–Palabras para filtrar (p. ej. «UTM», «cotización», «AFP»); sin filtro, todas
reglaboolean–Incluir la regla para estimar el F22 de una persona

No output schema declared.

No examples provided.

informe_visual ~238

Arma un informe visual en HTML (conclusión, tarjetas, gráficos y tablas; listo para imprimir o guardar como PDF) con lo guardado localmente y lo abre en el navegador de la persona: «iva» del mes (rut y periodo), «renta» (rut; anio opcional), «cartera» (todas las cuentas) o «vencimientos» (rut). Úsala cuando la persona pida verlo en un informe, en visual o para imprimir. No consulta el SII ni envía datos fuera del equipo: el archivo queda en la carpeta informes de mi-sii-mcp.

NameTypeReqDescription
abrirboolean–false solo guarda el archivo; por defecto lo abre en el navegador
aniostring–Año tributario AAAA (año comercial + 1): 2026 es la renta del año 2025
periodostring–Período tributario AAAA-MM
rutstring–RUT del contribuyente, por ejemplo 22.222.222-2
tipostringyesQué informe armar

No output schema declared.

No examples provided.

iva_hallazgos ~140

Hallazgos de conciliación de IVA (descuadres, F29 faltantes, facturas por reclamar, cambios posteriores al F29 y, si se sincronizaron las boletas de honorarios recibidas, la retención de honorarios frente al código 151) de todos los meses con datos, o de un rango.

NameTypeReqDescription
desdestring–Período tributario AAAA-MM
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
severidadstring––

No output schema declared.

No examples provided.

iva_resumen ~112

Compara el débito y el crédito del RCV con el F29 presentado, revisa el remanente, los documentos pendientes y los plazos, y entrega los hallazgos de un mes. Lee solo la base local: revisa "frescura" y sincroniza si los datos están viejos.

NameTypeReqDescription
periodostringyesPeríodo tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

novedades ~123

Avisos que la persona aún no ve, de una cuenta o de todas: F29 vencidos o por vencer, hallazgos críticos de la conciliación, facturas por reclamar, eventos de la renta y cuentas sin sesión. Los registra la revisión diaria (vigilar), que se activa en la página local (la abre cuenta_conectar). Por defecto quedan marcados como vistos. Solo usa la base local.

NameTypeReqDescription
marcar_vistasboolean––
rutstring–RUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

perfil_sincronizar ~222

Trae del SII el perfil tributario (si está autorizado a declarar el F29 hasta el día 20, régimen y segmento) y las empresas que el contribuyente puede consultar, y reemplaza `representa` del perfil por las empresas activas que informa el SII (lo que el SII reporta sobrescribe lo que se haya anotado a mano). Solo lee el SII; de las empresas autorizadas guarda RUT, razón social (que puede ser el nombre de una persona), privilegios y fecha de desautorización, y no guarda correos, teléfonos ni direcciones. Los plazos del F29 usan el día 20 solo si el SII lo autoriza (si no, el 12): sincroniza la cuenta antes de revisar plazos. Si no hay sesión, usa cuenta_conectar para que la persona conecte la cuenta; nunca pidas la clave en el chat.

NameTypeReqDescription
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

perfiles_listar ~42

Lista los contribuyentes configurados (persona natural y empresa) y el estado de su sesión SII. Úsala primero para saber qué RUT consultar.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

plazos_proximos ~68

Vencimientos próximos: F29 por presentar y facturas recibidas cuyo plazo de reclamo (8 días) está por vencer.

NameTypeReqDescription
diasinteger––
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

rcv_documentos ~119

Lista paginada (50 por página) de documentos del RCV de un mes, con filtros por lado, estado, tipo de documento y contraparte.

NameTypeReqDescription
estadostring––
ladostring––
paginainteger––
periodostringyesPeríodo tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
rut_contrapartestring––
tipo_docinteger––

No output schema declared.

No examples provided.

regimen_simular ~417

Compara un año en Pro Pyme General (14 D N°3: la empresa paga Primera Categoría y los dueños tributan al retirar, con crédito total) y en Pro Pyme Transparente (14 D N°8: sin Primera Categoría; los dueños tributan por toda la base según su participación). Muestra el impuesto de la empresa, el de los dueños y el total. Base: la informada (mejor, si incluye sueldos y depreciación) o la del año guardado (percibida si hay cartolas de todo el año, si no devengada), proyectada si el año no terminó. Datos públicos que se informan: tasa_idpc y la tabla del Global Complementario (https://www.sii.cl/valores_y_fechas/renta/2026/personas_naturales.html, cambiando el año tributario). Trae los requisitos y el plazo para cambiarse. Simulación, no recomendación. Solo usa la base local.

NameTypeReqDescription
aniostringyesAño comercial AAAA (el de las operaciones; su renta se declara en abril del año siguiente)
basenumber–Base imponible anual de la empresa, si se conoce
retiro_pctnumber–Porcentaje de las utilidades que los dueños retiran en el General; 100 si no se indica
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
sociosarrayyes–
tabla_igcarrayyesTramos anuales de la tabla del Global Complementario, en pesos
tasa_idpcnumberyesTasa de Primera Categoría del Pro Pyme General para ese año, en porcentaje; depende del año y de la condición de cotización (fuentes_oficiales: https://www.sii.cl/preguntas_frecuentes/declaracion_ren…

No output schema declared.

No examples provided.

renta_estimar ~390

Estima el F22 de una persona (honorarios y sueldo) de un año tributario con lo guardado (boletas emitidas del año comercial y la DJ del empleador) y los datos públicos del año, que mi-sii-mcp no guarda: tabla del Impuesto Global Complementario, UTA de diciembre, gastos presuntos (porcentaje y tope en UTA), si está obligada a cotizar y sus cotizaciones, y los factores de actualización. Saca esos datos con fuentes_oficiales (regla=true trae el cálculo de las cotizaciones). Opcionales: gastos efectivos, APV régimen B, otras rentas. Si hay un F22 guardado, compara con su resultado (código 305). Es una estimación, no asesoría.

NameTypeReqDescription
aniostringyesAño tributario AAAA (año comercial + 1): 2026 es la renta del año 2025
apv_regimen_bnumber––
cotizacionesnumber–Cotizaciones de honorarios del año que se pagan con la retención
factores_ipcarray–Factores de actualización de enero a diciembre
gastos_efectivosnumber––
gastos_presuntos_pctnumberyes–
impuesto_unico_retenidonumber––
obligado_cotizarbooleanyes–
otras_rentasnumber––
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
sueldosnumber––
tabla_igcarrayyesTramos de la tabla del IGC del año tributario, en pesos
tope_gastos_presuntos_utanumberyes–
utanumberyesUTA de diciembre del año comercial

No output schema declared.

No examples provided.

renta_resumen ~404

Muestra la renta (F22) guardada localmente por año tributario: folio vigente, conclusión del SII, impuesto pagado, giro y remanente, los códigos del resultado con su glosa del SII, observaciones y eventos. De una persona muestra además sus boletas de honorarios emitidas del año comercial (vigentes, anuladas, bruto y retención) y su cruce con los códigos 547 (ingresos brutos) y 492 (retención) del F22, que vienen reajustados por IPC: cuadra si el F22 trae entre 0 % y 10 % más; con el detalle boleta por boleta, también sus 5 principales pagadores. También muestra lo informado por terceros (DJ): cada informante con sus meses, monto y estado, con un aviso si su declaración está observada por el SII; en la DJ 1879 cruza la retención informada con las boletas emitidas a ese RUT y la total con las boletas del año y con el 492 del F22 (cuadra o difiere por cuánto). Para preguntas como «¿a quién le emití boletas?» o por mes y receptor, usa consulta_sql sobre bhe_emitida. Lo informado por terceros está en dj_tercero. No va al SII: si no hay datos, usa renta_sincronizar. Los demás códigos están en f22_valor y las boletas por mes en bhe_emitida_mes (consulta_sql).

NameTypeReqDescription
aniostring–Año tributario AAAA (año comercial + 1): 2026 es la renta del año 2025
detalleboolean–true trae todo el detalle (más largo); por defecto, una versión liviana suficiente para responder
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

renta_sincronizar ~409

Trae del SII la declaración anual de renta (F22) de un rango de años tributarios (AAAA; el año tributario es el año comercial + 1) y la guarda en la base local: las declaraciones del año, su conclusión y, del folio vigente, los códigos con su glosa, las observaciones y los eventos. A una persona (no a una empresa) le trae además el informe anual de boletas de honorarios emitidas del año comercial y, de los meses con boletas, su detalle boleta por boleta (a quién, bruto y retenciones; no repite meses que ya calzan); con el año tributario siguiente al actual (p. ej. 2027 en 2026) ves las boletas del año en curso aunque aún no haya F22. A cualquier perfil le trae también las rentas informadas por terceros: las declaraciones juradas (DJ) que otros presentaron sobre él, como la 1879 (quien pagó honorarios y retuvo) o la 1887 (sueldos del empleador), con cada informante, sus meses, montos y si el SII observó su declaración. Máximo 10 años por llamada. Solo lee el SII y no guarda nombres, domicilio, cuenta ni banco. Si el SII responde vacío donde había datos, se conservan los guardados. Si no hay sesión, usa cuenta_conectar para que la persona conecte la cuenta; nunca pidas la clave en el chat.

NameTypeReqDescription
desdestringyesAño tributario AAAA (año comercial + 1): 2026 es la renta del año 2025
hastastring–Año tributario AAAA (año comercial + 1): 2026 es la renta del año 2025
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

sii_avisos ~171

Consulta en Mi SII, con la sesión guardada y solo leyendo, las anotaciones vigentes que restringen trámites (por ejemplo, F29 no presentado o domicilio sin acreditar, que impiden timbrar o emitir documentos), el estado de cumplimiento de las obligaciones tributarias y los mensajes informativos. Registra cada anotación y cada requisito incumplido como aviso en novedades (la revisión diaria también lo hace). No muestra deudas de la Tesorería. Solo para el RUT de la sesión: una empresa que entra con la sesión de quien la representa debe conectar su propia cuenta. Si no hay sesión, usa cuenta_conectar; nunca pidas la clave.

NameTypeReqDescription
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

sii_panorama ~154

Muestra el panorama de todos los meses almacenados localmente para un RUT, con montos y cobertura de RCV (compras y ventas) y F29 y, si se sincronizaron, la propuesta de F29, las boletas de honorarios recibidas y la renta (F22) por año tributario, además de los datos de la cuenta. No requiere un período y no descarga datos del SII: consulta solo lo almacenado localmente.

NameTypeReqDescription
detalleboolean–true trae todo el detalle (más largo); por defecto, una versión liviana suficiente para responder
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2

No output schema declared.

No examples provided.

sincronizar ~320

Trae desde el portal del SII el RCV (compras y ventas) y el F29 de un rango de meses y los guarda en la base local. Solo lee el SII: nunca presenta ni modifica nada allí. Por defecto trae rcv y f29 (propuesta y bhe son opcionales); con superficies puedes elegir, y «propuesta» (opcional, no va por defecto) agrega la propuesta de F29 del SII: crédito, remanente y retención propuestos, sin débito ni total a pagar; «bhe» (opcional, no va por defecto) agrega las boletas de honorarios recibidas del mes, con su retención, que se cruza con el código 151 del F29. La renta (F22) no va aquí: usa renta_sincronizar, y el perfil y las empresas autorizadas, perfil_sincronizar. Admite hasta 120 meses por llamada; para historia larga llama por tramos de 12 meses, así avanzas por partes y evitas que el cliente agote el plazo de espera. Si no hay sesión, usa cuenta_conectar para que la persona conecte la cuenta; nunca pidas la clave en el chat.

NameTypeReqDescription
desdestringyesPeríodo tributario AAAA-MM
hastastring–Período tributario AAAA-MM
rutstringyesRUT del contribuyente, por ejemplo 22.222.222-2
superficiesarray––

No output schema declared.

No examples provided.

Install

How do I install the mi-sii-mcp server?

mi-sii-mcp runs locally as an npm package, launched with npx -y mi-sii-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · mi-sii-mcp

# add to Claude Code
claude mcp add taksuma-0-mi-sii-mcp -- npx -y mi-sii-mcp
Common questions

What is the mi-sii-mcp server?

mi-sii-mcp is listed in the public MCP registry as io.github.Taksuma-0/mi-sii-mcp. Servidor MCP para el SII de Chile: IVA, F29, F22 y boletas de honorarios. Solo lectura y local. This page covers its npm package (mi-sii-mcp).

Is the mi-sii-mcp server safe to use?

mi-sii-mcp scores 70 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 5 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the mi-sii-mcp server expose?

mi-sii-mcp exposes 33 tools: perfiles_listar, cuenta_conectar, sii_panorama, sincronizar, diagnostico, and 28 more. Their descriptions and schemas cost roughly 6,638 tokens of context every time the server is loaded.

Is the mi-sii-mcp server still maintained?

mi-sii-mcp is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the mi-sii-mcp server under?

mi-sii-mcp declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.