MCP Servers/Mortgage Calculator

Mortgage Calculator

finance

active

Comprehensive mortgage payment calculator with PMI, PITI, amortization, and refinancing analysis for real estate and lending applications

financemortgagereal-estateloanscalculatorpitiamortization

API Access Requires Subscription

While you can view all details here, using this MCP server's API requires a Enterprise subscription. API calls with FREE plan keys will return an access error.

View Pricing Plans

Available Tools

analyze_refinance_options

tool

Compare current mortgage to refinancing options, calculate savings, break-even point, and closing costs

calculate_affordability

tool

Determine maximum affordable home price based on income, debts, and target debt-to-income ratio

calculate_mortgage_payment

tool

Calculate complete monthly mortgage payment including PITI (Principal, Interest, Taxes, Insurance) and PMI if applicable

compare_mortgage_scenarios

tool

Side-by-side comparison of multiple mortgage scenarios with different terms, down payments, and rates

generate_amortization_schedule

tool

Generate complete amortization schedule showing principal/interest breakdown, PMI removal timing, and loan balance over time

Documentation

Integration Guide

MCP Client Setup

Add the Mortgage Calculator MCP server to your MCP client configuration:

{
  "mcpServers": {
    "mortgage-calculator": {
      "command": "curl",
      "args": [
        "-X", "POST",
        "https://apistack.online/api/mcp/finance/mortgage-calculator/sse",
        "-H", "Content-Type: application/json",
        "-H", "Authorization: Bearer YOUR_API_KEY",
        "--data-raw", "@-"
      ],
      "transport": "sse"
    }
  }
}

Replace YOUR_API_KEY with your APIStack API key from the Dashboard.

Usage Examples

Calculate Monthly Payment

// Calculate PITI payment for a $500,000 home
const payment = await mcpClient.callTool('calculate_mortgage_payment', {
  homePrice: 500000,
  downPaymentPercent: 20,
  annualRate: 6.5,
  termYears: 30,
  mortgageType: 'conventional',
  includeBreakdown: true
});

Analyze Affordability

// Determine max affordable home price
const affordability = await mcpClient.callTool('calculate_affordability', {
  monthlyIncome: 8000,
  monthlyDebts: 500,
  targetDTI: 28,
  downPaymentPercent: 20,
  annualRate: 6.5,
  termYears: 30
});

Generate Amortization Schedule

// Get complete payment schedule
const schedule = await mcpClient.callTool('generate_amortization_schedule', {
  homePrice: 400000,
  downPaymentPercent: 15,
  annualRate: 6.75,
  termYears: 30,
  mortgageType: 'conventional',
  includeAmortization: false // Set to true for full 360-month schedule
});

Analyze Refinance Options

// Compare current vs refinance mortgage
const refinanceAnalysis = await mcpClient.callTool('analyze_refinance_options', {
  homePrice: 450000,
  currentRate: 7.0,
  currentBalance: 380000,
  currentTermRemaining: 28,
  newRate: 5.5,
  newTermYears: 30,
  closingCosts: 8000
});

Compare Scenarios

// Compare 15-year vs 30-year mortgage
const comparison = await mcpClient.callTool('compare_mortgage_scenarios', {
  homePrice: 500000,
  scenarios: [
    {
      name: '30-year Fixed',
      downPaymentPercent: 20,
      annualRate: 6.5,
      termYears: 30,
      mortgageType: 'conventional'
    },
    {
      name: '15-year Fixed',
      downPaymentPercent: 20,
      annualRate: 5.875,
      termYears: 15,
      mortgageType: 'conventional'
    }
  ]
});

Quick Info

Endpoint
/api/mcp/finance/mortgage-calculator/sse
Transport
Server-Sent Events (SSE)
Tools Available
5
Plan Required
PRO, ENTERPRISE

MCP Configuration

Add this configuration to your MCP client:

Note: Replace "YOUR_API_KEY" with a valid Enterprise API key. FREE plan keys will receive access errors.

{
  "mcpServers": {
    "mortgage-calculator-finance": {
      "command": "curl",
      "args": [
        "-X",
        "POST",
        "https://apistack.online/api/mcp/finance/mortgage-calculator/sse",
        "-H",
        "Content-Type: application/json",
        "-H",
        "Authorization: Bearer YOUR_API_KEY",
        "--data-raw",
        "@-"
      ],
      "transport": "sse"
    }
  }
}

Try It Out

Use the MCP configuration above in your AI client, or test the underlying APIs in our playground.

API playground requires a Enterprise subscription for access.

Open in Playground