Skip to main content
Glama
home-slice-mcp

home-slice-mcp

by sgoley

Home Slice MCP Server

MCP server that provides mortgage calculation tools with live interest rates from Home Slice.

Claude Tools

Features

  • Fetch latest 30-year and 15-year mortgage rates from Home Slice

  • Calculate monthly payments including principal, interest, taxes, insurance, and HOA

  • Support for down payment as percentage or dollar amount

  • Automatic rate fetching or manual rate input

  • Comprehensive cost breakdown

Related MCP server: kakao_mcp_checktime

Installation

Option 1: Docker

# Build the image
docker build -t home-slice-mcp .

# Run the container
docker run -i home-slice-mcp

# Or use docker-compose
docker-compose up

Option 2: Local installation

npm install
npm start

Tools

get_mortgage_rates

Retrieves the latest mortgage rates from Home Slice.

Returns:

  • 30-year mortgage rate

  • 15-year mortgage rate

  • Last updated date

calculate_mortgage

Calculates monthly payment and total costs.

Parameters:

  • purchase_price (required): Home purchase price

  • down_payment (required): Down payment as "20%" or 50000

  • interest_rate (optional): Annual rate %. If omitted, fetches latest from Home Slice

  • loan_term_years (optional): Loan term, default 30

  • property_tax_annual (optional): Annual property tax

  • home_insurance_annual (optional): Annual insurance premium

  • hoa_monthly (optional): Monthly HOA fees

Returns:

  • Monthly breakdown (P&I, taxes, insurance, HOA)

  • Total monthly payment

  • Total interest paid

  • Total cost of ownership

API Access

This project builds on the work of @thejoeosborne and his homeslice-public-api project.

You must request an API key to use this server. Get your API key at: https://www.homesliceapp.ai/api-access

Usage with Claude Desktop

Add to your claude_desktop_config.json:

Using Docker

{
  "mcpServers": {
    "home-slice-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "HOMESLICE_API_KEY='my-api-key-1238792837-598273498'",
        "home-slice-mcp"
      ],
      "env": {}
    }
  }
}

Using local installation

{
  "mcpServers": {
    "home-slice-mcp": {
      "command": "node",
      "args": ["/path/to/home-slice-mcp/index.js"]
    }
  }
}

Available Tools

2 tools
calculate_mortgageB

Calculate monthly mortgage payment with live state-specific rates using HomeSlice API

Inputs: state (required), home_price (required), down_payment_amt (required), down_payment_type (required), +6 more.

get_mortgage_ratesA

Retrieve live mortgage rates for a specific state from HomeSlice API

Inputs: state (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: one retrieves live rate data, the other performs a calculation using those rates. There is no overlap in functionality, so an agent can easily select the correct tool based on the task.

    Naming Consistency5/5

    Both tool names follow the same verb_noun pattern ('get_mortgage_rates', 'calculate_mortgage'), with specific and descriptive nouns. The consistent structure makes the API predictable and easy to navigate.

    Tool Count3/5

    With only two tools, the server feels thin, but the narrow scope of mortgage rate retrieval and payment calculation justifies the minimal count. It is borderline on the low end of the typical 3-15 tool range.

    Completeness4/5

    The core workflow is covered: fetch rates and calculate a mortgage payment. Missing features like custom rate input or amortization schedules are minor gaps that agents can work around for typical use cases.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers