mcpField
A
Austria Property

Austria Property

Remote
github.com/mastalier1997Business & Marketing0Updated 3d ago
Repository

About Austria Property

Austria Property is an MCP server for analyzing Austrian residential property costs and buy-to-let scenarios. It provides deterministic calculations with statutory figures linked to RIS sources, alongside assumptions and legal citations.

Key features

  1. 01Purchase cost estimates
  2. 02Buy-to-let cash flow and yield analysis
  3. 03Loan, DSCR, and break-even rent calculations
  4. 04MRG rent-cap applicability checks
  5. 05Income tax and AfA estimates
  6. 06Date-versioned statutory rules with citations

Use cases

  1. 01Estimate costs beyond an Austrian property purchase price
  2. 02Assess financing and rental cash flow for a listing
  3. 03Review rent regulation and applicable MRG limits
  4. 04Inspect legal sources behind calculation assumptions

MCP support

Austria Property exposes tools for acquisition-cost estimates, property underwriting, and retrieving statutory rules through MCP clients. It offers stdio setup and a hosted streamable HTTP endpoint.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://austria-property-mcp.jan-mastalier.workers.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmaustria-property-mcp0.6.0

Tools

Details

From the project README

austria-property-mcp

An MCP server for Austrian residential property. It gives AI agents deterministic calculations in which every statutory number cites its legal source (RIS):

ToolWhat it does
estimate_acquisition_costsCosts on top of the purchase price: Grunderwerbsteuer, land-register court fees, broker commission with a check against the legal maximum, contract costs
underwrite_propertyBuy-to-let analysis: acquisition costs, loan payment, monthly cash flow before and after income tax, yields, DSCR, break-even rent, whether MRG rent caps apply and the Richtwert cap, depreciation (AfA) with the legal land share, a 25-year Liebhaberei check, risk flags
get_rulesThe statutory values and default assumptions behind the numbers, with legal basis, source links and verification dates

Rules are versioned by date (for example the court-fee changes of 1 August 2026), covering valuation dates from 2025-04-01 to 2027-12-31.

Use it

Claude Code:

claude mcp add austria-property -- npx -y austria-property-mcp

On native Windows, wrap npx: claude mcp add austria-property -- cmd /c npx -y austria-property-mcp.

Claude Desktop and other MCP clients (claude_desktop_config.json or equivalent):

{
  "mcpServers": {
    "austria-property": {
      "command": "npx",
      "args": ["-y", "austria-property-mcp"]
    }
  }
}

Requires Node.js 20 or later.

Hosted endpoint (no install; stateless streamable HTTP):

claude mcp add --transport http austria-property-hosted https://austria-property-mcp.jan-mastalier.workers.dev/mcp

Example question

Underwrite this listing: €269,000, 54 m² Eigentumswohnung built 1978, rent €795 plus €132 Betriebskosten, 65% loan at 3.9% over 25 years.

The agent gets a short summary followed by the result as JSON. Excerpt of the summary (rules as of 2026-10-26; no reserve fund given, so the statutory minimum is used):

Purchase: €269,000.00 + acquisition costs €29,659.00 (11.03%) = €298,659.00; equity €123,809.00.
Loan: €174,850.00 at 3.9% over 25 years = €913.30 a month (LTV 65%).
Monthly: net cold rent €795.00 − vacancy and rent loss €37.08 − repair reserve contribution (statutory minimum) €60.48 − owner's maintenance €49.78 = NOI €647.66; cash flow before tax -€265.64.
Returns: gross yield 3.55%, net yield 2.6%, cash-on-cash -2.57%, DSCR 0.71.
Break-even rent: €1,071.71 (€19.85 per m²).
Rent regulation (MRG): partial. Only parts of the MRG apply, so there is no statutory rent cap (estimated from the build year; confirm the Baubewilligung date). Tenancy protection and minimum fixed terms still apply.

Income tax: flat 40% marginal rate. AfA on €177,558.60 building value (land share 40%), 4.5% in year 1, 3% in year 2, then 1.5%.
...
Liebhaberei (25 years): total surplus from year 21, cumulative €17,857.41.

The summary goes on with after-tax cash flow for years 1–5 and flags for every assumption used. The JSON is compact by default (key figures, flags, deduplicated citations); pass "detail": "full" for every line with its calculation and legal basis.

Limits

  • Calculations only, not investment, tax or legal advice.
  • Income tax uses a flat marginal rate, or the exact § 33 tariff when the other taxable income is given; tax credits are ignored. Rent, costs and interest are held constant.
  • The rent-regulation check uses building size, permit dates and public funding. The Richtwert cap is the base amount; surcharges and deductions (Zuschläge/Abschläge) and the angemessener Mietzins are not computed.

Rule catalogue and sources: docs/rules.md.

License

AGPL-3.0-only. Source: github.com/mastalier1997/austria-property-mcp.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.