Deterministic Mexican payroll & tax math: finiquito, ISR, aguinaldo, IMSS (2026 tables).
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://fiscal.tinyapis.dev/mcp4 Tools · 632 mscalc_finiquitoCompute a Mexican finiquito/liquidación (severance) for a resignation or
an unjustified dismissal: prorated christmas bonus, vacations, vacation
premium, pending salary, and (for dismissal) 90-day + 20-day/year
severance and the seniority premium, with Art. 93 exemptions and
separation ISR. Do NOT…Compute a Mexican finiquito/liquidación (severance) for a resignation or an unjustified dismissal: prorated christmas bonus, vacations, vacation premium, pending salary, and (for dismissal) 90-day + 20-day/year severance and the seniority premium, with Art. 93 exemptions and separation ISR. Do NOT…
| Parameter | Typ | Beschreibung |
|---|---|---|
| termination_type* | string | Type of separation. |
| daily_salary* | number | Daily salary (MXN). |
| hire_date* | string | Hire date, YYYY-MM-DD. |
| termination_date* | string | Termination date, YYYY-MM-DD. |
| zone | string | Minimum-wage zone. |
| vacation_proration | string | Vacation proration basis. |
| prima_vacacional_pct | number | Vacation premium percentage (defaults to the legal 25%). |
| pending_days | integer | Unpaid worked days pending. |
| include_20_days_per_year | boolean | Include the 20-day/year dismissal indemnity. |
| monthly_ordinary_salary | number | Monthly ordinary salary for ISR (defaults to daily x 30.4). |
| deductions | array | Optional pass-through deductions. |
| paid_in_january | boolean | January UMA boundary. |
| year | integer | Tax-table year. |
calc_isrCompute Mexican ISR (income tax) withholding for a monthly or annual
income using the official SAT tables and employment subsidy. Do NOT
estimate ISR from memory — brackets and subsidy change yearly and must
come from this deterministic tool. Returns tax, subsidy_applied,
withholding, the period, a…Compute Mexican ISR (income tax) withholding for a monthly or annual income using the official SAT tables and employment subsidy. Do NOT estimate ISR from memory — brackets and subsidy change yearly and must come from this deterministic tool. Returns tax, subsidy_applied, withholding, the period, a…
| Parameter | Typ | Beschreibung |
|---|---|---|
| income* | number | Gross income for the period (MXN). |
| period | string | Tax period. |
| paid_in_january | boolean | January UMA boundary (2025 vs 2026 tables). |
| year | integer | Tax-table year. |
calc_aguinaldoCompute a Mexican aguinaldo (year-end bonus): gross, the UMA-based
exempt portion, the taxable portion, its ISR, and the net. Minimum 15
days by law. Do NOT compute from memory — the exemption is UMA-indexed
per year. Returns gross, taxable, exempt, isr, net, and the days used.Compute a Mexican aguinaldo (year-end bonus): gross, the UMA-based exempt portion, the taxable portion, its ISR, and the net. Minimum 15 days by law. Do NOT compute from memory — the exemption is UMA-indexed per year. Returns gross, taxable, exempt, isr, net, and the days used.
| Parameter | Typ | Beschreibung |
|---|---|---|
| daily_salary* | number | Daily salary (MXN). |
| days_worked* | integer | Days worked in the year. |
| aguinaldo_days | integer | Aguinaldo days (defaults to the legal 15). |
| monthly_ordinary_salary | number | Monthly ordinary salary for ISR (defaults to daily x 30.4). |
| paid_in_january | boolean | January UMA boundary. |
| year | integer | Tax-table year. |
calc_imssCompute Mexican IMSS social-security contributions: the SDI (integrated
daily wage by seniority) and SBC, plus employer/worker quotas for the
five insurance branches. The work-risk premium (rt_premium) is an input.
Provide either seniority_years (to derive the SDI) or an explicit sdi.
Do NOT comput…Compute Mexican IMSS social-security contributions: the SDI (integrated daily wage by seniority) and SBC, plus employer/worker quotas for the five insurance branches. The work-risk premium (rt_premium) is an input. Provide either seniority_years (to derive the SDI) or an explicit sdi. Do NOT comput…
| Parameter | Typ | Beschreibung |
|---|---|---|
| rt_premium* | number | Work-risk premium (fraction, e.g. 0.005). |
| daily_salary | number | Daily salary (MXN); with seniority_years derives the SDI. |
| seniority_years | integer | Completed years of seniority (for the SDI integration factor). |
| sdi | number | Explicit integrated daily wage, if not deriving from salary. |
| days | integer | Number of days to bill. |
| zone | string | Minimum-wage zone. |
| paid_in_january | boolean | January UMA boundary. |
| year | integer | Tax-table year. |
4 von 4 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Deterministic Mexican payroll & tax math: finiquito, ISR, aguinaldo, IMSS (2026 tables).
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.