protogrid

Search / io.github.mastalier1997/austria-property

Austria Property

R0· no sign-in

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

v0.6.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality81new
Trust94of 100
Uptime, 30 days100%
Latency p50256 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "austria-property": {
      "type": "http",
      "url": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
    }
  }
}
claude mcp add --transport http austria-property https://austria-property-mcp.jan-mastalier.workers.dev/mcp
[mcp_servers.austria-property]
url = "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "austria-property": {
      "type": "remote",
      "url": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "austria-property": {
      "type": "http",
      "url": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=austria-property&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXVzdHJpYS1wcm9wZXJ0eS1tY3AuamFuLW1hc3RhbGllci53b3JrZXJzLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "austria-property": {
      "type": "http",
      "url": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "austria-property": {
      "httpUrl": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
    }
  }
}
extensions:
  "austria-property":
    enabled: true
    name: "austria-property"
    type: streamable_http
    uri: "https://austria-property-mcp.jan-mastalier.workers.dev/mcp"
    timeout: 300

Quality 81 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: estimate_acquisition_costs (destructiveHint); get_rules (destructiveHint); underwrite_property (destructiveHint)
  • pass
    tools.token_costabout 2,899 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 2 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know [email protected]

3 tools, about 2,899 tokens to load them all · tool set 31313894595e · tools last changed 2026-10-18 · checked 2026-10-20 17:02 UTC

Tool changes

  • get_ruleschangeddescription
    before

    List the statutory values the engine uses on a date (tax and fee rates, broker caps, minimum repair reserve, MRG cut-off dates), 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.

    after · 85% of words in common

    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_propertychangeddescription, input schema
    before

    Analyse an Austrian residential property as a rental investment: acquisition costs, annuity loan payment, monthly cash flow before tax, gross and net yield, cash-on-cash return, debt cover (DSCR), break-even rent, whether statutory rent caps (MRG) apply, 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. Not covered: income tax on rent, rent increases or interest-rate changes over time, the exact Richtwert cap.

    after · 71% of words in common

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

  • estimate_acquisition_costschangeddescription, input schema
    before

    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. Every statutory line cites its legal basis and source. Amounts in EUR. Not covered: bank or valuation fees, purchases within the family, exemptions for a primary residence.

    after · 80% of words in common

    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.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 94 / 100

provenance80
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +reachable +uptime-100% +updated-2d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

[email protected] npmthis version is not known to the dependency resolver

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://austria-property-mcp.jan-mastalier.workers.dev/mcp streamable-httpnoneyes100%256 ms2025-11-252026-10-20
packageregistryversionruntimesecrets
austria-property-mcpnpm0.6.0–

Tools (3)

estimate_acquisition_costsread-onlyCalculate 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_rulesread-onlyList 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_propertyread-onlyAnalyse 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).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.mastalier1997/austria-property",
  "title": "Austria Property",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://austria-property-mcp.jan-mastalier.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.6.0",
  "packages": [
    {
      "version": "0.6.0",
      "transport": {
        "type": "stdio"
      },
      "identifier": "austria-property-mcp",
      "registryType": "npm"
    }
  ],
  "repository": {
    "url": "https://github.com/mastalier1997/austria-property-mcp",
    "source": "github",
    "subfolder": "packages/mcp-server"
  },
  "description": "Austrian property costs, buy-to-let underwriting, income tax and rent caps, cited to the statute"
}