protogrid

Search / estate.new/listings

new.estate

R0· no sign-in

Search real estate listings for sale or rent in many countries, published on new.estate.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality100new
Trust83of 100
Uptime, 30 days100%
Latency p50441 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "listings": {
      "type": "http",
      "url": "https://new.estate/api/mcp"
    }
  }
}
claude mcp add --transport http listings https://new.estate/api/mcp
[mcp_servers.listings]
url = "https://new.estate/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "listings": {
      "type": "remote",
      "url": "https://new.estate/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "listings": {
      "type": "http",
      "url": "https://new.estate/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=listings&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbmV3LmVzdGF0ZS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "listings": {
      "type": "http",
      "url": "https://new.estate/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "listings": {
      "httpUrl": "https://new.estate/api/mcp"
    }
  }
}
extensions:
  "listings":
    enabled: true
    name: "listings"
    type: streamable_http
    uri: "https://new.estate/api/mcp"
    timeout: 300

Quality 100 / 100new

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,990 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 2 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 1,990 tokens to load them all · tool set a4e066c61c77 · tools last changed 2026-10-18 · checked 2026-10-20 18:38 UTC

Tool changes

  • searchchangeddescription
    before

    Find listings on new.estate by place name. Returns ids, titles and URLs; use fetch for the full text of a listing. For filters such as price, size or property type use search_listings.

    after · 81% of words in common

    Find listings on new.estate by place name. Returns ids, titles and URLs; the full text of a listing is available from fetch. Filters such as price, size or property type are available in search_listings.

  • find_similar_listingschangedoutput schema
  • get_listingchangeddescription, output schema
    before

    Full details of one listing published on new.estate: description, photos, features and facts. Takes a listing id from search_listings or the URL of a listing page. Contact details are not returned; send the user to the listing URL to contact the advertiser.

    after · 61% of words in common

    Full details of one listing published on new.estate: description, photos, features and every characteristic shown on the listing page, including country-specific fields, named in the requested language. Takes a listing id from search_listings or the URL of a listing page. Contact details are not returned; the advertiser can be contacted on the listing page.

  • search_listingschangeddescription, output schema
    before

    Search real-estate listings published on new.estate (homes, apartments, plots, commercial property for sale or rent in many countries). Returns matching listings with price, area, location and the URL of each listing page. Call get_catalog first when unsure which property type or country values exist. Always give the user the listing URL.

    after · 69% of words in common

    Search real-estate listings published on new.estate (homes, apartments, plots, commercial property for sale or rent in many countries). Returns matching listings with price, area, location and the URL of each listing page. The accepted property type and country values are listed by get_catalog. The listing URL is the page to cite for each result.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-2d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://new.estate/api/mcp streamable-httpnoneyes100%441 ms2026-07-282026-10-20

Tools (6)

fetchread-onlyFull text of one new.estate listing by id from search, with its URL for citation.
find_similar_listingsread-onlyListings on new.estate similar to the given one (same type and transaction, comparable price, area and location). For a unit in a development, returns the other units of that development.
get_catalogread-onlyValues accepted by search_listings: countries that have listings (with counts), property types, transaction types, features, sort orders and price currencies, named in the requested language.
get_listingread-onlyFull details of one listing published on new.estate: description, photos, features and every characteristic shown on the listing page, including country-specific fields, named in the requested language. Takes a listing id from search_listings or the URL of a listing page. Contact details are not returned; the advertiser can be contacted on the listing page.
searchread-onlyFind listings on new.estate by place name. Returns ids, titles and URLs; the full text of a listing is available from fetch. Filters such as price, size or property type are available in search_listings.
search_listingsread-onlySearch real-estate listings published on new.estate (homes, apartments, plots, commercial property for sale or rent in many countries). Returns matching listings with price, area, location and the URL of each listing page. The accepted property type and country values are listed by get_catalog. The listing URL is the page to cite for each result.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "estate.new/listings",
  "icons": [
    {
      "src": "https://new.estate/icon.png",
      "sizes": [
        "1024x1024"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "new.estate",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://new.estate/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://new.estate/en-US/docs/ai-assistants",
  "description": "Search real estate listings for sale or rent in many countries, published on new.estate."
}