Dutch Property Context

Informe de propiedades neerlandesas por dirección. Combina nueve fuentes oficiales abiertas: año de construcción, superficie, etiqueta energética, estadísticas del vecindario, ruido ambiental y calidad del aire, estatus de monumento nacional y escuelas cercanas. Separa hecho, señal y desconocido. MCP remoto, sin clave API.

Documentación

Por qué existe esto

Pregúntale a un agente de IA por una dirección neerlandesa y buscará en la web. Eso produce una respuesta que se ve bien y a veces es correcta. Los datos subyacentes son públicos y confiables, pero están en nueve registros diferentes, cada uno con su propia clave, formato y peculiaridades.

La parte más difícil no es recuperar los datos, sino vincularlos. Al construir esto, nos topamos exactamente con esos vínculos: un número de monumento que publicamos resultó ser el número de objeto interno y apuntaba a un edificio en otra provincia. Una dirección sin nombre de lugar recibió un monumento de Coevorden. Y Binnenrotte 101, Amsterdam devolvió sin reservas el edificio en Róterdam.

Esos no son errores en las fuentes — todas eran correctas. El problema fue la vinculación. Esta capa asume ese trabajo y dice explícitamente qué tan seguro es que tengamos el edificio correcto.

Para quién y para qué

Agentes inmobiliarios y tasadores

Punto de partida objetivo para una inspección: año de construcción, superficie, etiqueta, estado protegido.

Compradores y sus asesores

¿Qué está registrado oficialmente y qué puntos merecen consulta durante la inspección técnica del edificio?

Sostenibilidad e instalaciones

Cohorte de año de construcción, etiqueta energética y superficie como punto de partida para un asesoramiento sobre aislamiento o bomba de calor.

Desarrolladores de agentes de IA

Una herramienta MCP que el agente llama automáticamente cuando aparece una dirección neerlandesa en la conversación.

Lo que obtienes

Una respuesta JSON, de aproximadamente 11 kB, con estos bloques:

BloqueContenido
identityEl edificio encontrado, más match_verified: ¿es realmente la dirección solicitada?
buildingAño de construcción, superficie útil, uso, identificaciones del edificio
energyEtiqueta energética registrada, validez, tipo de edificio, consumo calculado
locationCoordenadas, municipio, código de barrio y distrito
neighbourhoodCifras del barrio: habitantes, densidad, estructura de edad, composición de hogares, valor WOZ promedio, alquiler/compra, distancia al médico de cabecera, supermercado, escuela y guardería
environmentRuido ambiental (Lden), partículas finas PM2.5 y dióxido de nitrógeno NO₂
heritageEstado de monumento nacional con el número de registro real
protected_areaUbicación en un paisaje urbano o rural protegido, y en el Patrimonio Mundial de la UNESCO
schoolsEducación primaria y secundaria en el barrio, con distancia y estructura educativa
signalsLas observaciones, cada una con una recomendación y la justificación
provenancePor fuente: cuál, cuándo se recuperó, con qué estado y licencia

Las señales son el punto clave

Una señal nunca establece un defecto. Año de construcción 1921 no significa que haya tuberías de plomo — significa que vale la pena revisarlo. Así funcionan todas:

  • construction_era_checks — qué debería verificarse para esta cohorte de año de construcción
  • conflicting_construction_year — dos registros mencionan un año de construcción diferente; se muestran ambos, nosotros no elegimos
  • energy_label_expiring / no_energy_label / energy_label_address_mismatch
  • protected_townscape y world_heritage_area — consecuencias para permisos
  • address_match_unverified — la dirección solicitada no se encontró con certeza
  • source_unavailable — una fuente no respondió; el campo es desconocido, no vacío

Lo que no hace

Esto no es una tasación, ni un valor de propiedad, ni asesoramiento legal o técnico de construcción. No incluye precio de venta, canon de arrendamiento, información de la asociación de propietarios ni historial de propiedad catastral — esos datos no están disponibles públicamente.

Atención a identity.match_verified

Si está en false, la dirección solicitada no se encontró con certeza y el resto de la respuesta podría referirse a un edificio diferente. No presentes los datos como un hecho. Con match_ambiguous hay varios candidatos igualmente válidos, y todos están incluidos.

Los documentos ambientales bajo la Ley de Medio Ambiente no están conectados; requieren una clave separada. Eso aparece como not_configured en la respuesta — un estado, no un campo vacío.

Cómo usarlo

Como servidor MCP, en Claude, Cursor u otro agente

Cursor: un clic —

Claude (web o escritorio, funciona en cualquier plan, incluido el gratuito): ve a Customize → Connectors → + → Add custom connector y pega https://property-context.tradebrite.nl/mcp. Claude no puede instalarlo por ti; es deliberadamente una acción tuya, porque un conector puede actuar en tu nombre.

ChatGPT: los conectores personalizados están detrás del Developer Mode y solo están disponibles en Pro, Team, Enterprise y Edu — en un plan Plus no es posible. Usa la API HTTPS estándar a continuación.

Claude Code:

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

O manualmente en tu configuración MCP:

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

Después puedes simplemente preguntar: "¿Qué debería saber sobre Grote Markt 2 en Haarlem antes de ir a verlo?"

Como API HTTPS

curl "https://property-context.tradebrite.nl/v1/property/context?address=Grote%20Markt%202,%20Haarlem"
ParámetroSignificado
addressDirección neerlandesa, preferiblemente con nombre de lugar o código postal. También funciona 2242KE 1.
depthcompact (predeterminado) o full. Full da la lista completa de escuelas y las URL de las fuentes.
refresh1 omite la caché de una hora.

Fuentes, licencia y límites de uso

Los datos provienen de registros oficiales neerlandeses: el Registro Básico de Direcciones y Edificios, cifras de barrios del CBS, mediciones del RIVM para ruido y calidad del aire, el registro de etiquetas energéticas de RVO, los registros de monumentos nacionales y áreas protegidas, y las direcciones educativas de DUO.

Parte de eso está bajo CC BY 4.0, lo que significa que la atribución es obligatoria. Por eso cada respuesta incluye el bloque provenance con el nombre y estado de cada fuente — también en el formato compacto. Incluye esa atribución si transmites los datos a un usuario final; esa obligación viaja con los datos.

Las etiquetas energéticas no pueden redistribuirse en grandes cantidades. Esa es la razón del límite de tasa; se deriva de las condiciones del titular de la fuente, no de nuestra capacidad.

Límite de tasa

10 solicitudes por 10 segundos y 60 por minuto, por dirección IP. Si se supera, se devuelve HTTP 429 con un encabezado Retry-After. Si necesitas más volumen de forma estructural, escríbenos.

Responsabilidad

Este servicio se ofrece de forma gratuita y sin garantías. Las decisiones sobre compra, renovación o sostenibilidad siguen siendo responsabilidad del usuario.

La misma idea, otro tema

Dutch Vehicle Context

El mismo enfoque para vehículos neerlandeses: una matrícula proporciona el historial de ITV, puntos de rechazo con descripciones traducidas, la evaluación del kilometraje y la cadena completa de retiradas — incluido qué puede fallar y qué tan peligroso es.

Ver Dutch Vehicle Context →

Código fuente

El código está abierto en GitHub, bajo licencia MIT: github.com/rleefers/dutch-property-context. Puedes ejecutarlo en tu propia cuenta de Cloudflare; no se necesitan claves para las fuentes abiertas. En el repositorio también está la prueba de regresión con la que verificamos que los vínculos sean correctos.

Este servicio también está en el registro oficial de MCP como nl.tradebrite/dutch-property-context.

¿Preguntas o algo roto?

Construido y mantenido por Tradebrite BV. ¿Algo no cuadra, falta una fuente o necesitas más volumen? Haznoslo saber — los informes sobre una dirección concreta son los más útiles.

[email protected] · +31 (0)71 220 30 70