{"ok":true,"tool":"pragmatic.get_calculator_schema.v1","result":{"calculator":{"slug":"trigger-rate","title":"Trigger Rate & Point","description":"VRM survivability and negative amortization guard.","category":"payments","url":"https://pragmatic.mortgage/calculators/trigger-rate","inputSchema":{"type":"object","properties":{"mortgageBalance":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"currentRatePercent":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"paymentAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^-?\\d+(?:\\.\\d+)?$"}]},"paymentFrequency":{"type":"string","enum":["monthly","semi_monthly","biweekly","accelerated_biweekly","weekly","accelerated_weekly"],"default":"monthly"},"amortization":{"type":"object","properties":{"years":{"type":"integer","minimum":0,"maximum":40},"months":{"type":"integer","minimum":0,"maximum":11}},"required":["years","months"],"additionalProperties":false},"compounding":{"type":"string","enum":["semi_annual","monthly","annual","quarterly","bi_weekly","weekly","daily"],"default":"semi_annual"}},"required":["mortgageBalance","currentRatePercent","paymentAmount","amortization"],"additionalProperties":false}}}}