protogrid

Search / com.evryroom/property-search

Every Room

R0· no sign-in

Search homes for sale and to rent across Europe and the UAE, keep shortlists, reveal sellers.

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.
Quality96strong
Trust83of 100
Uptime, 30 days100%
Latency p50431 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "property-search": {
      "type": "http",
      "url": "https://evryroom.com/mcp"
    }
  }
}
claude mcp add --transport http property-search https://evryroom.com/mcp
[mcp_servers.property-search]
url = "https://evryroom.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "property-search": {
      "type": "remote",
      "url": "https://evryroom.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "property-search": {
      "type": "http",
      "url": "https://evryroom.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=property-search&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZXZyeXJvb20uY29tL21jcCJ9"
}
{
  "servers": {
    "property-search": {
      "type": "http",
      "url": "https://evryroom.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "property-search": {
      "httpUrl": "https://evryroom.com/mcp"
    }
  }
}
extensions:
  "property-search":
    enabled: true
    name: "property-search"
    type: streamable_http
    uri: "https://evryroom.com/mcp"
    timeout: 300

Quality 96 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list carries no ttlMs, so clients re-fetch it
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.annotations13 of 13 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,277 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

13 tools, about 2,277 tokens to load them all · tool set f19f34f4f896 · checked 2026-11-07 19:10 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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-18d-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://evryroom.com/mcp streamable-httpnoneyes100%431 ms2026-07-282026-11-07

Tools (13)

compare_listingsread-onlyTwo to six listings side by side: price, euros per square metre, size, rooms, place and age of the ad.
delete_saved_searchdestructiveDelete one of the person's saved searches by its id from my_saved_searches. Needs sign-in.
find_arearead-onlyTurn a place name into the area slugs search_listings filters on, with how many homes each area has. Example: country "ae", text "marina" finds dubai-marina.
get_listingread-onlyEverything public about one listing: title, description, all photos, price, size, rooms, place and similar homes. Seller contact is not included.
list_marketsread-onlyThe countries Every Room covers, with how many homes are for sale and to rent in each, the currency, and which filters work there. Call this first to get the two-letter market codes the other tools take.
my_accountread-onlyThe signed-in person's Every Room account: their plan and how many seller reveals are left this week, their shortlists and their saved searches. Needs sign-in.
my_saved_listingsread-onlyThe listings in the person's shortlists, newest first: every list, or only the one named. Needs sign-in.
my_saved_searchesread-onlyThe person's saved searches, newest first, each with the link that reopens it. Needs sign-in.
remove_saved_listingdestructiveTake a listing out of the person's shortlists: out of the named `list`, or out of every list of theirs that holds it. Needs sign-in.
reveal_sellerReveal who is selling or letting a listing: the portal or agency it is advertised on, the agent, the ad reference and the link to the original ad, plus the ad's own text. Spends one reveal from the person's Every Room plan (Search US$9.99 a week (5 sellers), Pro US$21.99 a week (20 sellers)), or their one free reveal; a listing already revealed costs nothing. Ask the person before spending one. Without reveals left it returns revealed: false with an upgrade_url for the person to open. Needs sign-in.
save_listingSave a listing to one of the person's shortlists, the same lists the heart on evryroom.com saves to. Without `list`, it goes to their first list (made for them if they have none); a `list` name that does not exist yet becomes a new list. Needs sign-in.
save_searchSave a search under a name, with the same filters as search_listings. It appears in the person's saved searches on evryroom.com. Needs sign-in.
search_listingsread-onlySearch homes for sale or to rent in one market. Returns 24 listings a page, newest first unless sorted, with price, size, rooms, place and a photo. Up to 4 pages per search: narrow with filters rather than paging. Prices filter in euros: the sale price, or the rent per month (also in markets that quote rent per year).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.evryroom/property-search",
  "title": "Every Room",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://evryroom.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://evryroom.com/assistants",
  "description": "Search homes for sale and to rent across Europe and the UAE, keep shortlists, reveal sellers."
}