NebenkostenPro
by nebenkostenpro.de · remote · no sign-in to list tools · v1.0.0 · published by de.nebenkostenpro
German housing costs: utility costs of 400 cities, property tax rates, housing benefit, deadlines.
9 tools: 3 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http nebenkosten https://nebenkostenpro.de/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnstart_bill_check
The server marks "start_bill_check" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "start_bill_check" says "start": a word for a change.
The server marks "start_bill_creation" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "start_bill_creation" says "start": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Changes things 3Claude Code: ask
calculate_deadlinesBerechnet die Abrechnungsfrist des Vermieters (12 Monate nach Ende des Abrechnungszeitraums, § 556 Abs.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Berechnet die Abrechnungsfrist des Vermieters (12 Monate nach Ende des Abrechnungszeitraums, § 556 Abs. 3 S. 2 BGB) und, wenn das Zugangsdatum bekannt ist, die Einwendungsfrist des Mieters (12 Monate nach Zugang, § 556 Abs. 3 S. 5 BGB). Datum als JJJJ-MM-TT oder TT.MM.JJJJ. (EN: Deadlines for German utility bills: landlord billing deadline and tenant objection deadline.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Fristen berechnen
start_bill_checkFür Mieter, die ihre eigene Nebenkostenabrechnung prüfen lassen möchten.1 finding
Why it is in this group
- The name "start_bill_check" says "start": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "start_bill_check" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "start_bill_check" says "start": a word for a change.
Description, as the server wrote it Für Mieter, die ihre eigene Nebenkostenabrechnung prüfen lassen möchten. Liefert den Link zur Prüfung bei NebenkostenPro (Abrechnung als PDF oder Foto hochladen, kostenlose Vorschau, Prüfung jeder Position gegen Betriebskosten- und Heizkostenverordnung), den Ablauf und, wenn das Zugangsdatum bekannt ist, bis wann Einwände möglich sind. Den Link unverändert an den Nutzer weitergeben. (EN: For tenants who want their own German utility bill (Nebenkostenabrechnung) checked: returns the NebenkostenPro upload link (free preview) and the objection deadline.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Nebenkostenabrechnung prüfen lassen
start_bill_creationFür Vermieter und Hausverwaltungen, die eine Nebenkostenabrechnung erstellen müssen.1 finding
Why it is in this group
- The name "start_bill_creation" says "start": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "start_bill_creation" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "start_bill_creation" says "start": a word for a change.
Description, as the server wrote it Für Vermieter und Hausverwaltungen, die eine Nebenkostenabrechnung erstellen müssen. Liefert den Link zu NebenkostenPro (Belege hochladen, Kosten werden nach Betriebskostenverordnung verteilt, fertige Abrechnung als PDF), den Ablauf und, wenn das Ende des Abrechnungszeitraums bekannt ist, die Abrechnungsfrist. Den Link unverändert an den Nutzer weitergeben. (EN: For landlords who need to prepare a German utility bill: returns the NebenkostenPro link (upload receipts, finished statement as PDF) and the billing deadline.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Nebenkostenabrechnung erstellen
Only reads 6Claude Code: allow
get_bill_statisticsStatistik aus der Prüfung echter Nebenkostenabrechnungen bei NebenkostenPro: zu welchen Themen (Heizung, Umlageschlüssel, Wasser, Hausmeister ...) die Prüfung wie oft Rückfragen ma…No findings
Why it is in this group
- The name "get_bill_statistics" says "get": a word for reading.
Description, as the server wrote it Statistik aus der Prüfung echter Nebenkostenabrechnungen bei NebenkostenPro: zu welchen Themen (Heizung, Umlageschlüssel, Wasser, Hausmeister ...) die Prüfung wie oft Rückfragen markiert und wie viele Hinweise eine Abrechnung im Median hat. Laufend aktualisiert, mit Methodik und Zitierhinweis. Passt zu Fragen wie 'Wie oft sind Nebenkostenabrechnungen falsch?' oder 'Was ist in Nebenkostenabrechnungen häufig auffällig?'. (EN: Statistics from checking real German utility bills at NebenkostenPro: how often each topic (heating, allocation key, water ...) gets flagged, median flags per bill, with methodology and citation.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Häufigste Prüfhinweise
get_city_costsNebenkosten-Kennzahlen einer der 400 größten deutschen Städte: Grundsteuer-Hebesatz, Frischwasser- und Abwasserpreis, Müllgebühren sowie Vergleichswerte für Heizung, Versicherung, …No findings
Why it is in this group
- The name "get_city_costs" says "get": a word for reading.
Description, as the server wrote it Nebenkosten-Kennzahlen einer der 400 größten deutschen Städte: Grundsteuer-Hebesatz, Frischwasser- und Abwasserpreis, Müllgebühren sowie Vergleichswerte für Heizung, Versicherung, Gartenpflege und Hauswart. Jeder Wert mit Datenstand und Datenqualität (belegt, Modellwert oder Richtwert). (EN: Utility and service charges (Nebenkosten) for the 400 largest German cities: property tax rate, water, sewage, waste fees and benchmarks for heating, insurance, gardening and caretaker, each with data date and quality.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Nebenkosten einer Stadt
get_housing_benefit_rent_levelWohngeld-Mietstufe (I bis VII) eines deutschen Ortes und die monatlichen Höchstbeträge für Miete nach § 12 WoGG je Haushaltsgröße.No findings
Why it is in this group
- The name "get_housing_benefit_rent_level" says "get": a word for reading.
Description, as the server wrote it Wohngeld-Mietstufe (I bis VII) eines deutschen Ortes und die monatlichen Höchstbeträge für Miete nach § 12 WoGG je Haushaltsgröße. Das tatsächliche Wohngeld hängt zusätzlich vom Einkommen ab. (EN: German housing benefit (Wohngeld) rent level of a place and the monthly maximum rent amounts by household size.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Wohngeld-Mietstufe
get_property_tax_rateGrundsteuer-Hebesätze (B und, falls vorhanden, A) für jede deutsche Gemeinde, mit Landes- und Bundesdurchschnitt, Datenstand und Quelle.No findings
Why it is in this group
- The name "get_property_tax_rate" says "get": a word for reading.
Description, as the server wrote it Grundsteuer-Hebesätze (B und, falls vorhanden, A) für jede deutsche Gemeinde, mit Landes- und Bundesdurchschnitt, Datenstand und Quelle. Grundsteuer = Messbetrag x Hebesatz / 100. (EN: German property tax (Grundsteuer) multiplier rates for every municipality, with state and national averages.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Grundsteuer-Hebesatz
list_operating_cost_typesDie 17 umlagefähigen Betriebskostenarten nach § 2 BetrKV mit üblichem Verteilerschlüssel sowie typische Kosten, die nicht umgelegt werden dürfen (Verwaltung, Instandhaltung, Rückla…No findings
Why it is in this group
- The name "list_operating_cost_types" says "list": a word for reading.
Description, as the server wrote it Die 17 umlagefähigen Betriebskostenarten nach § 2 BetrKV mit üblichem Verteilerschlüssel sowie typische Kosten, die nicht umgelegt werden dürfen (Verwaltung, Instandhaltung, Rücklagen). (EN: The 17 operating cost types landlords in Germany may pass on to tenants (§ 2 BetrKV) and typical costs they may not.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Umlagefähige Betriebskosten
search_placesSucht deutsche Städte und Gemeinden nach Namen und liefert den eindeutigen Slug für die anderen Tools.No findings
Why it is in this group
- The name "search_places" says "search": a word for reading.
Description, as the server wrote it Sucht deutsche Städte und Gemeinden nach Namen und liefert den eindeutigen Slug für die anderen Tools. Nützlich bei mehrdeutigen Namen (z. B. 'Neuenkirchen' gibt es mehrfach). Zeigt auch, ob für den Ort ein ausführliches Nebenkosten-Profil (400 größte Städte) vorliegt. (EN: Search German cities and municipalities by name and get the slug used by the other tools.)
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Orte suchen
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http nebenkosten https://nebenkostenpro.de/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__nebenkosten__search_places",
"mcp__nebenkosten__get_city_costs",
"mcp__nebenkosten__get_property_tax_rate",
"mcp__nebenkosten__get_housing_benefit_rent_level",
"mcp__nebenkosten__get_bill_statistics",
"mcp__nebenkosten__list_operating_cost_types"
],
"ask": [
"mcp__nebenkosten__start_bill_check",
"mcp__nebenkosten__start_bill_creation",
"mcp__nebenkosten__calculate_deadlines"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as nebenkosten. Review it before you use it.