loading…
Search for a command to run...
loading…
MCP server for the Danish Address Web API (DAWA), enabling free-text address search, house number search, and detailed address lookup by ID.
MCP server for the Danish Address Web API (DAWA), enabling free-text address search, house number search, and detailed address lookup by ID.
MCP server for DAWA — Danmarks Adressers Web API.
Provides address search and lookup tools via the Model Context Protocol.
| Tool | Description |
|---|---|
search |
Free-text/phonetic address search (full addresses with floor/door) |
search_husnumre |
Free-text/phonetic house number search (without floor/door) |
detailed |
ID-based lookup of a specific address or house number |
# 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
Copy .env.example to .env. Available settings:
| Variable | Default | Description |
|---|---|---|
DAWA_BASE_URL |
https://adressevaelger.dk |
API base URL |
DAWA_TOKEN |
adressevaelger123 |
API token |
DAWA_KOMMUNEKODE |
0751 |
Default municipality code (0751 = Aarhus Kommune) |
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
Run in your terminal:
claude mcp add mcp-dawa -- npx Yes, Dawa MCP is free — one-click install via Unyly at no cost.
No, Dawa runs without API keys or environment variables.
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
Open Dawa on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs