protogrid

Search / io.github.royamir1/relendi-cre

Relendi — Commercial Real Estate Loan Tools

R0· no sign-in

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

v0.2.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89good
Trust76of 100
Uptime, 30 days97%
Latency p50429 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "relendi-cre": {
      "type": "http",
      "url": "https://relendi.com/api/mcp/public"
    }
  }
}
claude mcp add --transport http relendi-cre https://relendi.com/api/mcp/public
[mcp_servers.relendi-cre]
url = "https://relendi.com/api/mcp/public"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "relendi-cre": {
      "type": "remote",
      "url": "https://relendi.com/api/mcp/public",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "relendi-cre": {
      "type": "http",
      "url": "https://relendi.com/api/mcp/public"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=relendi-cre&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcmVsZW5kaS5jb20vYXBpL21jcC9wdWJsaWMifQ%3D%3D"
}
{
  "servers": {
    "relendi-cre": {
      "type": "http",
      "url": "https://relendi.com/api/mcp/public"
    }
  }
}
{
  "mcpServers": {
    "relendi-cre": {
      "httpUrl": "https://relendi.com/api/mcp/public"
    }
  }
}
extensions:
  "relendi-cre":
    enabled: true
    name: "relendi-cre"
    type: streamable_http
    uri: "https://relendi.com/api/mcp/public"
    timeout: 300

Quality 89 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations11 of 11 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: calculate_metrics (idempotentHint); calculate_payment (idempotentHint); stress_test (idempotentHint); …
  • pass
    tools.token_costabout 3,500 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 3,500 tokens to load them all · tool set f353be7406ca · checked 2026-10-20 13:17 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 76 / 100

no-repository
provenance45
liveness99
freshness85
hygiene80

+website +reachable +uptime-97% ~updated-35d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://relendi.com/api/mcp/public streamable-httpnoneyes97%429 ms2026-07-282026-10-20

Tools (11)

analyze_cash_out_refinanceread-onlyFull 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.
ask_cre_questionread-onlyAsk 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.
calculate_metricsread-onlyCompute 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.
calculate_paymentread-onlyAmortizing 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).
compare_loan_offersread-onlyRank 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.
estimate_closing_costsread-onlyItemize 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.
prepare_dealread-onlyPrepare 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.
run_scenarioread-onlyRun 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.
search_cre_knowledgeread-onlySearch 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.
size_loanread-onlySize 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.
stress_testread-onlyStress 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%).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.royamir1/relendi-cre",
  "icons": [
    {
      "src": "https://relendi.com/apple-touch-icon.png",
      "sizes": [
        "180x180"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Relendi — Commercial Real Estate Loan Tools",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://relendi.com/api/mcp/public",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.0",
  "websiteUrl": "https://relendi.com/mcp",
  "description": "Free CRE loan sizing, DSCR stress tests, payments, closing costs and cited lending knowledge."
}