dev.crelvo/german-tax-data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
German municipal tax data (Hundesteuer, Zweitwohnungsteuer, Pfaendung), cited to the source
| Author | dev.crelvo |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 383 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"german-tax-data": {
"url": "https://data.crelvo.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
list_datasetsList the available hand-verified German municipal tax/fee datasets (Hundesteuer, Zweitwohnungsteuer, Pfändung), their coverage, source sites and refresh cadence. Call this first to see what you can query.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
hundesteuer_lookupLook up the German dog tax (Hundesteuer) for a city: annual rate for one or more dogs, listed-dog (Listenhund) surcharge, the city's pricing model, its rank among the largest cities, plus the official source and Stand. Rates verified against each municipal Satzung.
Parameters:
city(required) — string — City name or slug, e.g. "Köln", "muenchen", "Frankfurt"dogs— integer — Number of dogs (default 1)listed— boolean — Treat as a listed/dangerous-breed dog (Listenhund) if the city has a higher rate
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
hundesteuer_rankingRanking of German cities by Hundesteuer (first dog, per year): most expensive or cheapest, plus the national average across the covered cities.
Parameters:
limit— integer — How many cities to returnorder— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
hundesteuer_by_stateAverage German dog tax (Hundesteuer, first dog per year) per Bundesland (federal state), aggregated over the covered largest cities — the data behind the Deutschlandkarte. Answers 'which German state has the highest/lowest dog tax'. Note: a mean over cities, not an official state rate (the tax is municipal).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
hundesteuer_changesList German cities that changed their Hundesteuer (dog tax) rate in a given year — the fresh-news angle for the annual city comparison. Only 2026 is curated, and it is the default: 14 of the covered cities changed their rate, led by Köln (174 EUR), Lübeck (156 EUR), Lünen (156 EUR). Also returns outlook_2027: 5 cities that have announced or resolved an increase for 2027 but are NOT yet charging it — announced and in force are kept apart deliberately. Every entry checked individually against the municipal statute.
Parameters:
year— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
zweitwohnungsteuer_lookupLook up the German second-home tax (Zweitwohnungsteuer) for a city: whether the city levies it, the rate and its basis (net cold rent etc.), the rank among cities, official source and Stand. Optionally pass a monthly cold rent to get the annual tax. Returns state = keine_steuer | berechenbar | sondermodell.
Parameters:
city(required) — string — City name or slug, e.g. "Stuttgart", "muenchen", "Konstanz"monthly_rent— Monthly cold rent (Kaltmiete) in EUR, to compute the annual tax (only for computable cities)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
zweitwohnungsteuer_rankingRanking of German cities by Zweitwohnungsteuer rate: highest or lowest, plus the average, count with a computable rate, and count of cities with no second-home tax.
Parameters:
limit— integer — How many cities to returnorder— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
zweitwohnungsteuer_changesList German cities that changed (raised or newly introduced) their Zweitwohnungsteuer in a given year — the fresh-news angle. Only 2026 is curated, and it is the default: 12 cities changed their rate, led by Potsdam (25 %), Borkum (22 %), Stuttgart (20 %). Every entry checked individually against the municipality's own statute.
Parameters:
year— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
zweitwohnungsteuer_by_stateAverage German second-home tax (Zweitwohnungsteuer) rate in percent per Bundesland (federal state), aggregated over the levying cities with a computable rate — the data behind the Deutschlandkarte. Answers 'which German state has the highest/lowest second-home tax'. Note: a mean over cities, not an official state rate (the tax is municipal).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
pfaendung_calcCompute the attachable portion of monthly net income under German §850c ZPO (Pfändung / wage garnishment), using the current official Pfändungsfreigrenzenbekanntmachung. Returns attachable amount, remaining amount, exempt base and the P-Konto base. Informational, not legal advice.
Parameters:
net_income_eur(required) — number — Monthly NET income in EURdependents— integer — Number of maintenance-dependent persons (0-5)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.