Relendi — Commercial Real Estate Loan Tools

io.github.royamir1Published by GitHub account royamir1v0.2.0Updated Oct 27, 2026

Free CRE loan sizing, DSCR stress tests, payments, closing costs and cited lending knowledge.

The publisher's own server: Commercial.Mortgage: programs, rates and loan sizer

VerifiedStreamable HTTPWeb executableFinanceKnowledge & Memory

Overview

AI-generated overview

Remote MCP server for commercial real estate loan math: sizing, stress tests, payments, closing costs and cited CRE knowledge.

What you can do
  • Size loans and run what-if scenarios across rate ladders, NOI sensitivities and target loan amounts
  • Compute underwriting metrics (NOI, cap rate, DSCR, debt yield, LTV, LTC, break-even occupancy, yield on cost) and amortizing or interest-only payments
  • Stress-test loans against rate shocks and income decline with pass/marginal/fail verdicts
  • Itemize New York or Florida closing costs and model cash-out refinance waterfalls
  • Compare loan offers by effective cost of capital and fee burden
  • Search a curated CRE knowledge base or ask plain-English lending questions with citations, and build a link to continue a deal in Relendi
When to use it
Useful when an assistant needs exact, deterministic CRE underwriting arithmetic rather than estimates: quick loan sizing, DSCR checks, scenario sweeps, closing-cost estimates or offer comparisons, plus grounded answers on lending concepts.
Requirements
A remote streamable HTTP endpoint at relendi.com; no packages, environment variables or headers are declared. No authentication is declared. Network access to the endpoint is required.
Before you install
Results are deterministic math on the figures supplied and do not quote lender terms; the server states it does not provide quotes. Closing-cost and refinance tools depend on correct inputs such as location and prepayment penalty, and prepare_deal generates a link that carries user-supplied deal details to Relendi.

Installation

In SourceWeft

  1. Open Relendi — Commercial Real Estate Loan Tools in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.royamir1%2Frelendi-cre/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "relendi-commercial-real-estate-loan-tool": {
      "type": "http",
      "url": "https://relendi.com/api/mcp/public"
    }
  }
}

Tools

11

size_loan

Size Loan

Size a commercial real estate loan from first principles. Returns the maximum supportable loan as the MINIMUM of four constraints — loan-to-value, debt-service-coverage, debt yield and loan-to-cost — plus which one binds. Deterministic math on the numbers you supply; it does not quote lender terms.

ParameterstotalCostthresholdsestimatedValuerequirednetOperatingIncomerequired

run_scenario

Run Scenario

Run what-if loan sizing across a range of assumptions: a rate ladder, an NOI sensitivity table, or the feasibility of a target loan amount against each constraint. Deterministic — same math as size_loan, swept.

ParametersmoderequiredratestotalCostthresholdsnoiDeltaPctsestimatedValuerequireddesiredLoanAmountnetOperatingIncomerequired

calculate_metrics

Calculate Metrics

Compute the standard commercial real estate underwriting metrics from raw figures: NOI, cap rate, DSCR, debt yield, LTV, LTC, operating expense ratio, break-even occupancy and yield on cost. Supply whatever you have — each metric is returned only when its inputs are present, with the formula used. Use this instead of computing CRE ratios yourself.

ParametersrateloanAmountannualRevenuepropertyValuepurchasePriceannualExpensestotalProjectCostamortizationYearsannualDebtServicenetOperatingIncome

calculate_payment

Calculate Payment

Amortizing and interest-only payment math for a commercial loan: monthly and annual debt service, total interest over the term, and the balloon balance at maturity when the term is shorter than the amortization (the normal CRE case — a 10-year term on a 30-year schedule).

ParametersraterequiredtermYearsloanAmountrequiredinterestOnlyamortizationYears

stress_test

Stress Test

Stress a loan against rate shocks, income decline, and combined scenarios. Returns stressed DSCR per scenario with a pass/marginal/fail verdict — the same tests a credit committee runs. Rates are PERCENT (7.25 = 7.25%).

ParametersraterequiredminDscrloanAmountrequiredpropertyValuerequiredamortizationYearsrequirednetOperatingIncomerequired

estimate_closing_costs

Estimate Closing Costs

Itemize commercial closing costs for a New York or Florida transaction — lender, title, government (mortgage recording tax, transfer taxes) prepaid and third-party lines. Returns every line item plus totals. For New York you MUST say whether the property is in New York City: the city's recording and transfer taxes are several times the upstate rates and one of them does not exist outside the five boroughs.

ParametersisNYCstaterequiredloanAmountrequiredcemaEnabledisRefinancerequiredinterestRatepropertyValuerequiredannualInsurancebrokerFeePercentannualPropertyTaxoriginationFeePercentexistingMortgageBalance

analyze_cash_out_refinance

Analyze Cash Out Refinance

Full cash-out refinance waterfall: the largest new loan the property supports across LTV, DSCR and debt-yield, then down through payoff, prepayment penalty and closing costs to net cash in hand. Includes NY CEMA savings when applicable. prepaymentPenaltyPercent is REQUIRED — omitting a penalty overstates the borrower's proceeds by its entire amount, so state 0 explicitly when there is none.

ParametersnoirequiredraterequiredstaterequiredmaxLtvminDscrcemaEnabledminDebtYieldpropertyValuerequiredamortizationYearsrequiredexistingLoanBalancerequiredprepaymentPenaltyPercentrequired

compare_loan_offers

Compare Loan Offers

Rank competing loan offers by true cost of capital, not headline rate. Accounts for origination, exit and other fees over the actual term, and returns an effective rate, total cost and fee burden in basis points for each — so a 'cheaper' rate with heavy fees sorts correctly.

Parametersoffersrequired

search_cre_knowledge

Search Cre Knowledge

Search Relendi's curated commercial-real-estate knowledge base — lending concepts, deal lifecycle, typical fees and timelines. Returns source-cited excerpts. Use it to ground CRE answers rather than relying on memory.

ParameterstopKqueryrequired

ask_cre_question

Ask Cre Question

Ask a plain-English question about commercial real estate lending and get a short answer grounded in Relendi's knowledge base, with citations. For loan math prefer size_loan or run_scenario, which are exact.

Parametersquestionrequired

prepare_deal

Prepare Deal

Prepare a Move this deal to Relendi link from the user's CRE scenario. Use when the user wants to keep a deal, continue in Relendi, or carry property details beyond a calculator. Include only facts the user supplied, not guessed values or calculated loan limits as a requested amount. This does not save or submit anything: the user follows the link, reviews the inputs and signs up or signs in to save a private draft. Do not include personal or account information.

ParametersaddresstotalCostassetClassassumptionsinterestOnlyannualRevenuenumberOfUnitspurchasePriceannualExpensesestimatedValuetransactionTypeamortizationYears+3 more

Version history

1
  1. v0.2.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Commercial integrations