Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted 3 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Compute a Mexican aguinaldo (year-end bonus): gross, the UMA-based\nexempt portion, the taxable portion, its ISR, and the net. Minimum 15\ndays by law. Do NOT compute from memory — the exemption is UMA-indexed\nper year. Returns gross, taxable, exempt, isr, net, and the days used.\n", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "aguinaldo_days": { "description": "Aguinaldo days (defaults to the legal 15).", "type": "integer" }, "daily_salary": { "description": "Daily salary (MXN).", "type": "number" }, "days_worked": { "description": "Days worked in the year.", "type": "integer" }, "monthly_ordinary_salary": { "description": "Monthly ordinary salary for ISR (defaults to daily x 30.4).", "type": "number" }, "paid_in_january": { "default": false, "description": "January UMA boundary.", "type": "boolean" }, "year": { "default": 2026, "description": "Tax-table year.", "type": "integer" } }, "required": [ "daily_salary", "days_worked" ], "type": "object" }, "name": "calc_aguinaldo", "outputSchema": null }, { "description": "Compute a Mexican finiquito/liquidación (severance) for a resignation or\nan unjustified dismissal: prorated christmas bonus, vacations, vacation\npremium, pending salary, and (for dismissal) 90-day + 20-day/year\nseverance and the seniority premium, with Art. 93 exemptions and\nseparation ISR. Do NOT compute this from memory — LFT bands, UMA\nexemptions, and the SDI integration factor are table-driven. Returns\nper-concept gross/exempt/taxable, totals, ISR, deductions, and net_total.\n", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "daily_salary": { "description": "Daily salary (MXN).", "type": "number" }, "deductions": { "description": "Optional pass-through deductions.", "items": { "properties": { "amount": { "type": "number" }, "concept": { "type": "string" } }, "required": [ "concept", "amount" ], "type": "object" }, "type": "array" }, "hire_date": { "description": "Hire date, YYYY-MM-DD.", "type": "string" }, "include_20_days_per_year": { "default": true, "description": "Include the 20-day/year dismissal indemnity.", "type": "boolean" }, "monthly_ordinary_salary": { "description": "Monthly ordinary salary for ISR (defaults to daily x 30.4).", "type": "number" }, "paid_in_january": { "default": false, "description": "January UMA boundary.", "type": "boolean" }, "pending_days": { "default": 0, "description": "Unpaid worked days pending.", "type": "integer" }, "prima_vacacional_pct": { "description": "Vacation premium percentage (defaults to the legal 25%).", "type": "number" }, "termination_date": { "description": "Termination date, YYYY-MM-DD.", "type": "string" }, "termination_type": { "description": "Type of separation.", "enum": [ "dismissal", "resignation" ], "type": "string" }, "vacation_proration": { "default": "anniversary", "description": "Vacation proration basis.", "enum": [ "anniversary", "calendar_year" ], "type": "string" }, "year": { "default": 2026, "description": "Tax-table year.", "type": "integer" }, "zone": { "default": "general", "description": "Minimum-wage zone.", "enum": [ "general", "zlfn" ], "type": "string" } }, "required": [ "termination_type", "daily_salary", "hire_date", "termination_date" ], "type": "object" }, "name": "calc_finiquito", "outputSchema": null }, { "description": "Compute Mexican IMSS social-security contributions: the SDI (integrated\ndaily wage by seniority) and SBC, plus employer/worker quotas for the\nfive insurance branches. The work-risk premium (rt_premium) is an input.\nProvide either seniority_years (to derive the SDI) or an explicit sdi.\nDo NOT compute from memory — quota tables and UMA caps are table-driven.\nReturns sdi, sbc, employer_total, worker_total, grand_total, and a\nper-branch breakdown.\n", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "daily_salary": { "description": "Daily salary (MXN); with seniority_years derives the SDI.", "type": "number" }, "days": { "default": 1, "description": "Number of days to bill.", "type": "integer" }, "paid_in_january": { "default": false, "description": "January UMA boundary.", "type": "boolean" }, "rt_premium": { "description": "Work-risk premium (fraction, e.g. 0.005).", "type": "number" }, "sdi": { "description": "Explicit integrated daily wage, if not deriving from salary.", "type": "number" }, "seniority_years": { "description": "Completed years of seniority (for the SDI integration factor).", "type": "integer" }, "year": { "default": 2026, "description": "Tax-table year.", "type": "integer" }, "zone": { "default": "general", "description": "Minimum-wage zone.", "enum": [ "general", "zlfn" ], "type": "string" } }, "required": [ "rt_premium" ], "type": "object" }, "name": "calc_imss", "outputSchema": null }, { "description": "Compute Mexican ISR (income tax) withholding for a monthly or annual\nincome using the official SAT tables and employment subsidy. Do NOT\nestimate ISR from memory — brackets and subsidy change yearly and must\ncome from this deterministic tool. Returns tax, subsidy_applied,\nwithholding, the period, and the tax-table year used.\n", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "income": { "description": "Gross income for the period (MXN).", "type": "number" }, "paid_in_january": { "default": false, "description": "January UMA boundary (2025 vs 2026 tables).", "type": "boolean" }, "period": { "default": "monthly", "description": "Tax period.", "enum": [ "monthly", "annual" ], "type": "string" }, "year": { "default": 2026, "description": "Tax-table year.", "type": "integer" } }, "required": [ "income" ], "type": "object" }, "name": "calc_isr", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fd2c111afa68bc561f90830e41b7f34ee747e09c682a946827343746101fb896 | sha256sum