# 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.

Agent View of the PolicyLayer registry record for `hundesteuer_lookup`. HTML page: https://policylayer.com/tools/dev-crelvo-german-tax-data/hundesteuer-lookup

## Facts

- Tool: `hundesteuer_lookup`
- Server: German Tax Data (`https://data.crelvo.dev/mcp`) — https://policylayer.com/tools/dev-crelvo-german-tax-data.md
- Homepage: https://github.com/https://data.crelvo.dev/mcp
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 3 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `city` | string | yes | City name or slug, e.g. "Köln", "muenchen", "Frankfurt" |
| `dogs` | integer | no | Number of dogs (default 1) |
| `listed` | boolean | no | Treat as a listed/dangerous-breed dog (Listenhund) if the city has a higher rate |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "hundesteuer_lookup",
    "arguments": {
      "city": "<city>"
    }
  }
}
```

## Why hundesteuer_lookup is rated Low

This tool queries and retrieves publicly available German municipal tax rate data. It has no side effects—it merely looks up and returns tax information from an authoritative source (verified against municipal regulations). This is a pure read operation with minimal risk if misused by an AI agent.

From the tool's own definition: "Tool description explicitly states 'Look up' and lists only retrieval actions: 'annual rate', 'surcharge', 'city's pricing model', 'rank', 'official source'. No modification, deletion, execution, or financial transaction occurs."

## Use case

AI agents call hundesteuer_lookup to retrieve information from German Tax Data without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches German Tax Data:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "hundesteuer_lookup": {}
  }
}
```

## Other tools on German Tax Data (8)

- `hundesteuer_by_state` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/hundesteuer-by-state.md
- `hundesteuer_ranking` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/hundesteuer-ranking.md
- `list_datasets` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/list-datasets.md
- `pfaendung_calc` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/pfaendung-calc.md
- `zweitwohnungsteuer_by_state` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/zweitwohnungsteuer-by-state.md
- `zweitwohnungsteuer_changes` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/zweitwohnungsteuer-changes.md
- `zweitwohnungsteuer_lookup` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/zweitwohnungsteuer-lookup.md
- `zweitwohnungsteuer_ranking` — Read — https://policylayer.com/tools/dev-crelvo-german-tax-data/zweitwohnungsteuer-ranking.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=dev-crelvo-german-tax-data · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/dev-crelvo-german-tax-data
