DFX Real Estate Intelligence

Deuda inmobiliaria comercial y de programas federales de EE. UU. (vencimientos de préstamos en 52 códigos estatales, expiraciones de contratos de subsidio de HUD, finalizaciones de períodos de cumplimiento de LIHTC) más parcelas de Massachusetts, propiedad y 80,448 ventas registradas, gratuito y sin autenticación a través de MCP remoto.

Documentación

DFX Real Estate Intelligence: Servidor MCP

DFX responde preguntas con fecha sobre dos cosas: deuda inmobiliaria comercial y de programas federales de Estados Unidos, donde los vencimientos de préstamos se publican en 52 códigos estatales y las expiraciones de subsidios y cumplimiento en 54 y 56, y propiedades de Massachusetts, donde 269,984 parcelas tienen propiedad, valor tasado y 80,448 instrumentos de venta registrados. Úsalo cuando un agente necesite saber quién es dueño de un edificio específico, por cuánto se vendió por última vez, o qué préstamos y subsidios vencen en un estado y ventana de tiempo determinados, con la fuente y la fecha de observación adjuntas a cada afirmación.

La cobertura es deliberadamente desigual y se declara de antemano en lugar de descubrirse por prueba y error. El calendario de deuda, subsidios y cumplimiento es nacional. La ejecución hipotecaria y la morosidad son multiestatales y escasas. Las parcelas, la propiedad y las ventas registradas son solo de Massachusetts. Los permisos de construcción son solo de Boston. Los números medidos por tipo y por estado están en Cobertura de eventos, medida a continuación, y dfx_coverage devuelve la misma cuadrícula en el momento de la llamada para que un agente nunca tenga que adivinar a partir de un resultado vacío.

Endpoint: https://exchange-production-9123.up.railway.app/mcp Transporte: HTTP Streamable Autenticación: ninguna, para todo excepto una herramienta de pago Registro: io.github.Capital-W-Holdings/us-property-parcel-real-estate-debt

Nueve herramientas. Ocho son gratuitas, sin autenticación y permanentes: sin clave, sin registro, sin OAuth. Una tiene un precio de $1.00 por conjunto de resultados entregado y te lo dice antes de cobrarte nada.

La cobertura es desigual a propósito y las brechas se imprimen a continuación en lugar de ocultarse. Una herramienta que responde "no" con claridad vale más para un agente que una que responde con una lista vacía, por lo que este servidor rechaza argumentos desconocidos con el vocabulario servido adjunto, y se niega a venderte un conjunto de resultados que llegaría vacío.


Lee los esquemas antes de llamar a cualquier cosa

Un GET simple en el endpoint devuelve la lista completa de herramientas, los números de cobertura, el precio y un ejemplo práctico. Sin protocolo de enlace, sin sesión, sin initialize.

curl -s https://exchange-production-9123.up.railway.app/mcp

Luego llama a una herramienta a través de JSON-RPC:

curl -s https://exchange-production-9123.up.railway.app/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":
       {"name":"resolve_address","arguments":
        {"address":"100 Binney St","city":"Cambridge","state":"MA"}}}'

Esa dirección devuelve una parcela con una venta registrada de $1,020,000,000, con el libro y la página del registro donde se inscribió.


Las nueve herramientas

HerramientaRecibeDevuelvePrecio
what_can_dfx_answerun objetivo, en lenguaje naturalsi DFX puede ayudar, qué herramienta llamar, los argumentos y una muestra gratuitagratis
dfx_coveragenadacobertura medida, fuentes servidas, tipos de objetos, brechas conocidasgratis
resolve_addressdirección, ciudad?, estado?identificadores DFX canónicos con la base de coincidencia y cualquier ambigüedadgratis
resolve_organizationnombreidentificadores de entidad para propietarios, administradores, prestamistas, administradores de préstamosgratis
get_property_recordun identificador DFXestado, eventos con fecha, relaciones, deuda con fechas de vencimiento, ventas registradas, procedenciagratis
search_parcelsfiltrosparcelas por atributo en lugar de por una dirección que ya conocíasgratis
search_property_eventstipo_de_evento?, estado?, dentro_de_días?eventos con fecha y procedenciagratis
changes_sinceun cursor opacolo que DFX ha aprendido desde tu cursorgratis
debt_maturity_scheduleestado, dentro_de_días?, límite?la cinta de préstamos: principal, prestamista, instrumento, vencimiento, propiedad garantizada$1.00

Comienza con what_can_dfx_answer si no sabes qué pedir. Dice no con claridad cuando la respuesta es no, y registra la pregunta, de modo que las preguntas que DFX no puede responder dan forma a lo que se construye a continuación.


Qué hay realmente aquí

Dos poblaciones que apenas se superponen, y confundirlas es la forma más común de malinterpretar este servidor.

ObjetoGeografíaQué es
propertyNacionalMultifamiliar de programas federales: HUD, LIHTC y FHA. 90,278 resolubles.
parcelSolo MassachusettsLa capa de tasador municipal y registro, con valor tasado, uso del suelo y ventas registradas. 269,984 resolubles.
organizationNacionalPropietarios, administradores, prestamistas y administradores de préstamos.

Una dirección puede devolver uno, el otro, o ambos.

Las ventas registradas son solo de Massachusetts: 80,448 instrumentos en 89,191 vínculos de parcelas. Una escritura repite su contraprestación completa en cada parcela que cubre, por lo que allocated_consideration se lleva por separado de consideration, y allocation_basis te indica cuándo una división es nuestra y no del registro.

Cobertura de eventos, medida

62,524 eventos publicables en 16 tipos y 13 fuentes.

Tipo de eventoEstadosPublicados
PROPERTY_SOLD130,055
COMPLIANCE_PERIOD_ENDING5613,549
SUBSIDY_CONTRACT_EXPIRING544,721
PERMIT_ISSUED14,203
LOAN_MATURITY_SCHEDULED523,717
CERTIFICATE_OF_OCCUPANCY12,768
LEASE_EXPIRING491,432
DEMOLITION_FILED1881
USE_CONVERSION_PERMITTED1849
DISTRESS_FLAG_RAISED26188
FORECLOSURE_EVENT22142
LOAN_MODIFIED512
BANKRUPTCY_EVENT44
COMPANY_CONTRACTED11
LEASE_TERM_REVISED11
PERMIT_STATUS_CHANGED01

PROPERTY_SOLD, PERMIT_ISSUED, CERTIFICATE_OF_OCCUPANCY, DEMOLITION_FILED y USE_CONVERSION_PERMITTED son de Massachusetts. COMPLIANCE_PERIOD_ENDING, SUBSIDY_CONTRACT_EXPIRING y LOAN_MATURITY_SCHEDULED son nacionales.


La única herramienta de pago: debt_maturity_schedule, $1.00

Todo lo anterior es gratuito y seguirá siéndolo. Esta tiene un precio, y el precio está impreso en la descripción de la herramienta, en la herramienta _meta, y en la cotización. Nunca se te pide negociar, no hay llamada de ventas, y no hay ningún campo a través del cual un llamante pueda proponer un precio: el monto se lee de la cotización, en el lado del servidor.

Qué obtienes. Para un estado de EE. UU. y una ventana futura, hasta 200 préstamos, una fila por préstamo, ordenados por fecha de vencimiento:

  • maturity_date y maturity_basis
  • original_principal_usd, origination_date, term_months
  • instrument_type
  • el nombre canónico del prestamista y el identificador DFX cuando se resuelve
  • la propiedad garantizada: identificador DFX, dirección, ciudad, estado, código postal, número de unidades, tipo de propiedad
  • el source_key para esa fila

Por qué podría valer un dólar. 19,881 préstamos tienen fecha de vencimiento y 19,881 de 19,881 tienen maturity_basis = 'confirmed'. Ni uno solo es estimado, inferido de un plazo, o arrastrado de una lectura desactualizada. Cada fecha fue presentada ante la SEC por un administrador de préstamos o registrada por HUD, y luego resuelta a un edificio específico.

La herramienta gratuita search_property_events devuelve el evento: una fecha, un titular, una dirección. La de pago devuelve el préstamo: el principal, el prestamista, el instrumento, deduplicado a una fila por préstamo, hasta 200 filas en lugar de 50, con la población indicada para que puedas distinguir una respuesta completa de una truncada.

Cuántas filas compra realmente tu dólar. De los 19,881 préstamos, 1,614 vencen dentro de la ventana predeterminada de dieciocho meses, y no están distribuidos uniformemente. Medido el 2026-09-01:

EstadoPréstamos que vencen en los próximos 548 días
CA329
NY193
TX117
FL97
OH61
GA58
IL56
NJ53
PA52
MI50
NV43
IN40
VA38
NC34
WA31
CO26
AZ24
LA24
AL20
MD20
SC20
Veintiocho estados adicionales tienen entre 1 y 19 préstamos en esa ventana. Montana y Wyoming tienen uno cada uno. Amplía within_days para llegar más lejos; el precio no cambia con el número de filas ni con la ventana.

Pide un estado y una ventana de los que no estés seguro con el search_property_events gratuito primero: devuelve los eventos de vencimiento para el mismo filtro sin costo, para que puedas ver si el mercado está ahí antes de gastar nada.

Lo que no cubre, dicho claramente. Solo CMBS de colocación privada y multifamiliar asegurado por FHA. Los préstamos de balance bancario, el multifamiliar de agencias y los préstamos solo de registro de condado están ausentes. Un edificio financiado convencionalmente puede tener deuda que este calendario nunca mostrará. Una propiedad ausente de una búsqueda de vencimientos no es una propiedad sin deuda. Un préstamo garantizado por varios edificios no tiene un ancla de propiedad única y, por lo tanto, no es alcanzable mediante un filtro de estado; esos se alcanzan a través del get_property_record gratuito.

Cómo funciona el pago

Dos idas y vueltas, a propósito.

1. call debt_maturity_schedule WITHOUT `authorize`
   -> PAYMENT_REQUIRED. The price, the quote id, what arrives, how many rows
      your filter holds, the known limits, and the free alternative.
      Nothing is charged for a quote.

2. call it again WITH `authorize: {quote_id, max_price_usd}` and your account
   key in the X-DFX-Account header
   -> charged once, and served in the same response, with a receipt.

max_price_usd es tu límite máximo y se verifica antes que el nuestro. Si el precio alguna vez subiera por encima de él, se te rechaza en lugar de cobrarte. Puede reducir lo que pagas y nunca puede aumentarlo.

Una cotización se liquida exactamente una vez: reproducir una llamada autorizada devuelve ALREADY_SETTLED en lugar de cobrar dos veces. Si la entrega falla después del débito, la liquidación se revierte por completo en la misma solicitud y tu saldo se restaura. Nunca se te cobra por un resultado que no recibiste.

La cuenta es un saldo financiado, no una tarjeta en la ruta de la solicitud. Una persona lo financia una vez; luego tu agente gasta dentro de él con límites por llamada, diarios y de cuenta, sin ningún paso humano adicional. Un agente que tiene un instrumento de pago puede crear una obligación; un agente que tiene un saldo no puede.

Estado actual, dicho con honestidad: el autofinanciamiento aún no está abierto. Si quieres una cuenta, abre un problema en este repositorio o escribe a jesse@uemembers.com. Cada herramienta gratuita funciona ahora mismo sin cuenta y sin clave.


Conéctalo

Cualquier cliente MCP que hable HTTP Streamable. Sin credenciales.

{
  "mcpServers": {
    "dfx-real-estate": {
      "type": "http",
      "url": "https://exchange-production-9123.up.railway.app/mcp"
    }
  }
}

Claude Code:

claude mcp add --transport http dfx-real-estate \
  https://exchange-production-9123.up.railway.app/mcp

Tanto la revisión actual del protocolo como el protocolo de enlace más antiguo initialize se sirven, porque la mayoría de los clientes desplegados aún envían este último.


Preguntas para las que este servidor es bueno

  • ¿Qué hipotecas comerciales en este estado vencen en los próximos dieciocho meses, quién prestó y contra qué edificio?
  • ¿Qué ha aprendido DFX desde la última vez que pregunté? (changes_since, basado en cursor, ordenado por cuándo DFX llegó a conocer un hecho en lugar de cuándo ocurrió el hecho).
  • ¿Qué períodos de cumplimiento de LIHTC y contratos de subsidio de HUD están expirando, y dónde?
  • ¿Por cuánto se vendió por última vez esta parcela de Massachusetts, a quién y bajo qué libro y página?
  • ¿Quién es dueño, administra o presta contra este edificio?

Preguntas para las que no es bueno, y lo dirá

  • Cualquier cosa sobre una persona. La búsqueda de personas se ofrece deliberadamente.
  • Datos de parcelas, tasadores o ventas registradas fuera de Massachusetts.
  • Deuda sobre propiedades financiadas convencionalmente.
  • Cualquier cosa fuera de los Estados Unidos.

Notas de diseño que un desarrollador de agentes puede querer saber

  • changes_since está ordenado por cuándo DFX aprendió un hecho, no por cuándo ocurrió. Una escritura firmada en marzo se registra en agosto. Consultar un filtro de fecha te mostraría las mismas filas para siempre.
  • Un event_type no reconocido se rechaza con el vocabulario servido adjunto, nunca se responde con una lista vacía, porque una lista vacía se lee como un mercado ausente.
  • Un nombre es una clave de bloqueo, nunca una identidad. resolve_organization devuelve todos los candidatos en lugar de adivinar uno.
  • Cada hecho devuelto lleva su procedencia: la fuente, la clase de evidencia y, para las ventas, el libro y la página del registro.
  • La cobertura es una herramienta, no una nota al pie. Llama a dfx_coverage antes de concluir que un resultado vacío significa un mercado ausente.

Términos

El código de ejemplo en examples/ tiene licencia MIT. Los datos servidos por el endpoint no: se derivan de fuentes públicas federales y municipales bajo el propio procesamiento de DFX, y se sirven para su uso, no para su redistribución como conjunto de datos. Pregunta si quieres algo más amplio; la respuesta suele ser sí.

Operado por DFX Intelligence. Referencia para desarrolladores: https://dfxintel.com/ai/real-estate-mcp