Mortgage Calculator
MortgageCalculatorMortgage Calculator: Mortgage Calculator computes monthly and annual loan payments from principal, interest rate, and term. It breaks totals down by principal, interest, property tax, insurance, and HOA dues and returns the loan-to-value ratio, with paid plans adding full amortization schedules, PMI and its removal date, payoff dates, and extra-payment scenarios showing months and interest saved. (Cost: 2 credits)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"amount": "<amount>",
"rate": "<rate>",
"years": "<years>"
},
"name": "MortgageCalculator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate | Yes | The interest rate (percentage) | |
| years | Yes | The loan term in years | |
| amount | Yes | The loan amount | |
| pmi_rate | No | Annual private mortgage insurance rate as a percentage of the loan, charged only when the loan-to-value ratio is above 80% | |
| annual_hoa | No | The annual HOA amount | |
| start_date | No | Loan start (closing) date; the first payment falls the following month | |
| downpayment | No | The down payment amount | |
| extra_monthly | No | Extra principal paid every month, to see how much sooner the loan is paid off and how much interest that saves | |
| annual_propertytax | No | The annual property tax amount | |
| annual_homeinsurance | No | The annual home insurance amount |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | Error message, null on success | |
| status | No | "ok" on success |