Search / dev.crelvo/german-tax-data
german-tax-data
R0· no sign-inGerman municipal tax data (Hundesteuer, Zweitwohnungsteuer, Pfaendung), cited to the source
v1.1.0 · active · website · descriptor JSON · versions
Search / dev.crelvo/german-tax-data
R0· no sign-inGerman municipal tax data (Hundesteuer, Zweitwohnungsteuer, Pfaendung), cited to the source
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"german-tax-data": {
"type": "http",
"url": "https://data.crelvo.dev/mcp"
}
}
}claude mcp add --transport http german-tax-data https://data.crelvo.dev/mcp[mcp_servers.german-tax-data]
url = "https://data.crelvo.dev/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"german-tax-data": {
"type": "remote",
"url": "https://data.crelvo.dev/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"german-tax-data": {
"type": "http",
"url": "https://data.crelvo.dev/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=german-tax-data&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZGF0YS5jcmVsdm8uZGV2L21jcCJ9"
}{
"servers": {
"german-tax-data": {
"type": "http",
"url": "https://data.crelvo.dev/mcp"
}
}
}{
"mcpServers": {
"german-tax-data": {
"httpUrl": "https://data.crelvo.dev/mcp"
}
}
}extensions:
"german-tax-data":
enabled: true
name: "german-tax-data"
type: streamable_http
uri: "https://data.crelvo.dev/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_datasets (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hundesteuer_lookup (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); hundesteuer_ranking (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,354 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
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.
+dns-namespace +website +reachable +uptime-100% ~updated-107d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://data.crelvo.dev/mcp streamable-http | none | yes | 100% | 566 ms | 2025-11-25 | 2026-10-20 |
hundesteuer_by_state | Average 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). |
hundesteuer_changes | List 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. |
hundesteuer_lookup | Look 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. |
hundesteuer_ranking | Ranking of German cities by Hundesteuer (first dog, per year): most expensive or cheapest, plus the national average across the covered cities. |
list_datasets | List 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. |
pfaendung_calc | Compute 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. |
zweitwohnungsteuer_by_state | Average 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). |
zweitwohnungsteuer_changes | List 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. |
zweitwohnungsteuer_lookup | Look 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. |
zweitwohnungsteuer_ranking | Ranking 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. |
Schemas: list_tools.
{
"name": "dev.crelvo/german-tax-data",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://data.crelvo.dev/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"websiteUrl": "https://kommunalwerte.de",
"description": "German municipal tax data (Hundesteuer, Zweitwohnungsteuer, Pfaendung), cited to the source"
}