MCP.Market

Datafordeler Dar MCP server

by aneal99·io.github.aneal99/datafordeler-dar-mcp·v0.1.1

Danish addresses from Datafordeleren's DAR register, the replacement for DAWA.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • dar_get_access_address

    Fetch 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_address

    Fetch 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_schema

    Fetch 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_postcode

    Fetch 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_street

    Fetch 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_graphql
  • dar_list_access_addresses
  • dar_list_addresses

    List 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_addresses
  • dar_status

    Check 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.