Skip to main content
Glama

Dutch Property Context

Server Details

Dutch property report by address: build year, energy label, neighbourhood, monument, schools.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
rleefers/dutch-property-context
GitHub Stars
0
Server Listing
dutch-property-context

TDQS

A4.8/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusing tools. The tool's purpose is clearly defined and distinct, and it does not overlap with any other tool because no other tools exist.

Naming Consistency5/5

The single tool name, get_verified_property_context, follows a clear verb_noun pattern and is descriptive of its function. Since there is only one tool, there is no inconsistency in naming conventions.

Tool Count5/5

The server's sole purpose is to provide verified property context for Dutch addresses, which is a narrow, read-only domain. A single comprehensive tool is the right scope and does not feel thin because it delivers a rich, multi-source response.

Completeness5/5

The tool covers a wide range of data points (BAG, CBS, RIVM, energy label, heritage, protected areas, schools, planning) and includes important handling for address match verification and provenance. For a context lookup service, there are no obvious missing capabilities; it fully addresses the stated purpose.

Available Tools

1 tool
get_verified_property_contextAInspect

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.

ParametersJSON 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.

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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Changedget_verified_property_context1 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. 1 tool update
    • First observedget_verified_property_context

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Access 17M+ geocoded French property transactions (DVF), 22M+ DPE energy ratings, and 20M+ building records via MCP or REST API. Search transactions, market stats, comparables, price trends, rental yield, flip detection, and more.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    UK property listing description generator. Give an AI assistant a postcode or address — it fetches comparable sales, EPC ratings, and Rightmove listings, then writes three copy variants ready for Rightmove, social media, and email.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Property intelligence API for US real estate. Returns 16+ data points for any US address: noise levels, wetlands, slope, natural light, powerline proximity, crime rates, property facing direction, zoning, public record, radon risk, natural hazards (earthquake, flood, wildfire), neighborhood demographics, falling tree risk, RF/cell tower exposure, and nearby school.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.