# German Real Estate Depreciation & Restnutzungsdauer

This MCP server calculates German property depreciation and purchase-price allocation, and retrieves AfAMax appraisal prices and initial-call slots. Use it when working with rental property figures.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: Rundum-Immo
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Rundum-Immo/real-estate-appraisal-mcp
- Updated: 2026-10-06
- HTML: https://affpapa.org/en/nevibecode/mcp/german-real-estate-depreciation-restnutzungsdauer

## What it does

The server exposes tools for calculating AfA, remaining useful life, and the split between land and building in a property purchase. AfAMax public APIs perform the calculations. Results include annual and monthly depreciation, a comparison with the statutory rate, estimated tax savings, and the depreciation base. Other tools retrieve appraisal prices, list available introductory-call times, and book a slot.

Claude Code can connect to the hosted HTTP server with a single command. No user API key is needed, though AfAMax applies request limits. Running the package through `npx` requires Node.js 22.12 or newer. Treat the figures as indicative: the appraisal formulas are handled by AfAMax, and multi-unit buildings need whole-building inputs or separate calculations for each unit.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.rundum.immo/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http real-estate-appraisal https://mcp.rundum.immo/mcp
```

2. **Platform CLI**
```bash
claude mcp add german-real-estate-depreciation-restnutzungsdauer -- npx -y @rundum-immo/real-estate-appraisal-mcp
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add german-real-estate-depreciation-restnutzungsdauer --url https://mcp.rundum.immo/mcp
```

2. **Platform CLI**
```bash
codex mcp add german-real-estate-depreciation-restnutzungsdauer -- npx -y @rundum-immo/real-estate-appraisal-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "german-real-estate-depreciation-restnutzungsdauer": {
            "url": "https://mcp.rundum.immo/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "german-real-estate-depreciation-restnutzungsdauer": {
            "command": "npx",
            "args": [
                "-y",
                "@rundum-immo/real-estate-appraisal-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "german-real-estate-depreciation-restnutzungsdauer": {
            "type": "http",
            "url": "https://mcp.rundum.immo/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "german-real-estate-depreciation-restnutzungsdauer": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@rundum-immo/real-estate-appraisal-mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http german-real-estate-depreciation-restnutzungsdauer https://mcp.rundum.immo/mcp
```

2. **Platform CLI**
```bash
gemini mcp add german-real-estate-depreciation-restnutzungsdauer npx -y @rundum-immo/real-estate-appraisal-mcp
```

## When to use it
- calculate annual and monthly AfA for a property
- compare estimated depreciation with the statutory rate
- allocate a purchase price between land and building
- retrieve an AfAMax appraisal price
- find and book an introductory-call slot

## Example prompts
- Calculate AfA for an 85 m² apartment built in 1970.
- Allocate this property's purchase price between land and building using the BMF method.
- Show AfAMax call slots and book the one I choose.

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [CCXT](https://affpapa.org/en/nevibecode/mcp/ccxt.md) — MCP server · ★ 44591
- [Finance Toolkit](https://affpapa.org/en/nevibecode/mcp/finance-toolkit.md) — MCP server · ★ 5469
- [EdgarTools](https://affpapa.org/en/nevibecode/mcp/edgartools.md) — MCP server · ★ 2817
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2197
- [AutoTS](https://affpapa.org/en/nevibecode/mcp/autots.md) — MCP server · ★ 1434

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
