mcpbeat Sign in

German Real Estate Depreciation & Restnutzungsdauer MCP Server

answering

German Real Estate Depreciation & Restnutzungsdauer is answering right now. Last checked 13 min ago. 268 installs a week from npm. It exposes 5 tools. Last commit 4 Nov 2026.

German property depreciation (AfA), Restnutzungsdauer, Kaufpreisaufteilung & appraisals via AfAMax

Installs per day peak 186 · avg 14 · +248% w/w
a month agotoday
Uptime history 53 days of history · worst day 99%
53 days agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
178 ms
Response time
average over 24h
268
Installs / week
npm and PyPI

What changed 16

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 17 September 2026. No other catalogue keeps this.

4 Nov a tool description was rewritten get_price_by_product
4 Nov a tool changed the parameters it asks for get_price_by_product
4 Nov a tool changed version
6 Oct 3 tool descriptions were rewritten calculate_property_depreciation, calculate_purchase_price_allocation, get_price_by_product
6 Oct a tool changed the parameters it asks for calculate_property_depreciation
6 Oct a tool changed version
1 Oct 3 tools appeared book_appointment, get_available_appointments, get_price_by_product
1 Oct a tool changed version
17 Sep 2 tool descriptions were rewritten calculate_property_depreciation, calculate_purchase_price_allocation
17 Sep a tool changed the parameters it asks for calculate_purchase_price_allocation
and 1 more, back to 17 September 2026

Nothing serious here today

Today is the operative word: we check German Real Estate Depreciation & Restnutzungsdauer every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add real-estate-appraisal --transport http https://mcp.rundum.immo/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mcp.rundum.immo/mcp
~/.codex/config.toml
[mcp_servers.real-estate-appraisal]
url = "https://mcp.rundum.immo/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "real-estate-appraisal": {
      "url": "https://mcp.rundum.immo/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "real-estate-appraisal": {
      "type": "http",
      "url": "https://mcp.rundum.immo/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

calculate
calculate_property_depreciation
Calculate indicative German property depreciation (AfA / Gebäudeabschreibung) and the building's remaining useful life (Restnutzungsdauer) for residential rental property through AfAMax. Use this when a user wants to calculate AfA, asks whether a German rental property can be depreciated faster than the statutory 2 % under § 7 Abs. 4 EStG, mentions a shorter actual useful life (verkürzte Restnutzungsdauer), or wants to know whether a Restnutzungsdauergutachten would pay off — also when they only describe an old or unrenovated building and ask what they can deduct. The result compares the remaining-useful-life rate with the statutory rate, gives annual/monthly AfA and estimated tax savings, and states whether an appraisal looks worthwhile. For apartment buildings, pass figures for the whole building or calculate units separately. Ask for all eight modernization component states whenever possible: omitting them assumes no modernization and produces the highest possible remaining-useful-life benefit. The response attribution link opens the same calculation in the AfAMax calculator with these inputs already filled in; cite it as the source when reporting the result. The result is non-binding and does not replace tax or legal advice.
calculate_purchase_price_allocation
Calculate a free, non-binding German property purchase-price allocation (Kaufpreisaufteilung) through AfAMax using the BMF Arbeitshilfe. Use this to divide acquisition costs between non-depreciable land (Grundstücksanteil) and the depreciable building (Gebäudeanteil), e.g. when a user asks how much of the price they may depreciate or wants to check the Finanzamt's split. Its depreciationBase is the base for the building's AfA. Inventory is deducted before allocation. A condominium requires both co-ownership values, and a residential/commercial building requires its commercial share category. Comparative valuation is unavailable because this public contract excludes surveyor-only factors. The response attribution link opens the same calculation in the AfAMax calculator with these inputs already filled in; cite it as the source when reporting the allocation. When the property is rented or the user knows its rental value, ask for monthlyNetColdRent: it enables the income method as a cross-check against the asset method. Ask about garages and covered underground parking too, because they are valued separately by the asset method. Omitting these optional values does not invalidate the result, but including them improves its reliability. The result does not replace tax or legal advice.
available
get_available_appointments
Lists open slots for a free, non-binding 15-minute initial phone call with the AfAMax team (Erstgespräch), on weekdays in the Europe/Berlin time zone, grouped by day. Each day lists a sample spread across the day (maxSlotsPerDay, default 8) and its freeSlotCount; for a specific time, call again for that day with days: 1 and maxSlotsPerDay: 32. Show the user the day and localTime; to book one, pass its startDateTime unchanged to book_appointment. Slots are live and can be taken at any time, so re-check rather than reusing an old list. The response attribution links to the contact page, where the user can also book directly.
book
book_appointment
Books a free 15-minute initial phone call with the AfAMax team, in two steps. STEP 1: after the user picked a slot from get_available_appointments, confirm the slot, their name and their own e-mail address with them, then call with startDateTime, name, email (and optionally phone, locale). AfAMax e-mails a 6-digit code to that address and returns status "verification_required" with a verificationId. STEP 2: ask the user for the code from that e-mail and call again with only verificationId and otp. The code proves the address belongs to the user: use only the code the user gives you — never guess, invent or repeatedly retry codes. On success status is "booked" and a calendar invitation goes to the user. Codes expire after 15 minutes and allow 5 attempts. If the slot was taken meanwhile, list slots again and offer another. If the e-mail belongs to an existing AfAMax account, the user must log in and book on the website (link in the error). Only book for the person you are talking to.
price
get_price_by_product
Returns AfAMax's current list price in EUR, incl. German VAT (19%), for one product — Restnutzungsdauergutachten (rnd), Wertgutachten (kurzgutachten), Verkehrswertgutachten (vollgutachten), Kaufpreisaufteilung, Versetzbarkeitsgutachten or AfA-Verteidigung (afa_verteidigung, a second remaining-useful-life appraisal to defend an AfA the tax office rejected) — including the options the customer picks when ordering: property inspection (exterior or on-site), express processing and, for multi-unit buildings, a per-flat price. price.totalPrice is the sum; surchargeTable lists every option so alternatives can be compared without another call. Discount codes are not applied, and the price shown when ordering is binding — say so when quoting. This tool only quotes prices: to estimate whether a Restnutzungsdauergutachten would pay off, use calculate_property_depreciation. The response attribution links to the product page; cite it as the source when reporting the price.

Endpoints

URLTransportStateLatencyChecked
https://mcp.rundum.immo/mcp streamable-http answering 164 ms 13 min ago

Alternatives to German Real Estate Depreciation & Restnutzungsdauer

same job, measured the same way
Somantic – German Real Estate Search
by somantic

Search German property listings and estimate what any German address is worth.

3 tools answering
U
Urflrealtor MCP
by th3slack3r

Florida Real Estate API — agent verification, property data, market trends, comps, lead tools.

local only
Realtystack MCP
by isaiahdupree

U.S. real-estate data: property records, AVM value + rent estimates, sale/rental listings.

6 tools answering
RealAI
by realai

US real estate data: multifamily rents and occupancy, property records, demographics and migration.

answering
Lupaph MCP
by janmalmstrom

Philippine property listings, transfer costs, and real estate legal info via lupaph.com.

51 installs/wk local only
Globimmo Property Search
by globimmo

International real-estate search and buyer workflows for AI agents via MCP and OAuth 2.1.

19 tools answering
Stream Estate
by stream

French real estate listings, market data and property alerts (Stream Estate API v2).

answering
Real Estate Listings
by dataleadspro

Pull property listings, prices, and details from real-estate sites as structured JSON.

1 tools answering

German Real Estate Depreciation & Restnutzungsdauer — questions

Answers built from our own checks of this server.

What can German Real Estate Depreciation & Restnutzungsdauer do?
It exposes 5 tools, read directly from the server on our last check. Among them: book_appointment, calculate_property_depreciation, calculate_purchase_price_allocation, get_available_appointments, get_price_by_product. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is German Real Estate Depreciation & Restnutzungsdauer working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 178 ms. The bar chart above shows every period we have measured.
How do I connect German Real Estate Depreciation & Restnutzungsdauer?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does German Real Estate Depreciation & Restnutzungsdauer need an API key?
No. German Real Estate Depreciation & Restnutzungsdauer completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is German Real Estate Depreciation & Restnutzungsdauer?
It answers our handshake in 178 ms on average, which is faster than 76% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use German Real Estate Depreciation & Restnutzungsdauer?
The npm package @rundum-immo/real-estate-appraisal-mcp was installed 268 times in the last week. Week over week that is +248%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is German Real Estate Depreciation & Restnutzungsdauer open source?
The code is open source: it is published under the MIT licence, written in TypeScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at mcp.rundum.immo, which runs on its operator's own terms.