Listingrail property listings

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

我该使用它吗

质量与安全性

A
描述质量
93%
模式完整度
77%
命名质量
100%
投毒风险
80%
权限匹配度
100%
协议合规性
100%

发现(3)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'search_listings' description contains placeholder text在 search_listings 中
  • INFOTool description contains placeholder or incomplete text在 search_listings 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~919token 数(工具定义)
~1.5 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.72%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

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

远程端点

https://listingrail.com/mcpstreamable-http

它能做什么

工具清单

工具(3)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢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.

输入模式

{
  "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.

输入模式

{
  "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).

输入模式

{
  "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"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本3 个工具