Skip to main content
Glama
rleefers

dutch-property-context

by rleefers

Dutch Property Context — オランダの住所のためのMCPサーバー & API

住所を1つ入力すると、紐付けられた物件レポートが1つ出力されます。BAGからの建築年と面積、登録済みのエネルギーレベル、CBSの地区統計、環境騒音と大気質、国指定記念物(rijksmonument)のステータス、保護された市街地・村落景観、そして近隣の学校。

リモートMCPサーバーとしても、通常のHTTPS APIとしても動作します。無料、APIキー不要、登録不要。

https://property-context.tradebrite.nl

📖 ドキュメント: https://tradebrite.nl/property-context/


10秒で接続

Add dutch-property-context MCP server to Cursor

Claude(Webまたはデスクトップ、どのプランでも): Customize → Connectors → + → Add custom connectorhttps://property-context.tradebrite.nl/mcp を貼り付けます。

ChatGPT: カスタムコネクタにはDeveloper Mode(Pro/Team/Enterprise/Edu)が必要です。Plusでは利用できないため、HTTPS APIを使用してください。

Claude Code:

claude mcp add --transport http property-context https://property-context.tradebrite.nl/mcp

またはMCP設定ファイル(Claude Desktop、Cursor、Windsurfなど)で:

{
  "mcpServers": {
    "property-context": {
      "type": "http",
      "url": "https://property-context.tradebrite.nl/mcp"
    }
  }
}

その後、次のように質問できます: 「ハールレムのGrote Markt 2を見学する前に何を知っておくべきですか?」

HTTPの方がお好みなら:

curl "https://property-context.tradebrite.nl/v1/property/context?address=Grote%20Markt%202,%20Haarlem"

Related MCP server: homedata-mcp

なぜこれが存在するのか

AIエージェントにオランダの住所を尋ねると、Webを検索します。その結果、見た目は良く、時には正しい回答が返ってきます。基盤となるデータは公開されており信頼できますが、それぞれ独自のキー、形式、癖を持つ9つのレジストリに分散しています。

最も難しいのは取得ではなく紐付けであり、私たちがそれに気づくまで何度も失敗しました:

  • 公開した記念物番号が、実は内部オブジェクト番号でした。Prinsengracht 263には、記念物レジストリでZierikzeeの物件を指す番号が付けられました。

  • 記念物クエリは場所に紐付いていなかったため、Astenの住所にCoevordenの記念物が割り当てられました。

  • Binnenrotte 101, Amsterdam は、何の留保もなくロッテルダムの物件を match_verified: true 付きで返しました。

どのソースも壊れていませんでした。壊れていたのは紐付けでした。このレイヤーがその作業を引き受け、正しい物件を取得できた確信度を明示的に示します。

得られるもの

identitybuildingenergylocationneighbourhoodenvironmentheritageprotected_areaschoolssignalsprovenance を含む単一のJSONレスポンス(約11 kB)。

identity.match_verified に注意してください。 これが false の場合、要求された住所が確実に特定できておらず、レスポンスの残りが別の物件に関するものである可能性があります。match_ambiguous の場合、同等に可能性のある候補がすべて表示されます。

signals は観察結果であり、確定した欠陥ではありません。建築年1921は鉛管があることを意味するのではなく、確認する価値があることを意味します。

シグナル

意味

construction_era_checks

この建築年コホートで確認すべき項目

conflicting_construction_year

2つのレジストリが異なる建築年を記載。両方が表示される

energy_label_expiring / no_energy_label

登録済みラベルのステータス

protected_townscape / world_heritage_area

許可証への影響

address_match_unverified

要求された住所が確実に特定できなかった

source_unavailable

ソースが応答しなかった — 不明であり、空ではない

これがやらないこと

査定なし、住宅価値なし、法的・建築的アドバイスなし。希望価格なし、地上権料なし、VvE情報なし、所有履歴なし — これらは自由に利用できません。

設計原則

  1. 可能性が高そうだからといって、欠落した値を埋めない。

  2. 事実 ≠ シグナル ≠ 不明。

  3. ソースごとの出典情報(provenance)depth=compact でも同様 — 一部のソースはCC BYの下にあり、出典表示はライセンス条件です。

  4. 多数のツールではなく、1つのMCPツール。 当社のツールリストは2,419文字です。比較対象として並べた広範なオランダのオープンデータMCP: 64ツールで55,452文字。

  5. 失敗したソースは、目に見える形で失敗する。

  6. 決して入力されないフィールドは、含めるべきではない。

自分で実行する

npm install
python3 scripts/build_school_index.py     # bouwt data/schools.json
python3 scripts/build_amenities_index.py  # bouwt data/amenities.json
python3 scripts/build_places_index.py     # bouwt data/places.json
npx wrangler deploy                       # vul eerst je account_id in wrangler.toml
node regression.mjs                       # dertien gevallen tegen de live dienst

インデックスファイルは意図的にリポジトリに含まれていません。CC BYソースから派生しており、数分で再構築できます。EP_ONLINE_KEY(RVOに無料で申請可能)はオプションです。このキーがない場合、エネルギーレベルだけが欠落し、not_configured としてきちんと表示されます。

バンドルサイズの上限に注意。 約3.7 MBを超えると、Cloudflare Workerのコールドスタートが0.2秒から9秒に跳ね上がります。/health でも同様です。単独で測定済み。したがって、R2なしでは4つ目のインデックスを追加できません。

ソースとライセンス

BAG(Public Domain Mark 1.0)· EP-Online/RVO(独自条件、一括再配布不可)· CBS Wijken & Buurten および Kerncijfers(CC BY 4.0)· RIVMの騒音と大気質(パブリックドメイン)· RCEの国指定記念物と保護地域(CC BY 4.0)· DUOの教育機関住所(CC BY)。

これらの一部では帰属表示が必須です。 そのため、すべてのレスポンスに provenance が含まれています。データをエンドユーザーに表示する際は、それを引き継いでください。その義務はデータとともに移動します。

コード: MIT、LICENSE を参照。

プライバシー

ホスト型サービスは住所、郵便番号、IPアドレスを一切ログに記録しません。記録されるのは: 自治体(大まかな粒度)、発行されたシグナル、ソースのステータスのみです。

関連

Dutch Vehicle Context — オランダの車両に対する同じアプローチ: ナンバープレートを入力すると、APK履歴、繰り返しの車検不合格項目、完全なリコールチェーンが出力されます。


Tradebrite BV によって構築 · info@tradebrite.nl

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    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.
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to query UK property data including EPCs, sale history, planning, flood risk, council tax, demographics, and more via the Homedata API.
    18
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables accessing and querying Dutch government open datasets from CBS and data.overheid.nl, with tools for searching, filtering, downloading, and analyzing data using CSV, Parquet, DuckDB, or Pandas.
    9
    MIT

View all related MCP servers

Related MCP Connectors

  • U.S. real-estate data: property records, AVM value + rent estimates, sale/rental listings.

  • Address validation & geocoding for AI agents: 240+ countries, UK PAF, free US/CA enrichment

  • Flood, wildfire, earthquake, and coastal-storm hazard lookup for a US property.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rleefers/dutch-property-context'

If you have feedback or need assistance with the MCP directory API, please join our Discord server