Fiscal y nomina MX — SAT, ISR, CFDI, IMSS, finiquito
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Fiscal y nomina MX: recargos, ISR, CFDI, RESICO, calendario, IMSS, aguinaldo, finiquito.
| Author | io.github.danielasalgadov |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 132 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Fiscal y nomina MX — SAT, ISR, CFDI, IMSS, finiquito": {
"url": "https://menteorama-fiscal-mcp.menteorama.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
fiscal_recargosread-onlyCalcula recargos por mora + actualizacion por pago tardio de una contribucion en Mexico (CFF Art. 17-A y 21). Determinista y auditable. Los meses se cuentan dia-a-dia desde el vencimiento (cada fraccion = mes completo). Si no se dan los INPC, el total NO incluye actualizacion y sera mayor. Informativo, no asesoria fiscal.
Parameters:
monto(required) — number — Monto original del adeudo, en pesos.fecha_venc(required) — string — Fecha limite de pago, YYYY-MM-DD.fecha_pago(required) — string — Fecha en que se paga, YYYY-MM-DD.inpc_den— number — Opcional. INPC del mes anterior al de vencimiento (denominador).inpc_num— number — Opcional. INPC del mes anterior al de pago (numerador, CFF 17-A).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_valores_vigentesread-onlyDevuelve los valores fiscales vigentes verificados de Mexico para un anio (UMA, salario minimo, tasas de recargo y parcialidades), cada uno con su fuente oficial. Es el 'moat': datos mantenidos y verificados contra DOF/LIF/CFF. Informativo, no asesoria fiscal.
Parameters:
anio— integer — Anio fiscal. Default: el mas reciente cargado.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_calendarioread-onlyObligaciones fiscales y fechas limite de un regimen fiscal mexicano. Con `mes` (1-12) calcula la fecha limite del pago mensual de ese periodo (dia 17 del mes siguiente, ajustado al siguiente dia habil por fin de semana). Con `rfc6` (6o digito del RFC) estima la extension del decreto de facilidades. Informativo, no asesoria fiscal.
Parameters:
regimen(required) — string — Regimen fiscal.mes— integer — Opcional. Periodo mensual a declarar (1=enero).rfc6— integer — Opcional. 6o digito numerico del RFC, para la extension de dias.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_regimen_factoresread-onlyDevuelve los FACTORES para elegir regimen fiscal en Mexico (topes de ingreso, base gravable, tasas, exclusiones) segun tipo de persona, ingresos anuales y actividad. INFORMA, NO DECIDE: nunca recomienda un regimen; la eleccion es del contribuyente con su contador. Informativo, no asesoria fiscal.
Parameters:
tipo_persona(required) — string — Tipo de contribuyente.ingresos_anuales(required) — number — Ingresos anuales estimados, en pesos.actividad— string — Opcional. Actividad principal (PF).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_cfdi_validarread-onlyValida la coherencia de un CFDI 4.0 antes de emitirlo: relacion entre tipo de comprobante, uso, metodo/forma de pago y tipo de receptor, contra los catalogos del SAT. Determinista. NO timbra ni sustituye al PAC. Informativo, no asesoria fiscal.
Parameters:
tipo(required) — string — Tipo de comprobante (I,E,T,N,P).uso(required) — string — Clave de Uso del CFDI (c_UsoCFDI), ej. G03, D01, CP01.metodo— string — Opcional. Metodo de pago (PUE/PPD).receptor— string — Opcional. Tipo de persona del receptor.forma_pago— string — Opcional. Clave de forma de pago (ej. 03, 99).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_isr_estimadoread-onlyESTIMA el ISR anual segun regimen, ingresos y deducciones, con la tarifa progresiva Art. 152 (Anexo 8 RMF 2026) o la tasa aplicable (RESICO/PM). Es una ESTIMACION: el ISR real depende de deducciones exactas, acreditamientos y pagos provisionales. Informativo, no asesoria fiscal.
Parameters:
regimen(required) — string — Regimen fiscal.ingresos(required) — number — Ingresos anuales, en pesos.deducciones— number — Opcional. Deducciones anuales (no aplica a RESICO PF).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_isr_retencionread-onlyCalcula la retencion MENSUAL de ISR de salarios (Art. 96 LISR) menos el subsidio al empleo vigente (DOF 2025). Determinista. Devuelve ISR de tarifa, subsidio aplicado y retencion final. Informativo, no asesoria fiscal.
Parameters:
ingreso_gravado(required) — number — Ingreso gravado del mes (base de retencion), en pesos.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_imssread-onlyCalcula las cuotas IMSS obrero-patronales del periodo sobre el SBC diario (topado a 25 UMA): Enfermedades y Maternidad, Invalidez y Vida, Retiro, Cesantia y Vejez (curva patronal 2026 por veces UMA), Guarderias, Riesgos de Trabajo e INFONAVIT. Determinista. Da sbc_diario o salario_diario. Estimacion (la prima RT es por empresa; los dias reales dependen del mes). Informativo, no asesoria.
Parameters:
dias— number — Opcional. Dias del periodo (default 30.4).prima_rt— number — Opcional. Prima de Riesgos de Trabajo (default Clase I minima).sbc_diario— number — SBC diario. Si se da, se usa directo.salario_diario— number — Alterno a sbc_diario: salario diario que se integra con el factor.es_salario_minimo— boolean — Opcional. Fuerza el piso de CyV (3.150%).factor_integracion— number — Opcional. Factor de integracion (default del anio).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_aguinaldoread-onlyCalcula el aguinaldo (LFT Art. 87): bruto (proporcional si aplica), parte exenta (30 UMA), parte gravada e ISR estimado. Determinista. Informativo, no asesoria fiscal.
Parameters:
salario_diario(required) — number — Salario diario.dias_aguinaldo— number — Opcional. Dias de aguinaldo (default 15, minimo de ley).dias_trabajados— number — Opcional. Dias trabajados en el anio (default 365).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fiscal_finiquitoread-onlyCalcula finiquito (renuncia/termino) o liquidacion (despido injustificado), LFT: aguinaldo proporcional, vacaciones + prima, y para liquidacion 3 meses + 20 dias/anio + prima de antiguedad. Devuelve montos BRUTOS. La procedencia legal y el ISR se confirman con abogado/contador. No asesoria.
Parameters:
salario_diario(required) — number — Salario diario.tipo— string — finiquito (renuncia) o liquidacion (despido injustificado).dias_aguinaldo— number — Opcional. Default 15.antiguedad_anios— number — Anios de antiguedad (para indemnizacion/prima).salarios_pendientes— number — Opcional. Salarios devengados no pagados (bruto).dias_trabajados_anio— number — Dias trabajados del anio en curso (aguinaldo proporcional).prima_vacacional_pct— number — Opcional. Default 0.25.dias_vacaciones_pendientes— number — Dias de vacaciones no gozadas.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.