Skip to main content
Glama

SiteCheck Jobs & Property

Rental property investment calculator from your numbers

realestate_real_estate_investor_toolkit
Read-only

Rental property investment calculator from your numbers: monthly mortgage payment (amortising), net operating income, cap rate, gross rental yield, monthly and annual cash flow, cash-on-cash return, debt service coverage ratio (DSCR), break-even occupancy and the 1% rule check. Any currency. Standard formulas; it does not look up prices or rents. Related tools on this server, for a different need: realestate_bienici_real_estate when you need French property ads from Bien'ici for a city or area; realestate_commercial_real_estate_listings when you need Crexi commercial real estate listings from the JSON search. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
priceYesPurchase price (required)
yearsNoLoan term in years (default 30)
ratePctNoAnnual mortgage interest rate % (default 6.5)
vacancyPctNoVacancy allowance % of rent (default 5)
rentMonthlyYesExpected monthly rent (required)
closingCostsNoOne-off purchase costs added to cash invested (default 0)
downPaymentPctNoDown payment % of price (default 20)
expensesMonthlyNoMonthly operating costs: tax, insurance, maintenance, management, HOA (default 0)

Output Schema

NameRequiredDescriptionDefault
dscrNo
noteNo
capRatePctNo
loanAmountNo
cashInvestedNo
cashOnCashPctNo
grossYieldPctNo
cashFlowAnnualNo
onePercentRuleNo
cashFlowMonthlyNo
effectiveMonthlyRentNo
breakEvenOccupancyPctNo
monthlyMortgagePaymentNo
netOperatingIncomeAnnualNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes well beyond the read-only annotation: discloses that formulas are standard, any currency is accepted, and no external price/rent lookup occurs, plus cost ($0.002 USDC via x402, failures not charged). Minor friction with openWorldHint=true given the claim of no external data lookups, but that hint is loosely defined and it is not a direct contradiction of readOnlyHint.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the purpose and metric list, then assumptions, then alternatives, then price — a sensible order. The metric enumeration and related-tools sentence are long but each earns its place; only slight trimming would be possible.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema covers return values and annotations cover the read-only profile, so the remaining gaps are assumptions and cost — both addressed ('standard formulas', 'any currency', no lookups, per-call price). An agent has everything needed to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and every parameter carries its own description and default, so the schema does the work. The description's list of computed metrics implies which inputs matter but adds no per-parameter meaning (units, string-encoded numbers, rounding) beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Rental property investment calculator from your numbers') and enumerates exactly what it computes (cap rate, DSCR, cash-on-cash, break-even occupancy, 1% rule). Explicitly separates itself from the listing-lookup siblings by saying it does not look up prices or rents.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives the key selection condition ('from your numbers' / 'does not look up prices or rents') and names two alternatives with the need each serves (Bien'ici for French ads, Crexi for commercial listings). Lacks an explicit statement of when not to use it, e.g. for financing-rate lookups where bankrate_mortgage_rates would apply.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources