MCP Hub
Back to servers

mcp-dawa

MCP server for the Danish Address Web API (DAWA), enabling free-text address search, house number search, and detailed address lookup by ID.

glama
Updated
May 7, 2026

mcp-dawa

MCP server for DAWA — Danmarks Adressers Web API.

Provides address search and lookup tools via the Model Context Protocol.

Tools

ToolDescription
searchFree-text/phonetic address search (full addresses with floor/door)
search_husnumreFree-text/phonetic house number search (without floor/door)
detailedID-based lookup of a specific address or house number

Quick start

# Clone and install
git clone https://github.com/itk-dev/mcp-dawa.git
cd mcp-dawa
uv sync --extra dev

# Run tests
uv run pytest

# Run locally
python -m mcp_dawa

# Run with Docker
docker compose --profile dev up --build

Configuration

Copy .env.example to .env. Available settings:

VariableDefaultDescription
DAWA_BASE_URLhttps://adressevaelger.dkAPI base URL
DAWA_TOKENadressevaelger123API token
DAWA_KOMMUNEKODE0751Default municipality code (0751 = Aarhus Kommune)

Development

Requires Python 3.11+ and uv.

# Install with dev dependencies
uv sync --extra dev

# Run tests
uv run pytest

# Docker dev (source mounted for live reload)
docker compose --profile dev up --build

Reviews

No reviews yet

Sign in to write a review