{"serverId":"mcp-registry/io.github.holsson95/mythaitaxes-mcp","tools":[{"name":"calculate_thai_annual_income_tax","fixed":{"name":"calculate_thai_annual_income_tax","description":"Calculates Thailand personal income tax (PIT) for a salaried employee for a tax year, using current progressive tax brackets, standard allowances, and common deductions (social security, insurance, retirement funds, donations). Returns taxable income, tax owed, effective rate, and refund/amount owed against tax already withheld. Source: mythaitaxes.com.","inputSchema":{"type":"object","required":["annualIncome"],"properties":{"rmf":{"type":"number","default":0,"minimum":0,"description":"Retirement Mutual Fund contribution, max deductible 500,000 THB."},"ssf":{"type":"number","default":0,"minimum":0,"description":"Super Savings Fund contribution, max deductible 200,000 THB."},"donations":{"type":"number","default":0,"minimum":0,"description":"Charitable donations, capped at 10% of income after allowances."},"pensionFund":{"type":"number","default":0,"minimum":0,"description":"Max deductible 500,000 THB."},"taxWithheld":{"type":"number","default":0,"minimum":0,"description":"Tax already withheld by the employer this year, used to compute refund vs. amount owed."},"annualIncome":{"type":"number","minimum":0,"description":"Total annual gross income in THB, before any deductions."},"lifeInsurance":{"type":"number","default":0,"minimum":0,"description":"Max deductible 100,000 THB."},"maritalStatus":{"enum":["single","married"],"type":"string","default":"single"},"providentFund":{"type":"number","default":0,"minimum":0,"description":"Max deductible 500,000 THB."},"isAge65OrOlder":{"type":"boolean","default":false,"description":"Adds the 190,000 THB senior allowance."},"healthInsurance":{"type":"number","default":0,"minimum":0,"description":"Max deductible 25,000 THB."},"numberOfParents":{"type":"integer","default":0,"maximum":4,"minimum":0,"description":"Dependent parents supported (30,000 THB each, max 4)."},"numberOfChildren":{"type":"integer","default":0,"minimum":0},"spouseHasNoIncome":{"type":"boolean","default":false,"description":"True if married and the spouse has no income (unlocks the 60,000 THB spouse allowance)."},"childrenBornOnOrAfter2018":{"type":"integer","default":0,"minimum":0,"description":"2nd-or-later children born in 2018 or after qualify for a doubled (60,000 THB) allowance."},"socialSecurityContribution":{"type":"number","default":0,"minimum":0,"description":"Annual social security fund contribution, max deductible 10,500 THB."}}},"annotations":{"readOnlyHint":true},"title":"Calculate Thai Annual Personal Income Tax"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":680,"tokensAfter":680}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"calculate_thai_annual_income_tax","params":["maritalStatus","numberOfChildren"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}