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):
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:
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):
Requires Node.js 20 or later.
Hosted endpoint (no install; stateless streamable HTTP):
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):
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.