MCP.Market

Austria Property MCP server

online · 100% uptime
by mastalier1997·io.github.mastalier1997/austria-property·v0.6.0

Austrian property costs, buy-to-let underwriting, income tax and rent caps, cited to the statute

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

0 stars57 downloads/wk

Reviews

Write one

Nobody has reviewed Austria Property yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Austria Property tools (3)

write = sends, deletes, buys or posts
  • estimate_acquisition_costsFree

    Calculate the one-off costs of buying residential property in Austria on top of the price (Kaufnebenkosten): real estate transfer tax (Grunderwerbsteuer), land-register court fees, broker commission with a check against the legal maximum, and lawyer/notary contract costs, each with VAT where it applies. Use when someone asks what buying a specific flat or house in Austria costs in total. The JSON lists the cited legal bases and sources once; pass detail "full" for every line item with its calculation and its own citations. Amounts in EUR. Not covered: bank or valuation fees, purchases within the family, exemptions for a primary residence.

  • get_rulesFree

    List the statutory values the engine uses on a date (tax and fee rates, broker caps, minimum repair reserve, MRG cut-off dates, Richtwerte per state, AfA rates, land shares, income tax brackets), each with legal basis, source URL and the date it was last verified, plus the default assumptions and risk thresholds. Use to cite sources or to explain how a number was calculated.

  • underwrite_propertyFree

    Analyse 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).

Public scan report

scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan20 source files scanned25/25
  • Live reliabilityremote reachable in 626ms20/20
  • Tool poisoning3 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Austria Property compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
93/100
higher than 96% of 48,255 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
225 ms
faster than 59% of 30,031 servers
Downloads a week
57
more than 47% of 12,191 servers with a package

What its tools let an agent do: 3 read

Install Austria Property in Claude Code, Cursor or VS Code

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

What the publisher says

From the Austria Property repository's README, as published. We do not edit it. Read it on GitHub

austria-property

A deterministic underwriting engine for Austrian residential buy-to-let property. Every number it returns cites its legal source. AI agents use it through MCP, and apps through an HTTP API.

Status: M4 — published. The engine (acquisition costs, underwriting, rent-regulation check, rental income tax) is tested against verified rules (see docs/rules.md). The MCP server is on npm (austria-property-mcp) and runs as a free hosted endpoint on Cloudflare Workers. See docs/plan.md for the milestones and docs/releasing.md for publishing.

Use it from Claude (MCP)

The server offers three read-only tools:

Each result has a short readable summary followed by the result as JSON. The JSON is compact by default (key figures, flags, deduplicated citations; about 40% of the size for underwrite_property). Pass "detail": "full" for every line item with its calculation, the tax years and the rules used.

Claude Code (add --scope user to use it in every project; on native Windows put cmd /c before npx):

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

To run from a local checkout instead: pnpm install && pnpm build, then use node /packages/mcp-server/dist/cli.js as the command.

Claude Desktop: add this to claudedesktopconfig.json (Windows: %APPDATA%\Claude\, macOS: ~/Library/Application Support/Claude/) and restart the app:

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

Hosted endpoint (no install; stateless streamable HTTP):

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

MCP Inspector, to try the tools by hand:

npx @modelcontextprotocol/inspector npx -y austria-property-mcp

Then ask, for example: "What does a €249,000 flat in Graz cost to buy with 3% broker commission?" or "Underwrite this listing: €269k, 54 m² Eigentumswohnung built 1978, rent €795, 65% loan at 3.9% over 25 years." The package README shows what the agent gets back.

Changes per release: CHANGELOG.md.

Example

import { underwrite } from "@austria-property/engine";

const result = underwrite({
  valuationDate: "2026-10-18",
  purchasePrice: 269_000,
  broker: { commissionPct: 3, sellerPaysCommission: true },
  financing: { loanAmount: 174_850, ratePct: 3.9, termYears: 25 },
  property: { livingAreaM2: 54, ownership: "condominium", buildingYear: 1978 },
  rent: { netColdMonthly: 795, operatingCostsMonthly: 132 },
  ownerCosts: { reserveFundMonthly: 41 },
  tax: { otherTaxableIncome: 45_000, municipalityInhabitants: 2_000_000 }, // optional
});

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Austria Property: common questions

Is Austria Property MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the Austria Property safety report
How do I install Austria Property?
It runs remotely at austria-property-mcp.jan-mastalier.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Austria Property need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Austria Property maintained?
The last commit was 9 days ago (2026-10-26). The latest release is v0.6.0.
Is Austria Property up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Austria Property compare with other MCP servers?
safety score 93/100 (higher than 96% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.