Koskamo

Piso Radar MCP

An official read-only MCP server by Piso Radar that provides access to Spanish housing auction data from the BOE and bank-owned properties. It allows agents to search for properties, retrieve detailed listings, check closing auctions, get market summaries, calculate auction expenses, and list covered provinces without requiring authentication.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Piso Radar MCP logo, by Piso RadarVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by Piso Radar
MCP endpoint (Streamable HTTP)
https://pisoradar.es/mcp
Vendor documentation

What its tools do

6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

6 of 6 have a description · 6 of 6 declare behavior hints · 3 of 5 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to pisoradar.es ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for open housing auctions and bank properties by province with filters
  • Retrieve detailed property listings including expenses and market comparisons
  • Identify auctions closing in the near future by date and location
  • Calculate property transfer tax (ITP) and minimum costs for auctions

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
piso-radar 1.0.0
MCP protocol negotiated in check
2025-11-25
Tools
6 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  },
  "resources": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Piso Radar reúne las subastas de viviendas del Portal de Subastas del BOE, de la Seguridad Social y de procuradores, y los pisos que venden bancos y gestoras (Solvia, Servihabitat, Aliseda, Unicaja, Cajamar, Altamira, Diglo (Santander), Escogecasa (Abanca)) en toda España salvo Melilla. Las fuentes se leen cada hora. Cómo usar estas herramientas: - Empieza por buscar_viviendas (o subastas_que_cierran) con la provincia; para una vivienda concreta, ficha_vivienda con su id o su URL. - Cita siempre la URL de la ficha de Piso Radar que devuelve cada resultado: ahí están el expediente completo, el mapa y el enlace al anuncio original. - Los datos son los del expediente o del anuncio: si una cifra no viene («no consta»), dilo así; no la inventes ni la estimes. - Las pujas se hacen en el Portal de Subastas del BOE y las visitas se piden a quien vende. Piso Radar no es una inmobiliaria ni asesora: lo que devuelve es información, no una recomendación de compra. Recuerda al usuario que antes de pujar lea el expediente completo y, si hace falta, consulte a un abogado. - Las cantidades son euros; las fechas, ISO 8601 (hora de Madrid en los textos).

Tools

6 advertised

listar_provincias — Provincias cubiertas
Advertised by the server during the last successful anonymous check.
Advertised read-only

Las provincias que cubre Piso Radar, con cuántas subastas de vivienda abiertas y cuántos pisos de banco hay ahora en cada una y el enlace a su panel.

listar_provincias input schema
{
  "type": "object",
  "properties": {}
}
listar_provincias annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
buscar_viviendas — Buscar viviendas
Advertised by the server during the last successful anonymous check.
Advertised read-only

Busca subastas de viviendas abiertas y pisos de banco en venta en una provincia española, con filtros de municipio, precio, superficie, habitaciones, descuento sobre la tasación, días hasta el cierre, ocupación y cargas. Devuelve hasta 50 resultados con la URL de la ficha de cada uno.

buscar_viviendas input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "provincia"
  ],
  "properties": {
    "tipo": {
      "enum": [
        "subastas",
        "bancos",
        "todas"
      ],
      "type": "string",
      "default": "todas",
      "description": "Solo subastas, solo pisos de banco o los dos."
    },
    "orden": {
      "enum": [
        "precio",
        "descuento",
        "cierre",
        "eur_m2"
      ],
      "type": "string",
      "default": "precio",
      "description": "precio ascendente, descuento descendente, cierre más próximo o €/m² ascendente."
    },
    "limite": {
      "type": "integer",
      "default": 20,
      "maximum": 50,
      "minimum": 1
    },
    "m2_min": {
      "type": "number",
      "description": "Superficie mínima, en m².",
      "exclusiveMinimum": 0
    },
    "municipio": {
      "type": "string",
      "description": "Municipio, tal como se escribe (Elche, Torrevieja…)."
    },
    "provincia": {
      "type": "string",
      "description": "Nombre de la provincia (Alicante, Valencia, Madrid…)."
    },
    "precio_max": {
      "type": "number",
      "description": "Precio o valor de subasta máximo, en euros.",
      "exclusiveMinimum": 0
    },
    "precio_min": {
      "type": "number",
      "minimum": 0,
      "description": "Precio o valor de subasta mínimo, en euros."
    },
    "sin_cargas": {
      "type": "boolean",
      "description": "Solo subastas cuyo expediente dice expresamente que no hay cargas."
    },
    "solo_libres": {
      "type": "boolean",
      "description": "Solo subastas cuyo expediente dice que la vivienda está libre de ocupantes."
    },
    "descuento_min": {
      "type": "number",
      "maximum": 100,
      "minimum": 0,
      "description": "Solo subastas: descuento mínimo sobre la tasación, en %."
    },
    "cierra_en_dias": {
      "type": "integer",
      "maximum": 365,
      "description": "Solo subastas: que cierren dentro de estos días.",
      "exclusiveMinimum": 0
    },
    "habitaciones_min": {
      "type": "integer",
      "maximum": 9007199254740991,
      "exclusiveMinimum": 0
    }
  }
}
buscar_viviendas annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
ficha_vivienda — Ficha de una vivienda
Advertised by the server during the last successful anonymous check.
Advertised read-only

La ficha completa de una subasta o de un piso de banco: datos del expediente o del anuncio, descripción, avisos, coste mínimo con ITP, comparación con el €/m² de los bancos en su municipio, historial de precio y las copias publicadas en otras fuentes. Acepta el id («boe:SUB-JA-2026-123456», «solvia:12345») o la URL de la ficha en pisoradar.es.

ficha_vivienda input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "minLength": 3,
      "description": "Id «fuente:referencia» o URL https://pisoradar.es/vivienda/<fuente>/<referencia>."
    }
  }
}
ficha_vivienda annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
subastas_que_cierran — Subastas que cierran pronto
Advertised by the server during the last successful anonymous check.
Advertised read-only

Subastas de viviendas que cierran en los próximos días (7 por defecto, hasta 30), en una provincia o en toda España, ordenadas por fecha y hora de cierre.

subastas_que_cierran input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "dias": {
      "type": "integer",
      "default": 7,
      "maximum": 30,
      "minimum": 1
    },
    "limite": {
      "type": "integer",
      "default": 30,
      "maximum": 100,
      "minimum": 1
    },
    "provincia": {
      "type": "string",
      "description": "Nombre de la provincia; sin ella, toda España."
    }
  }
}
subastas_que_cierran annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
resumen_mercado — Resumen del mercado
Advertised by the server during the last successful anonymous check.
Advertised read-only

Cifras del último informe mensual de Piso Radar para toda España o una provincia: subastas abiertas, cuántas salen bajo tasación y con qué descuento mediano, ocupación y cargas declaradas, depósito y valor medianos, pisos de banco en venta, precio y €/m² medianos y las entidades con más pisos. Más lo abierto ahora mismo.

resumen_mercado input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "provincia": {
      "type": "string",
      "description": "Nombre de la provincia; sin ella, toda España."
    }
  }
}
resumen_mercado annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}
calcular_gastos_subasta — Gastos de una subasta
Advertised by the server during the last successful anonymous check.
Advertised read-only

Calcula el ITP (impuesto de transmisiones) que corresponde a un valor de remate según la comunidad autónoma de la provincia, y el coste mínimo resultante. Para el resto de gastos (registro, deudas de comunidad, cargas, reforma) remite a la calculadora completa.

calcular_gastos_subasta input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "valor",
    "provincia"
  ],
  "properties": {
    "valor": {
      "type": "number",
      "description": "Valor de remate o de subasta, en euros.",
      "exclusiveMinimum": 0
    },
    "provincia": {
      "type": "string",
      "description": "Provincia donde está la vivienda (decide la comunidad autónoma y el tipo de ITP)."
    }
  }
}
calcular_gastos_subasta annotations
{
  "readOnlyHint": true,
  "idempotentHint": true
}

Prompts

Not advertised

No prompt definitions available.

Resources

1 advertised

acerca-de — Acerca de Piso Radar

Advertised by the server during the last successful anonymous check.

Qué es Piso Radar, de dónde salen los datos y cómo citarlos.

acerca-de URI
pisoradar://acerca-de

MIME type: text/plain

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2028 ms
95th percentile latency
2028 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 2028 ms · metadata changed · 6 tool(s), 1 resource(s), 0 resource template(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http piso-radar-mcp https://pisoradar.es/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add piso-radar-mcp --url https://pisoradar.es/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable piso-radar-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "piso-radar-mcp": {
      "url": "https://pisoradar.es/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "piso-radar-mcp": {
      "type": "streamableHttp",
      "url": "https://pisoradar.es/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start piso-radar-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "piso-radar-mcp": {
      "type": "http",
      "url": "https://pisoradar.es/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http piso-radar-mcp https://pisoradar.es/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://pisoradar.es/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "piso-radar-mcp": {
      "serverUrl": "https://pisoradar.es/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Piso Radar MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Piso Radar MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing