Underwrite an Austrian buy-to-let purchase
underwrite_propertyAnalyse an Austrian residential property as a rental investment: acquisition costs, annuity loan payment, monthly cash flow before and after income tax, gross and net yield, cash-on-cash return, debt cover (DSCR), break-even rent, whether statutory rent caps (MRG) apply and the Richtwert cap, depreciation (AfA) with the legal land share, a 25-year Liebhaberei check, and risk flags. Use when evaluating whether a specific flat or house is a good buy-to-let deal. Inputs in EUR; rents and owner costs are monthly and net of VAT. Pass what you know: missing facts fall back to documented assumptions and are flagged. The JSON is compact by default (key figures, flags, citations); pass detail "full" for every line, the tax years and the rules used. Not covered: rent increases or interest-rate changes over time, tax credits, Richtwert surcharges and deductions (Zuschläge/Abschläge).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"purchasePrice": "<purchasePrice>",
"broker": "<broker>",
"rent": "<rent>"
},
"name": "underwrite_property"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tax | No | Facts for the income tax on rent and the depreciation (AfA). Omit to use flagged defaults (40% marginal rate, 40% land share). | |
| rent | Yes | Expected rent. | |
| broker | Yes | Broker commission, or "none" if the purchase is commission-free (provisionsfrei). | |
| detail | No | How much of the result to return as JSON. "summary" (default) keeps the key figures, flags, assumptions, limitations and deduplicated citations (about 40% of the size for underwrite_property, 60% for estimate_acquisition_costs). "full" adds every line item with its calculation and citations, the tax years and the rules used. The readable text is the same in both. | |
| property | No | Property facts. Pass what you know; missing facts are flagged. | |
| financing | No | Mortgage financing. Omit for a cash purchase. | |
| ownerCosts | No | Costs the owner pays that cannot be passed on to the tenant. | |
| assumptions | No | Override default assumptions. Omit to use documented defaults. | |
| purchasePrice | Yes | Purchase price in EUR (the agreed price for the property), e.g. 249000. | |
| valuationDate | No | Date whose rules apply, YYYY-MM-DD, usually today or the expected signing date. Defaults to today (Vienna time). Covered: 2025-04-01 to 2027-12-31. |