Connects Claude to Stream.estate's French real estate database with property search across 50+ filters including location, price, size, and energy ratings. You get standard property operations like search, detail lookup, and similarity matching, plus market intelligence tools for price per square meter statistics and points of interest. The saved search system lets you create persistent queries with webhook notifications for new listings. Useful when you need programmatic access to French real estate data for market analysis, property discovery, or building automated alerts. Requires a Stream.estate API key and handles all the standard property types from flats and houses to commercial spaces and land.
MCP server for the Stream.estate French real estate API. Search properties, get market statistics, manage saved searches with webhook notifications, and more.
claude mcp add -e STREAM_ESTATE_API_KEY=your-api-key stream-estate -- npx mcp-stream-estate
Add to your claude_desktop_config.json:
{
"mcpServers": {
"stream-estate": {
"command": "npx",
"args": ["mcp-stream-estate"],
"env": {
"STREAM_ESTATE_API_KEY": "your-api-key"
}
}
}
}
| 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 |
| 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 |
| 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 |
| 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 |
| Tool | Description |
|---|---|
test-webhook | Send a test payload to a webhook endpoint |
location-autocomplete first to find city/department IDs for search filterspnpm run dev # Watch mode
pnpm run build # Production build
pnpm start # Run server
MIT
STREAM_ESTATE_API_KEY*secretYour Stream.estate API key