About stream-estate
stream-estate is a deprecated MCP server for the Stream.estate French real estate API; it is scheduled to stop working on 31 December 2026. It supports property searches, market indicators, saved searches, and webhook operations.
Key features
- 01Search properties with extensive filters
- 02Retrieve property details and similar listings
- 03Look up cities and nearby points of interest
- 04View price-per-square-meter statistics
- 05Manage saved searches and webhooks
Use cases
- 01Find French properties by location, price, or size
- 02Compare property prices across locations and time
- 03Save searches and receive webhook notifications
MCP support
Exposes Stream.estate API functions as MCP tools for property search, market data, saved searches, and webhook testing. This v1 server is deprecated; the README directs users to the v2 remote MCP server.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y mcp-stream-estateSTREAM_ESTATE_API_KEYSecretYour Stream.estate API keyLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
13Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | No | Filter by city name |
| page | number | No | |
| slug | string | No | |
| label | string | No | Filter by display name |
| polygon | string | No | GPS coordinate polygon |
| zipcode | string | No | |
| zipcodes | array | No | |
| inseeCode | string | No | Filter by single INSEE code |
| inseeCodes | array | No | Filter by multiple INSEE codes |
| sortByName | enum | No | asc | desc |
| excludeGroupedCities | boolean | No |
Details
From the project READMEStream Estate MCP Server (v1, deprecated)
Warning
This server is deprecated and will stop working on 31 December 2026, together with the Stream Estate API v1. Switch to the v2 remote MCP server:
https://api-v2.stream.estate/mcp(HTTP transport,X-API-KEYheader), listed in the MCP Registry asestate.stream/mcp. Setup guide: https://next.docs.stream.estate/en/docs/guides/mcpclaude mcp add --transport http streamestate https://api-v2.stream.estate/mcp --header "X-API-KEY: <your_key>"
MCP server for the Stream.estate French real estate API. Search properties, get market statistics, manage saved searches with webhook notifications, and more.
Prerequisites
- Node.js >= 20
- Stream.estate API key
Quick Start
Claude Code (one command)
claude mcp add -e STREAM_ESTATE_API_KEY=your-api-key stream-estate -- npx mcp-stream-estate
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"stream-estate": {
"command": "npx",
"args": ["mcp-stream-estate"],
"env": {
"STREAM_ESTATE_API_KEY": "your-api-key"
}
}
}
}
Configuration
| Environment Variable | Required | Default | Description |
|---|---|---|---|
STREAM_ESTATE_API_KEY | Yes | — | Your Stream.estate API key (sign up) |
STREAM_ESTATE_BASE_URL | No | https://api.stream.estate | API base URL |
Available Tools
Properties
| Tool | Description |
|---|---|
search-properties | Search properties with 50+ filters (location, price, size, energy, etc.) |
get-property | Get full property details by UUID |
find-similar-properties | Find properties similar to a given one |
Indicators
| Tool | Description |
|---|---|
get-cities | Search cities by name, zipcode, or INSEE code |
location-autocomplete | Autocomplete city/department names (returns IDs for filters) |
get-points-of-interest | Find nearby schools, hospitals, restaurants, etc. |
get-price-per-meter | Price/m² statistics with average, median, and time series |
Saved Searches
| Tool | Description |
|---|---|
create-search | Create a saved search with webhook notifications |
list-searches | List all saved searches |
get-search | Get a specific saved search |
update-search | Update saved search criteria |
delete-search | Delete a saved search |
Webhooks
| Tool | Description |
|---|---|
test-webhook | Send a test payload to a webhook endpoint |
Key Concepts
- Property types: 0=Flat, 1=House, 2=Building, 3=Parking, 4=Office, 5=Land, 6=Shop
- Transaction types: 0=Sell, 1=Rent
- Publisher types: 0=Individual, 1=Professional
- Energy categories: A (most efficient) through G (least efficient)
- Use
location-autocompletefirst to find city/department IDs for search filters
Development
pnpm run dev # Watch mode
pnpm run build # Production build
pnpm start # Run server
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.