{"server":"io.github.danielasalgadov/fiscal","count":10,"tools":[{"name":"fiscal_aguinaldo","title":null,"description":"Calcula el aguinaldo (LFT Art. 87): bruto (proporcional si aplica), parte exenta (30 UMA), parte gravada e ISR estimado. Determinista. Informativo, no asesoria fiscal.","input_schema":{"type":"object","required":["salario_diario"],"properties":{"dias_aguinaldo":{"type":"number","description":"Opcional. Dias de aguinaldo (default 15, minimo de ley).","exclusiveMinimum":0},"salario_diario":{"type":"number","description":"Salario diario.","exclusiveMinimum":0},"dias_trabajados":{"type":"number","minimum":0,"description":"Opcional. Dias trabajados en el anio (default 365)."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_calendario","title":null,"description":"Obligaciones 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.","input_schema":{"type":"object","required":["regimen"],"properties":{"mes":{"type":"integer","maximum":12,"minimum":1,"description":"Opcional. Periodo mensual a declarar (1=enero)."},"rfc6":{"type":"integer","maximum":9,"minimum":0,"description":"Opcional. 6o digito numerico del RFC, para la extension de dias."},"regimen":{"enum":["resico_pf","pf_actividad","pf_arrendamiento","pf_sueldos","pm_general","resico_pm"],"type":"string","description":"Regimen fiscal."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_cfdi_validar","title":null,"description":"Valida 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.","input_schema":{"type":"object","required":["tipo","uso"],"properties":{"uso":{"type":"string","description":"Clave de Uso del CFDI (c_UsoCFDI), ej. G03, D01, CP01."},"tipo":{"enum":["I","E","T","N","P"],"type":"string","description":"Tipo de comprobante (I,E,T,N,P)."},"metodo":{"enum":["PUE","PPD"],"type":"string","description":"Opcional. Metodo de pago (PUE/PPD)."},"receptor":{"enum":["fisica","moral"],"type":"string","description":"Opcional. Tipo de persona del receptor."},"forma_pago":{"type":"string","description":"Opcional. Clave de forma de pago (ej. 03, 99)."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_finiquito","title":null,"description":"Calcula 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.","input_schema":{"type":"object","required":["salario_diario"],"properties":{"tipo":{"enum":["finiquito","liquidacion"],"type":"string","description":"finiquito (renuncia) o liquidacion (despido injustificado)."},"dias_aguinaldo":{"type":"number","description":"Opcional. Default 15.","exclusiveMinimum":0},"salario_diario":{"type":"number","description":"Salario diario.","exclusiveMinimum":0},"antiguedad_anios":{"type":"number","minimum":0,"description":"Anios de antiguedad (para indemnizacion/prima)."},"salarios_pendientes":{"type":"number","minimum":0,"description":"Opcional. Salarios devengados no pagados (bruto)."},"dias_trabajados_anio":{"type":"number","minimum":0,"description":"Dias trabajados del anio en curso (aguinaldo proporcional)."},"prima_vacacional_pct":{"type":"number","minimum":0,"description":"Opcional. Default 0.25."},"dias_vacaciones_pendientes":{"type":"number","minimum":0,"description":"Dias de vacaciones no gozadas."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_imss","title":null,"description":"Calcula 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.","input_schema":{"type":"object","properties":{"dias":{"type":"number","description":"Opcional. Dias del periodo (default 30.4).","exclusiveMinimum":0},"prima_rt":{"type":"number","description":"Opcional. Prima de Riesgos de Trabajo (default Clase I minima)."},"sbc_diario":{"type":"number","description":"SBC diario. Si se da, se usa directo.","exclusiveMinimum":0},"salario_diario":{"type":"number","description":"Alterno a sbc_diario: salario diario que se integra con el factor.","exclusiveMinimum":0},"es_salario_minimo":{"type":"boolean","description":"Opcional. Fuerza el piso de CyV (3.150%)."},"factor_integracion":{"type":"number","description":"Opcional. Factor de integracion (default del anio)."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_isr_estimado","title":null,"description":"ESTIMA 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.","input_schema":{"type":"object","required":["regimen","ingresos"],"properties":{"regimen":{"enum":["resico_pf","pf_actividad","pf_arrendamiento","pf_sueldos","pm_general","resico_pm"],"type":"string","description":"Regimen fiscal."},"ingresos":{"type":"number","minimum":0,"description":"Ingresos anuales, en pesos."},"deducciones":{"type":"number","minimum":0,"description":"Opcional. Deducciones anuales (no aplica a RESICO PF)."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_isr_retencion","title":null,"description":"Calcula 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.","input_schema":{"type":"object","required":["ingreso_gravado"],"properties":{"ingreso_gravado":{"type":"number","minimum":0,"description":"Ingreso gravado del mes (base de retencion), en pesos."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_recargos","title":null,"description":"Calcula 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.","input_schema":{"type":"object","required":["monto","fecha_venc","fecha_pago"],"properties":{"monto":{"type":"number","description":"Monto original del adeudo, en pesos.","exclusiveMinimum":0},"inpc_den":{"type":"number","description":"Opcional. INPC del mes anterior al de vencimiento (denominador)."},"inpc_num":{"type":"number","description":"Opcional. INPC del mes anterior al de pago (numerador, CFF 17-A)."},"fecha_pago":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Fecha en que se paga, YYYY-MM-DD."},"fecha_venc":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Fecha limite de pago, YYYY-MM-DD."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_regimen_factores","title":null,"description":"Devuelve 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.","input_schema":{"type":"object","required":["tipo_persona","ingresos_anuales"],"properties":{"actividad":{"enum":["empresarial","profesional","arrendamiento","sueldos"],"type":"string","description":"Opcional. Actividad principal (PF)."},"tipo_persona":{"enum":["fisica","moral"],"type":"string","description":"Tipo de contribuyente."},"ingresos_anuales":{"type":"number","minimum":0,"description":"Ingresos anuales estimados, en pesos."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"},{"name":"fiscal_valores_vigentes","title":null,"description":"Devuelve 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.","input_schema":{"type":"object","properties":{"anio":{"type":"integer","minimum":2024,"description":"Anio fiscal. Default: el mas reciente cargado."}},"additionalProperties":false},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-19T14:02:55.884Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.danielasalgadov%2Ffiscal/connection?target=mcpServers","arguments":{"name":"io.github.danielasalgadov/fiscal","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.danielasalgadov%2Ffiscal","arguments":{"name":"io.github.danielasalgadov/fiscal"}}]}