MCP server for Redfin — natural-language access to listings, property records, market reports, and your saved homes/searches. Routes through your signed-in redfin.com tab via the fetchproxy browser extension, so AWS WAF / DataDome see a real browser session instead of a Node process.
> ⚠️ Redfin does not publish a public consumer API. This server uses the same private /stingray/... endpoints the redfin.com web app calls, dispatched through your own signed-in browser tab via the fetchproxy extension. Use at your own discretion.
.mcp.json (project) or ~/.claude/mcp.json (global):
{
"mcpServers": {
"redfin": {
"command": "npx",
"args": ["-y", "redfin-mcp"]
}
}
}
git clone https://github.com/chrischall/fetchproxy
cd fetchproxy
npm ci
npm --workspace=@fetchproxy/extension-chrome run build
Then in Chrome: chrome://extensions → Developer mode → Load unpacked → pick packages/extension-chrome/dist/.
That's it. No API keys, no env vars.
redfin_search_properties — Search by location + filters (price, beds/baths min, home type). Resolves the location via Redfin's autocomplete then queries the /stingray/api/gis endpoint. Returns matching listings with price, beds/baths, sqft, year built, address, and the Redfin home URL.redfin_get_property — Full property record by url (Redfin homedetails URL or path), property_id alone (resolved internally by following Redfin's /home/ redirect to the canonical slug, then initialInfo), or property_id + listing_id (fastest — skips resolution). Two-round-trip API: initialInfo resolves the URL to IDs, then aboveTheFold fetches the data. Returns address, beds/baths, sqft, year built, price, status, days on market, primary photo.redfin_get_market_report — Median sale/list prices, price per sqft, days on market, year-over-year change, homes sold/on market for a Redfin region. Provide either location (free-text) or region_id + region_type. All metrics returned as formatted strings (e.g. "$870K", "+2.4%").redfin_calculate_mortgage — Local PITI calculator. No network call. Provide home price, interest rate, optional down payment / taxes / insurance / HOA / PMI; returns a full monthly breakdown.redfin_get_saved_homes — Your favorited homes, flattened across all collections. Returns address, price, beds/baths, status.redfin_get_saved_searches — Your saved searches with region URLs and display text.redfin_search_propertiesredfin_get_propertyredfin_get_saved_homesredfin_get_saved_searchesredfin_get_market_reportredfin_calculate_mortgageSessionNotAuthenticatedError. Public tools work either way.for_rent / sold listing statuses map to entirely different Redfin URL paths (/apartments-for-rent/..., /recently-sold). v0.1 of redfin_search_properties supports for_sale only.redfin_get_property; there's no historical-series endpoint yet.共 11 个版本