Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:d64822bd7c30802dbc316fefe5b134d190657813ae090755295c68a7d68b0d90
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": "Capa fiscal MX. Calculos deterministas (mate, no LLM) sobre valores vigentes verificados contra fuente oficial (LIF / CFF / DOF). Cada resultado es INFORMATIVO, no asesoria fiscal: siempre verificar con un contador.", "tools": [ { "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.", "inputSchema": { "additionalProperties": false, "properties": { "dias_aguinaldo": { "description": "Opcional. Dias de aguinaldo (default 15, minimo de ley).", "exclusiveMinimum": 0, "type": "number" }, "dias_trabajados": { "description": "Opcional. Dias trabajados en el anio (default 365).", "minimum": 0, "type": "number" }, "salario_diario": { "description": "Salario diario.", "exclusiveMinimum": 0, "type": "number" } }, "required": [ "salario_diario" ], "type": "object" }, "name": "fiscal_aguinaldo", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "mes": { "description": "Opcional. Periodo mensual a declarar (1=enero).", "maximum": 12, "minimum": 1, "type": "integer" }, "regimen": { "description": "Regimen fiscal.", "enum": [ "resico_pf", "pf_actividad", "pf_arrendamiento", "pf_sueldos", "pm_general", "resico_pm" ], "type": "string" }, "rfc6": { "description": "Opcional. 6o digito numerico del RFC, para la extension de dias.", "maximum": 9, "minimum": 0, "type": "integer" } }, "required": [ "regimen" ], "type": "object" }, "name": "fiscal_calendario", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "forma_pago": { "description": "Opcional. Clave de forma de pago (ej. 03, 99).", "type": "string" }, "metodo": { "description": "Opcional. Metodo de pago (PUE/PPD).", "enum": [ "PUE", "PPD" ], "type": "string" }, "receptor": { "description": "Opcional. Tipo de persona del receptor.", "enum": [ "fisica", "moral" ], "type": "string" }, "tipo": { "description": "Tipo de comprobante (I,E,T,N,P).", "enum": [ "I", "E", "T", "N", "P" ], "type": "string" }, "uso": { "description": "Clave de Uso del CFDI (c_UsoCFDI), ej. G03, D01, CP01.", "type": "string" } }, "required": [ "tipo", "uso" ], "type": "object" }, "name": "fiscal_cfdi_validar", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "antiguedad_anios": { "description": "Anios de antiguedad (para indemnizacion/prima).", "minimum": 0, "type": "number" }, "dias_aguinaldo": { "description": "Opcional. Default 15.", "exclusiveMinimum": 0, "type": "number" }, "dias_trabajados_anio": { "description": "Dias trabajados del anio en curso (aguinaldo proporcional).", "minimum": 0, "type": "number" }, "dias_vacaciones_pendientes": { "description": "Dias de vacaciones no gozadas.", "minimum": 0, "type": "number" }, "prima_vacacional_pct": { "description": "Opcional. Default 0.25.", "minimum": 0, "type": "number" }, "salario_diario": { "description": "Salario diario.", "exclusiveMinimum": 0, "type": "number" }, "salarios_pendientes": { "description": "Opcional. Salarios devengados no pagados (bruto).", "minimum": 0, "type": "number" }, "tipo": { "description": "finiquito (renuncia) o liquidacion (despido injustificado).", "enum": [ "finiquito", "liquidacion" ], "type": "string" } }, "required": [ "salario_diario" ], "type": "object" }, "name": "fiscal_finiquito", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "dias": { "description": "Opcional. Dias del periodo (default 30.4).", "exclusiveMinimum": 0, "type": "number" }, "es_salario_minimo": { "description": "Opcional. Fuerza el piso de CyV (3.150%).", "type": "boolean" }, "factor_integracion": { "description": "Opcional. Factor de integracion (default del anio).", "type": "number" }, "prima_rt": { "description": "Opcional. Prima de Riesgos de Trabajo (default Clase I minima).", "type": "number" }, "salario_diario": { "description": "Alterno a sbc_diario: salario diario que se integra con el factor.", "exclusiveMinimum": 0, "type": "number" }, "sbc_diario": { "description": "SBC diario. Si se da, se usa directo.", "exclusiveMinimum": 0, "type": "number" } }, "type": "object" }, "name": "fiscal_imss", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "deducciones": { "description": "Opcional. Deducciones anuales (no aplica a RESICO PF).", "minimum": 0, "type": "number" }, "ingresos": { "description": "Ingresos anuales, en pesos.", "minimum": 0, "type": "number" }, "regimen": { "description": "Regimen fiscal.", "enum": [ "resico_pf", "pf_actividad", "pf_arrendamiento", "pf_sueldos", "pm_general", "resico_pm" ], "type": "string" } }, "required": [ "regimen", "ingresos" ], "type": "object" }, "name": "fiscal_isr_estimado", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "ingreso_gravado": { "description": "Ingreso gravado del mes (base de retencion), en pesos.", "minimum": 0, "type": "number" } }, "required": [ "ingreso_gravado" ], "type": "object" }, "name": "fiscal_isr_retencion", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "fecha_pago": { "description": "Fecha en que se paga, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "fecha_venc": { "description": "Fecha limite de pago, YYYY-MM-DD.", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "inpc_den": { "description": "Opcional. INPC del mes anterior al de vencimiento (denominador).", "type": "number" }, "inpc_num": { "description": "Opcional. INPC del mes anterior al de pago (numerador, CFF 17-A).", "type": "number" }, "monto": { "description": "Monto original del adeudo, en pesos.", "exclusiveMinimum": 0, "type": "number" } }, "required": [ "monto", "fecha_venc", "fecha_pago" ], "type": "object" }, "name": "fiscal_recargos", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "actividad": { "description": "Opcional. Actividad principal (PF).", "enum": [ "empresarial", "profesional", "arrendamiento", "sueldos" ], "type": "string" }, "ingresos_anuales": { "description": "Ingresos anuales estimados, en pesos.", "minimum": 0, "type": "number" }, "tipo_persona": { "description": "Tipo de contribuyente.", "enum": [ "fisica", "moral" ], "type": "string" } }, "required": [ "tipo_persona", "ingresos_anuales" ], "type": "object" }, "name": "fiscal_regimen_factores", "outputSchema": 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.", "inputSchema": { "additionalProperties": false, "properties": { "anio": { "description": "Anio fiscal. Default: el mas reciente cargado.", "minimum": 2024, "type": "integer" } }, "type": "object" }, "name": "fiscal_valores_vigentes", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d64822bd7c30802dbc316fefe5b134d190657813ae090755295c68a7d68b0d90 | sha256sum