Listingrail property listings

Live sale and rental listings from Zillow, Rightmove, Idealista and 15 more portals in one schema.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
77%
Calidad de los nombres
100%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'search_listings' description contains placeholder texten search_listings
  • INFOTool description contains placeholder or incomplete texten search_listings

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~919Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto moderado en la atención (0.72% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "listingrail": {
      "url": "https://listingrail.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://listingrail.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_listings(source, location, type, limit, offset, ...)

Live sale and rental listings from 21 property portals, every listing in one schema (price, currency, beds, baths, area, address, coordinates, photos, agent). Costs 1 credit per listing returned; a failed portal read costs nothing. Portal keys by country: AE: bayut (rent/sale), propertyfinder (sale/rent); CA: padmapper (rent); DE: immobilienscout24 (rent/sale), kleinanzeigen (rent/sale); ES: idealista (sale/rent), fotocasa (sale/rent); GB: rightmove (sale/rent), zoopla (sale/rent); IE: daft (rent/sale); IT: idealista (sale/rent); PL: otodom (rent/sale); PT: idealista (sale/rent), imovirtual (sale/rent); SE: hemnet (sale); US: zillow (sale), realtor (sale/rent), zillow-rentals (rent), redfin (sale), redfin-rentals (rent), zumper (rent), padmapper (rent), apartments-com (rent), craigslist (rent/sale). Call list_sources first for the location format and the filters each portal takes. Returns at most 50 listings per call; when `next_offset` is in the answer, call again with it as `offset` for the next page (only the rows returned are charged). Pass a listing's `url` to get_listing for its full record.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "source": {
      "type": "string",
      "enum": [
        "zillow",
        "realtor",
        "zillow-rentals",
        "redfin",
        "redfin-rentals",
        "zumper",
        "padmapper",
        "apartments-com",
        "craigslist",
        "rightmove",
        "zoopla",
        "idealista",
        "immobilienscout24",
        "kleinanzeigen",
        "fotocasa",
        "daft",
        "otodom",
        "imovirtual",
        "hemnet",
        "bayut",
        "propertyfinder"
      ],
      "description": "Portal key, e.g. 'zillow', 'rightmove', 'idealista'."
    },
    "location": {
      "type": "string",
      "description": "Place as the portal expects it (see list_sources), e.g. 'Austin, TX', 'SW11', 'madrid', or a search link from the portal."
    },
    "type": {
      "type": "string",
      "enum": [
        "rent",
        "sale"
      ],
      "description": "Rent or sale; default is the portal's first kind."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 10,
      "description": "Listings to return (1 credit each)."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "default": 0,
      "description": "Listings to skip, for paging: use the `next_offset` of the previous answer. offset + limit may not pass 500."
    },
    "filters": {
      "type": "object",
      "description": "Optional; only where the portal accepts them (see list_sources).",
      "properties": {
        "minPrice": {
          "type": "integer",
          "minimum": 0
        },
        "maxPrice": {
          "type": "integer",
          "minimum": 0
        },
        "minBeds": {
          "type": "integer",
          "minimum": 0
        }
      }
    }
  },
  "required": [
    "source",
    "location"
  ]
}
🟢list_sources

Call this first to get the exact location format and accepted filters for each source. Lists the portals search_listings can read: country, rent or sale, accepted filters, how to write the location and whether get_listing works for it. Free.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢get_listing(source, url)

The full record of one listing from its `url` (as returned by search_listings). Costs 1 credit; a failed read costs nothing. Works only for sources with details=true in list_sources: realtor, redfin-rentals, craigslist (Craigslist and Redfin rentals among them).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "source": {
      "type": "string",
      "enum": [
        "realtor",
        "redfin-rentals",
        "craigslist"
      ],
      "description": "Portal key of the listing."
    },
    "url": {
      "type": "string",
      "description": "The listing's `url` from a search_listings answer."
    }
  },
  "required": [
    "source",
    "url"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas