Mirror Real Estate MCP Server

Connect Claude, ChatGPT and any other AI assistant directly to Mirror Real Estate's live property data through the open Model Context Protocol. Public, read-only, and free to use.

https://www.mirrorrealestate.com/mcp
Read-only No auth required Streamable HTTP 60 requests / min

What you can do with it

The server exposes five tools backed by the same data that powers this website. An AI assistant connected to it can answer questions like "Find houses for sale in Toronto under $1M with 3+ bedrooms" or "Which cities have the most listings right now?" using real, current data.

search_listings

Search public listings by city, country, price, beds/baths, rent vs. sale, and more.

get_listing

Pull the full public detail for a single listing by its slug.

count_listings_by_city

List cities, grouped by country, with their public listing counts.

search_agents

Search public agents and brokers by keywords, city, or property type.

get_agent

Pull the full public detail for a single agent or broker by slug.

Connect in under a minute

Claude Code (CLI)

claude mcp add --transport http mirror https://www.mirrorrealestate.com/mcp

Then run claude mcp list to confirm the five tools are available.

Claude Desktop

Add this to your claude_desktop_config.json (Settings → Developer → Edit Config), then restart the app:

{
  "mcpServers": {
    "mirror": {
      "type": "http",
      "url": "https://www.mirrorrealestate.com/mcp"
    }
  }
}

Any other MCP client

Point your client at https://www.mirrorrealestate.com/mcp using the Streamable HTTP transport. No headers or credentials are required.


What's exposed (and what isn't)

Every tool is strictly read-only — nothing can be created, updated, or deleted. Results are mapped onto a slim allow-list of fields, so only data that is already public on this website ever leaves the server.

Internal database IDs, source/MLS numbers, and like/view counts are deliberately never returned. The endpoint is rate-limited to 60 requests per minute per IP.

This website uses cookies to ensure you get the best experience. Learn more