HomeMortgageOnline mortgage tools
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only mortgage calculators and the site's published rate snapshot.
| Author | com.homemortgageonline |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2094 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 15 |
|---|---|
| Latency, 30-day median (L1) | 2094 ms |
| Latency, latest (L1) | 2094 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 6 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"HomeMortgageOnline mortgage tools": {
"url": "https://homemortgageonline.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (15)
mortgage_paymentread-onlyMonthly principal, interest, taxes, insurance, and HOA from the HomeMortgageOnline mortgage calculator. Missing inputs return "not available". Not a quote.
Parameters:
price— number — Home price in dollars.termYears— number — Loan term in years.monthlyHoa— number — Monthly HOA dues in dollars. Send 0 when there is no HOA.downPayment— number — Down payment in dollars.annualInsurance— number — Yearly homeowners insurance in dollars.annualPropertyTax— number — Yearly property tax in dollars.annualRatePercent— number — Annual interest rate percent. Do not omit this to use the page default.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
affordabilityread-onlyHome price search from the affordability calculator. Every input is required. The page defaults (36% DTI, 30 years, 7.28%) are not filled in. Missing inputs return "not available".
Parameters:
termYears— numberdtiPercent— number — Target back-end DTI percent.downPayment— numbermonthlyDebts— numberinsurancePercent— number — Yearly insurance as a percent of home value.annualRatePercent— numbergrossAnnualIncome— numberpropertyTaxPercent— number — Yearly property tax as a percent of home value.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
refinance_break_evenread-onlyBreak-even months from the refinance page: closing costs divided by monthly savings, rounded up. Or pass both loans and the principal-and-interest formula supplies the savings. Missing inputs return "not available".
Parameters:
newBalance— numberclosingCosts— numbernewTermYears— numbercurrentBalance— numbermonthlySavings— numbercurrentTermYears— numbernewAnnualRatePercent— numbercurrentAnnualRatePercent— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
amortization_scheduleread-onlyFixed-payment amortization using the mortgage calculator payment and the PMI calculator's balance step. Pass loanAmount, or price and downPayment. Schedule rows over 360 months return "not available".
Parameters:
price— numbertermYears— numberloanAmount— numberdownPayment— numberannualRatePercent— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
pmi_estimateread-onlyMonthly PMI, LTV, and the removal walk from the PMI calculator. Missing inputs return "not available". The PMI rate is not a lender quote.
Parameters:
price— numbertermYears— numberdownPayment— numberannualRatePercent— numberpmiAnnualRatePercent— numberhomeValueGrowthPercent— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
closing_costsread-onlyCash to close from the closing-cost calculator. All fee inputs are required. Missing inputs return "not available". Not a Loan Estimate.
Parameters:
price— numbercredits— numberprepaids— numberdownPayment— numberthirdPartyFees— numbertitleFeePercent— numberlenderFeePercent— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
loan_path_noteread-onlyEducational loan-path note already coded on the site. goal is veteran, rural, lowdown, highprice, refi, or conventional. credit may be fair or thin. Unknown goal returns "not available".
Parameters:
goal— stringcredit— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
published_ratesread-onlyDated national rate prints already published on HomeMortgageOnline. Omit product for the full snapshot. An unknown product returns "not available". Not a quote.
Parameters:
product— string — Optional id such as 30-year-fixed, 15-year-fixed, 30-year-fha, daily-30-year-fixed.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
rate_outlookread-only30-year fixed history and scenario band from the rate outlook chart. Optional label such as 2024, Now, +1 mo, or +6 mo. An unknown label returns "not available".
Parameters:
label— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
state_rate_contextread-onlyLooks up a state on the rates-by-state page. stateSpecificRate is "not available" because the site does not publish a separate state rate. Unknown state returns "not available".
Parameters:
state— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tax_itemizeread-onlyMortgage-interest worksheet. Compares qualified interest plus other itemized amounts to a standard-deduction assumption you supply. No IRS table is filled in. Missing required inputs return "not available".
Parameters:
filingStatus— string — single, married_joint, married_separate, head_of_household, or surviving_spouse.otherItemized— numberqualifiedInterest— numberpointsPaidThisYear— numberacquisitionIndebtedness— numberstandardDeductionAssumption— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tax_pointsread-onlyPoints worksheet: straight-line amortization or the simplified purchase-year illustration. Missing required inputs return "not available".
Parameters:
method— string — straight_line or purchase_year. Blank uses straight_line, matching the worksheet.loanKind— string — purchase or refinance.termYears— numberpointsPaid— numbertermMonths— numbersellerPoints— numberloanPrincipal— numbermonthsOutstanding— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tax_pmi_treatmentread-onlyPMI tax worksheet. Deductibility is not modeled unless optInCitedDeduction is true. No phaseout table is invented. Missing annual PMI returns "not available".
Parameters:
annualPmi— numberoriginalLtv— numberagiIllustration— numbertaxYearAssumption— stringoptInCitedDeduction— boolean
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tax_saltread-onlySALT worksheet. Property tax is a cash cost. A federal deduction is returned only when saltCapAssumption is supplied. Otherwise that deduction is "not available".
Parameters:
propertyTax— numbersaltCapAssumption— numberstateIncomeOrSalesTax— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tax_take_home_pitiread-onlyTake-home versus PITI worksheet. Missing required housing or take-home inputs return "not available".
Parameters:
monthlyHoa— numbermonthlyPmi— numbermonthlyTaxes— numberannualTakeHome— numbermonthlyInterest— numbermonthlyTakeHome— numbermonthlyInsurance— numbermonthlyPrincipal— numberotherDebtPayments— number
Hints: read-only yes · destructive no · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.