Skip to main content
Glama

Dutch Property Context

get_verified_property_context

Geeft de geverifieerde context van een Nederlands woonadres uit officiële open bronnen: BAG (bouwjaar, oppervlakte, gebruiksdoel), CBS-buurtcijfers, RIVM (omgevingsgeluid, PM2.5, NO2), het geregistreerde energielabel, rijksmonumentstatus, ligging in een beschermd stads- of dorpsgezicht, en nabije scholen. Gebruik dit wanneer iemand vraagt naar feiten, risico's of omgeving van een Nederlands adres.

Het antwoord heeft deze blokken: identity (welk pand is dit), building (bouwjaar, oppervlakte, gebruiksdoel), energy, location, neighbourhood (CBS), environment (geluid, PM2.5, NO2), heritage (rijksmonument), protected_area (beschermd stads- of dorpsgezicht, UNESCO-werelderfgoed), schools, planning, signals en provenance.

Die eerste blokken bevatten feiten uit een bron; provenance vertelt per bron welke, wanneer opgehaald en met welke status. signals zijn observaties die nadrukkelijk GEEN gebrek vaststellen: bouwjaar 1921 betekent niet dat er loden leidingen zijn, het betekent dat dat geverifieerd moet worden. Een status not_configured of unavailable betekent dat wij het niet hebben opgehaald, niet dat het niet bestaat — vul zulke velden nooit zelf in met een schatting.

Let in het bijzonder op identity.match_verified. Staat die op false, dan is het gevraagde adres niet teruggevonden en gaat de rest van het antwoord over een ander pand; meld dat dan aan de gebruiker in plaats van de gegevens te presenteren. Bij identity.match_ambiguous zijn er meerdere even goede kandidaten en staan die in match_alternatives.

Dit is geen taxatie en geen juridisch of bouwkundig advies.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
depthNoHoeveel detail. 'compact' (standaard) laat de bron-URL's en de volledige scholenlijst weg en is ongeveer de helft kleiner; alle feiten en álle signalen zitten er gewoon in. Vraag 'full' alleen als je de complete scholenlijst of de exacte bron-URL's nodig hebt.
addressYesNederlands adres, bij voorkeur met plaatsnaam of postcode, bijvoorbeeld 'Grote Markt 2, Haarlem' of '2011RD 2'. Zonder plaatsnaam is het resultaat vaak dubbelzinnig.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed1 schema field changed
    • changedInput schema / properties / address / description
      Previous value: -"Nederlands adres, bij voorkeur met plaatsnaam of postcode, bijvoorbeeld 'Schoolstraat 1, Wassenaar' of '2242KE 1'. Zonder plaatsnaam is het resultaat vaak dubbelzinnig."New value: +"Nederlands adres, bij voorkeur met plaatsnaam of postcode, bijvoorbeeld 'Grote Markt 2, Haarlem' of '2011RD 2'. Zonder plaatsnaam is het resultaat vaak dubbelzinnig."
  2. First observed

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of disclosing behavior. It thoroughly explains the output structure (blocks), the meaning of provenance and statuses (not_configured/unavailable means not retrieved, not nonexistent), and warns against making assumptions. It also reveals special behaviors like match_verified=false indicating a different property and match_ambiguous alternatives, which are critical for correct interpretation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is structured into clear paragraphs: overview and usage, response block structure, meaning of statuses and signals, critical caveats, and a disclaimer. Although relatively long, every sentence adds essential context and the most important usage guidance is front-loaded. This density is justified by the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having no output schema, the description sufficiently explains the return value structure and semantics via block names and detailed explanations. It covers edge cases (unmatched address, ambiguous candidates, unavailable data) and explicitly prohibits filling missing fields with estimates. This is complete guidance for correct selection and invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both parameters (address and depth) already described in detail within the input schema. The description does not add significant new parameter-level meaning beyond what the schema provides, though it integrates the address ambiguity warning into the broader narrative. Baseline 3 is appropriate since the schema handles parameter semantics adequately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description begins with a specific verb 'Geeft' (provides) and clearly defines the resource: verified context of a Dutch residential address from official open sources. It distinguishes itself from potential sibling tools by listing concrete data categories (BAG, CBS, RIVM, energy label, heritage, schools) and explicitly stating when to use it (when someone asks about facts, risks, or surroundings of a Dutch address).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives an explicit when-to-use directive: 'Gebruik dit wanneer iemand vraagt naar feiten, risico's of omgeving van een Nederlands adres.' It also provides exclusions and cautions, such as stating this is not a valuation or legal/building advice, and clarifies how to handle ambiguous or unmatched addresses. Although no sibling alternatives are listed, the use case is precisely framed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.