Catastro espanol en JSON limpio: inmuebles por referencia catastral, coordenadas o direccion.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Predio API key. Free tier: 250 credits/month. Self-serve signup at https://prediohq.com (prepaid pay-per-use after the free tier).
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Devuelve datos catastrales no protegidos de un inmueble espanol a partir de su referencia catastral: clase (urbano/rustico), uso principal, superficie construida (m2), anio de construccion, direccion normalizada y desglose de construcciones (urbano) o cultivos (rustico). Traduce el servicio SOAP/XML de la Direccion General del Catastro (OVC) a JSON denso. Acepta referencias de 14/18/20 caracteres; si la de 14 (parcela) resuelve a varios inmuebles, devuelve la lista de candidatos para desambiguar.
Referencia catastral espanola de 14 (parcela), 18 o 20 (inmueble) caracteres alfanumericos. Ejemplo: 9872023VH5797S0001WX
Devuelve datos catastrales no protegidos de un inmueble espanol a partir de su referencia catastral: clase (urbano/rustico), uso principal, superficie construida (m2), anio de construccion, direccion normalizada y desglose de construcciones (urbano) o cultivos (rustico). Traduce el servicio SOAP/XML de la Direccion General del Catastro (OVC) a JSON denso. Acepta referencias de 14/18/20 caracteres; si la de 14 (parcela) resuelve a varios inmuebles, devuelve la lista de candidatos para desambiguar.
| Argument | Type | Description |
|---|---|---|
| referenciaCatastral* | string | Referencia catastral espanola de 14 (parcela), 18 o 20 (inmueble) caracteres alfanumericos. Ejemplo: 9872023VH5797S0001WX |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"referenciaCatastral"
],
"properties": {
"referenciaCatastral": {
"type": "string",
"pattern": "^[0-9A-Za-z]{14}(?:[0-9A-Za-z]{4}(?:[0-9A-Za-z]{2})?)?$",
"maxLength": 20,
"minLength": 14,
"description": "Referencia catastral espanola de 14 (parcela), 18 o 20 (inmueble) caracteres alfanumericos. Ejemplo: 9872023VH5797S0001WX"
}
},
"additionalProperties": false
}Resuelve y devuelve los datos catastrales no protegidos de un inmueble espanol a partir de unas coordenadas geograficas (latitud/longitud). Util para resolver el inmueble desde un punto de un mapa cuando no se tiene la referencia catastral. SRS soportados: EPSG:4326 (WGS84, por defecto) y EPSG:4258 (ETRS89). Devuelve el MISMO JSON normalizado que la consulta por referencia catastral (clase urbano/rustico, uso, superficie construida, anio, direccion); si el punto cae en una parcela con varios inmuebles, devuelve la lista de candidatos. Cobertura: territorio comun (excluye Pais Vasco y Navarra).
| Argument | Type | Description |
|---|---|---|
| lat* | number | Latitud en grados decimales (WGS84/ETRS89). Rango -90..90. Ej: 41.3915 |
| lon* | number | Longitud en grados decimales (WGS84/ETRS89). Rango -180..180. Ej: 2.1620 |
| srs | string | Codigo EPSG del sistema de referencia. Soportados: EPSG:4326 (WGS84, por defecto) y EPSG:4258 (ETRS89). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitud en grados decimales (WGS84/ETRS89). Rango -90..90. Ej: 41.3915"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitud en grados decimales (WGS84/ETRS89). Rango -180..180. Ej: 2.1620"
},
"srs": {
"type": "string",
"description": "Codigo EPSG del sistema de referencia. Soportados: EPSG:4326 (WGS84, por defecto) y EPSG:4258 (ETRS89)."
}
},
"additionalProperties": false
}Resuelve y devuelve los datos catastrales no protegidos de un inmueble urbano espanol a partir de su DIRECCION (provincia, municipio, via y numero). Util para resolver el inmueble desde el texto de un anuncio cuando no se tiene la referencia catastral. Provincia y municipio van por NOMBRE (no codigo); `streetType` es la sigla de la via (CL, AV, PZ...) y se recomienda para acertar. Devuelve el MISMO JSON normalizado que la consulta por referencia (clase urbano/rustico, uso, superficie construida, anio, direccion); si el numero corresponde a varios inmuebles (propiedad horizontal), devuelve la lista de candidatos para desambiguar (afina con bloque/escalera/planta/puerta). Solo direcciones urbanas; cobertura: territorio comun (excluye Pais Vasco y Navarra).
| Argument | Type | Description |
|---|---|---|
| door | string | Puerta, si aplica. Opcional: afina a un inmueble concreto. |
| block | string | Bloque, si aplica (propiedad horizontal). Opcional: afina a un inmueble concreto. |
| floor | string | Planta, si aplica. Opcional: afina a un inmueble concreto. |
| province* | string | Provincia por NOMBRE (no codigo), p. ej. 'CIUDAD REAL', 'MADRID'. Obligatorio. Territorio comun (excluye Pais Vasco y Navarra). |
| stairway | string | Escalera, si aplica. Opcional: afina a un inmueble concreto. |
| streetName |
| string |
| Nombre de la via SIN la sigla, p. ej. 'GLORIA', 'ALCALA'. Obligatorio. |
| streetType | string | Tipo/sigla de via del Catastro: CL (calle), AV (avenida), PZ (plaza), CR (carretera), CM (camino)... Opcional pero recomendado para acertar la via. |
| municipality* | string | Municipio por NOMBRE, p. ej. 'SANTA CRUZ DE MUDELA', 'MADRID'. Obligatorio. |
| streetNumber* | string | Numero de policia, p. ej. '51'. Obligatorio. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"province",
"municipality",
"streetName",
"streetNumber"
],
"properties": {
"door": {
"type": "string",
"description": "Puerta, si aplica. Opcional: afina a un inmueble concreto."
},
"block": {
"type": "string",
"description": "Bloque, si aplica (propiedad horizontal). Opcional: afina a un inmueble concreto."
},
"floor": {
"type": "string",
"description": "Planta, si aplica. Opcional: afina a un inmueble concreto."
},
"province": {
"type": "string",
"minLength": 1,
"description": "Provincia por NOMBRE (no codigo), p. ej. 'CIUDAD REAL', 'MADRID'. Obligatorio. Territorio comun (excluye Pais Vasco y Navarra)."
},
"stairway": {
"type": "string",
"description": "Escalera, si aplica. Opcional: afina a un inmueble concreto."
},
"streetName": {
"type": "string",
"minLength": 1,
"description": "Nombre de la via SIN la sigla, p. ej. 'GLORIA', 'ALCALA'. Obligatorio."
},
"streetType": {
"type": "string",
"description": "Tipo/sigla de via del Catastro: CL (calle), AV (avenida), PZ (plaza), CR (carretera), CM (camino)... Opcional pero recomendado para acertar la via."
},
"municipality": {
"type": "string",
"minLength": 1,
"description": "Municipio por NOMBRE, p. ej. 'SANTA CRUZ DE MUDELA', 'MADRID'. Obligatorio."
},
"streetNumber": {
"type": "string",
"minLength": 1,
"description": "Numero de policia, p. ej. '51'. Obligatorio."
}
},
"additionalProperties": false
}