Stream Estate logo

Stream Estate

Search French property listings, market statistics, locations, saved searches, and webhook notifications through Stream.estate.

Install Stream Estate

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "stream-estate-2": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-stream-estate"
      ],
      "env": {
        "STREAM_ESTATE_API_KEY": "YOUR_VALUE_HERE",
        "STREAM_ESTATE_BASE_URL": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 13 tools correctly (2d ago).

Overview

The stream-estate MCP server connects AI agents to the Stream.estate French real estate API. It supports filtered property searches, property details, similar listings, location lookup, nearby points of interest, and price-per-square-meter statistics. Agents can also create and manage saved searches that use webhook notifications, then test webhook endpoints. Use it when an agent needs structured access to French real estate listings or market data.

Use cases

  • Search French properties by location, price, size, and energy rating
  • Retrieve full listing details from a property UUID
  • Compare local price-per-square-meter statistics
  • Create saved searches with webhook notifications
  • Find nearby schools, hospitals, and restaurants

Key features

  • Property search with 50+ filters
  • Property details and similar listings
  • French city and department lookup
  • Nearby points-of-interest search
  • Price-per-square-meter statistics
  • Saved searches and webhook testing

Tools13

What Stream Estate lets your agent do. Expand a tool for its parameters.

Verified live~6.8k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 41d

What it can do

From the 13 tools this server returned when we ran it.

Can delete or modify data · 1Makes network requests · 3Read-only tools · 12
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age214 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · mcp-stream-estate (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads137Package downloads in the last 30 days.
Last commit13d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed13Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Stream Estate works

What the stream-estate MCP server does

The stream-estate MCP server exposes the Stream.estate French real estate API through MCP tools. It covers both property discovery and market research, with search criteria for location, price, size, energy category, and other listing attributes. A property can be retrieved by UUID, and another tool can identify properties similar to a selected listing.

Location tools help agents prepare and refine searches. get-cities accepts a city name, postal code, or INSEE code, while location-autocomplete searches city and department names and returns IDs used by search filters. get-points-of-interest finds nearby places such as schools, hospitals, and restaurants. Market analysis is available through price-per-square-meter statistics, including averages, medians, and time series.

How it works

The server runs as an MCP process and sends requests to Stream.estate using an API key. The primary property search accepts more than 50 filters. The documented property and transaction type values include flats, houses, buildings, parking, offices, land, and shops, along with sale or rental transactions. Publisher types distinguish individuals from professionals, and energy ratings range from A through G.

For location-based filtering, the documented workflow is to use location-autocomplete first, then use the returned IDs in property searches. Saved searches are managed separately: an agent can create one with webhook notifications, list or retrieve existing searches, change their criteria, and delete them. test-webhook sends a test payload to a webhook endpoint.

Setup and configuration

The stream-estate MCP server requires Node.js 20 or newer and a Stream.estate API key. The required STREAM_ESTATE_API_KEY variable supplies that credential. STREAM_ESTATE_BASE_URL is optional and defaults to https://api.stream.estate, allowing the API base URL to be configured explicitly.

For Claude Code, the documented setup uses claude mcp add with the API key and runs npx mcp-stream-estate. Claude Desktop can use the same package in its MCP configuration, with command set to npx, the package in args, and the key in the server environment. Local development also provides pnpm run dev, pnpm run build, and pnpm start commands.

Tools and capabilities

The stream-estate MCP server groups its tools into four practical areas:

  • Properties: Search listings, retrieve full details by UUID, and find similar properties.
  • Indicators: Look up cities, autocomplete locations, find nearby points of interest, and retrieve price-per-square-meter statistics.
  • Saved searches: Create, list, inspect, update, and delete saved searches.
  • Webhooks: Send a test payload to a webhook endpoint.

These capabilities support both one-off listing queries and recurring searches that notify an external webhook when configured.

Limitations and notes

The integration is specifically documented for the Stream.estate French real estate API. Location IDs may be needed for filters, so location autocomplete is an important preparation step for many searches. The documented license is MIT.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Stream Estate

stream-estate is an MCP server that connects AI agents to the Stream.estate French real estate API. Its main tools search properties, retrieve property details, find similar listings, query cities and points of interest, calculate price-per-square-meter statistics, manage saved searches, and test webhook endpoints.

Install it with Node.js 20 or newer and run the documented `npx mcp-stream-estate` package with a Stream.estate API key. Claude Code uses `claude mcp add`, while Claude Desktop requires an MCP configuration containing the command, package arguments, and `STREAM_ESTATE_API_KEY`.

It requires `STREAM_ESTATE_API_KEY`; `STREAM_ESTATE_BASE_URL` is optional. The base URL defaults to `https://api.stream.estate`, while the API key must come from Stream.estate.

Use `location-autocomplete` first to find city or department IDs, then pass those IDs into property search filters. `get-cities` can also search by city name, postal code, or INSEE code.

The server runs as a standard MCP process using `npx`, with an API key supplied through the environment.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewStream Estate AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/stream-estate-2?style=directory)](https://allmcps.com/mcp/stream-estate-2)
HTML Embed
<a href="https://allmcps.com/mcp/stream-estate-2"><img src="https://allmcps.com/api/badge/stream-estate-2?style=directory" alt="Stream Estate on AllMCPs" /></a>