Tool tree
forsyningsdata-danmark-git-webmcp-challenge-2026-tilbudstjek.vercel.app
gradeNot graded
page: Every page
get_interface_contextAnswer
Return the user's selected Forsyningsdata country and interface language. Use this before explaining results when the user has changed language. The challenge build currently has Danish source data active; planned countries must never be presented as live data coverage.
View tool JSON
{
"name": "get_interface_context",
"kind": "answer",
"impl": "imperative",
"description": "Return the user's selected Forsyningsdata country and interface language. Use this before explaining results when the user has changed language. The challenge build currently has Danish source data active; planned countries must never be presented as live data coverage.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}find_addressAnswer
Search Denmark's official address registry and return up to five matching addresses with stable address IDs. Use this before requesting property, parcel, utility, environment or map information for a Danish location.
View tool JSON
{
"name": "find_address",
"kind": "answer",
"impl": "imperative",
"description": "Search Denmark's official address registry and return up to five matching addresses with stable address IDs. Use this before requesting property, parcel, utility, environment or map information for a Danish location.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 3,
"description": "A Danish address or partial address, preferably including street, house number, postal code and city."
}
},
"required": [
"query"
]
},
"page": "/"
}get_address_overviewAnswer
Return the verified Danish address plus parcel, BFE, lot area and available BBR building information for an address ID. This is read-only decision support and includes source and limitation information.
View tool JSON
{
"name": "get_address_overview",
"kind": "answer",
"impl": "imperative",
"description": "Return the verified Danish address plus parcel, BFE, lot area and available BBR building information for an address ID. This is read-only decision support and includes source and limitation information.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}get_utility_overviewAnswer
Return read-only utility decision support for a Danish address ID, including sewer planning, BBR drainage, water supply context and an orienting public gas-network screening. Always preserve the returned limitations when using the result for excavation or design decisions.
View tool JSON
{
"name": "get_utility_overview",
"kind": "answer",
"impl": "imperative",
"description": "Return read-only utility decision support for a Danish address ID, including sewer planning, BBR drainage, water supply context and an orienting public gas-network screening. Always preserve the returned limitations when using the result for excavation or design decisions.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}get_environment_screeningAnswer
Return an orienting environmental screening for a Danish address ID. It checks public V1/V2 soil-contamination layers and reports the current climate/groundwater screening status. Do not turn screening readiness into a final risk conclusion; preserve source and limitation information.
View tool JSON
{
"name": "get_environment_screening",
"kind": "answer",
"impl": "imperative",
"description": "Return an orienting environmental screening for a Danish address ID. It checks public V1/V2 soil-contamination layers and reports the current climate/groundwater screening status. Do not turn screening readiness into a final risk conclusion; preserve source and limitation information.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}list_available_map_layersAnswer
List relevant official Dataforsyningen WMS/WMTS layers for a verified Danish address. The result clearly distinguishes connected/visual layers from layers that still require validation before structured conclusions are allowed.
View tool JSON
{
"name": "list_available_map_layers",
"kind": "answer",
"impl": "imperative",
"description": "List relevant official Dataforsyningen WMS/WMTS layers for a verified Danish address. The result clearly distinguishes connected/visual layers from layers that still require validation before structured conclusions are allowed.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}get_follow_up_sourcesAnswer
Return the municipality-specific original sources, document archives and recommended human follow-up checks for a Danish address ID. Use this after automated overviews when a decision depends on exact drawings, pipe locations, permits, authority requirements or excavation safety.
View tool JSON
{
"name": "get_follow_up_sources",
"kind": "answer",
"impl": "imperative",
"description": "Return the municipality-specific original sources, document archives and recommended human follow-up checks for a Danish address ID. Use this after automated overviews when a decision depends on exact drawings, pipe locations, permits, authority requirements or excavation safety.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}open_address_profileAction
Open the human-readable Forsyningsdata Danmark address profile for a verified Danish address ID, so the person can visually inspect the same address and source context the agent is using.
View tool JSON
{
"name": "open_address_profile",
"kind": "act",
"impl": "imperative",
"description": "Open the human-readable Forsyningsdata Danmark address profile for a verified Danish address ID, so the person can visually inspect the same address and source context the agent is using.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
}
},
"required": [
"addressId"
]
},
"page": "/"
}set_interface_languageAction
Change Forsyningsdata Danmark's visible interface language without changing the active data country. Use this when the user asks to view or explain the same Danish data in another supported language. Danish source names and official terms should remain attributable to their original sources.
View tool JSON
{
"name": "set_interface_language",
"kind": "act",
"impl": "imperative",
"description": "Change Forsyningsdata Danmark's visible interface language without changing the active data country. Use this when the user asks to view or explain the same Danish data in another supported language. Danish source names and official terms should remain attributable to their original sources.",
"inputSchema": {
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"bg",
"hr",
"cs",
"da",
"nl",
"en",
"et",
"fi",
"fr",
"de",
"el",
"hu",
"ga",
"it",
"lv",
"lt",
"mt",
"pl",
"pt",
"ro",
"sk",
"sl",
"es",
"sv",
"no"
],
"description": "Supported language code, for example da, en, de, fr, it, es, pl, nl, pt or sv."
}
},
"required": [
"language"
]
},
"page": "/"
}focus_address_sectionAction
Open or focus the human-readable section of a verified Danish address profile that matches what the user wants to inspect. Use this after retrieving structured data when the person should visually review the same sewer, water, property, official map-layer, source, document, utility or environment information on the page.
View tool JSON
{
"name": "focus_address_section",
"kind": "act",
"impl": "imperative",
"description": "Open or focus the human-readable section of a verified Danish address profile that matches what the user wants to inspect. Use this after retrieving structured data when the person should visually review the same sewer, water, property, official map-layer, source, document, utility or environment information on the page.",
"inputSchema": {
"type": "object",
"properties": {
"addressId": {
"type": "string",
"minLength": 1,
"description": "Stable Danish address ID returned by find_address."
},
"section": {
"type": "string",
"enum": [
"overview",
"sewer",
"water",
"other_utilities",
"property",
"map_layers",
"sources",
"documents",
"heat_telecom",
"environment"
],
"description": "Profile section to show: overview, sewer, water, other_utilities, property, map_layers, sources, documents, heat_telecom or environment."
}
},
"required": [
"addressId",
"section"
]
},
"page": "/"
}