Datafordeler Dar MCP server
io.github.aneal99/datafordeler-dar-mcp·v0.1.1Danish addresses from Datafordeleren's DAR register, the replacement for DAWA.
0 stars
Reviews
Write oneNobody has reviewed Datafordeler Dar yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Datafordeler Dar tools (10)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
dar_get_access_addressFetch one access address (husnummer: street + house number, the entrance) from DAR by its UUID. The id is the same UUID DAWA used for /adgangsadresser. Returns street, house number, municipality, postcode, supplementary town name, parish, cadastral parcel (jordstykke), GeoDanmark building id, and access/road point coordinates (EPSG:25832 and WGS84). Example: dar_get_access_address({ access_address
dar_get_addressFetch one Danish address (adresse: a specific door/floor unit) from DAR by its UUID. The id is the same UUID DAWA used for /adresser, so stored DAWA ids keep working. Returns the normalised address with its access address (husnummer) embedded: street, house number, municipality, postcode, parish, cadastral parcel, building id and the access point coordinates in both EPSG:25832 (x, y) and WGS84 (la
dar_get_graphql_schemaFetch the GraphQL schema (SDL) for DAR/v2. REQUIRES DATAFORDELER_API_KEY. The full schema is about 80,000 characters, mostly Danish field documentation. By default the doc comments are stripped, which leaves a compact list of types, fields and filter inputs. Pass filter to keep only type/input/enum blocks whose name contains the text (case-insensitive), e.g. filter: "DAR_Husnummer" (type, filter i
dar_get_postcodeFetch a Danish postcode (postnummer) by its 4-digit code or by UUID. Returns id, code, name and status. Example: dar_get_postcode({ postcode: "1663" }) -> "København V", id d4a3a5ad-.... Use the returned id as postcode_id in dar_list_access_addresses to enumerate addresses in that postcode.
dar_get_streetFetch a named road (NavngivenVej) by UUID, or by municipality_code + road_code. Returns the street name, the municipality that administers it, its road codes per municipality (a street can span municipalities) and the postcodes it runs through. Example: dar_get_street({ municipality_code: "0101", road_code: "5240" }) -> "Oehlenschlægersgade", København. Does NOT search by name (see dar_search_addr
dar_graphqldar_list_access_addressesdar_list_addressesList the unit addresses (floors/doors) that belong to one access address (husnummer). Example: dar_list_addresses({ access_address_id: "0a3f507a-d330-32b8-e044-0003ba298018" }) -> 12 addresses at Oehlenschlægersgade 35 (st. tv, st. th, 1. tv, ...). Returns compact records (id, text, floor, door, status). Fetch one with dar_get_address for full detail. A single-family house typically has exactly on
dar_search_addressesdar_statusCheck connectivity to Datafordeleren (DAR) and report which access paths are configured. Returns: whether the legacy REST service answers (and its latency), whether an API key for the GraphQL service is configured, the REST sunset date (…; after it only API-key/OAuth access exists), and the attribution text that must accompany the data (CC BY 4.0, Klimadatastyrelsen). Use first when a DAR call fai
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Datafordeler Dar compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 10 read
Install Datafordeler Dar in Claude Code, Cursor or VS Code
Runs npx -y datafordeler-dar-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add datafordeler-dar-mcp -- npx -y datafordeler-dar-mcp
Datafordeler Dar: common questions
- Is Datafordeler Dar MCP server safe?
- Mostly: it is graded B (83/100). Read the Datafordeler Dar safety report
- How do I install Datafordeler Dar?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Datafordeler Dar need an API key?
- Yes. The registry entry asks for
DATAFORDELER_API_KEY. - Is Datafordeler Dar maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v0.1.1.
- How does Datafordeler Dar compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.