chrischall avatar

Homes Mcp

chrischall/homes-mcp

Connects Claude to homes.com real estate data through your existing browser session via fetchproxy. You get natural language access to listing search with filters, address resolution (including bulk operations on up to 100 addresses), full property details with price and tax history, photo galleries, nearby listings, market reports, and saved homes from your account. It parses Schema.org JSON-LD and DOM elements from server-rendered pages, so there's no official API dependency. Also includes local mortgage and affordability calculators that run without network calls. Worth noting: homes.com doesn't publish rental estimates anywhere on the site, so the rent-vs-buy calculator requires you to supply that figure yourself or pull it from a different source like Zillow.

tools
21
transport
STDIO
env vars
2
last updated
Nov 4, 2026

Tools

21 tools

Public tool metadata for what this MCP can expose to an agent.

homes_search_propertiesSearch listings by free-text location (city/ZIP/neighborhood), with filters for property type, listing type, sort, and price band.

Search listings by free-text location (city/ZIP/neighborhood), with filters for property type, listing type, sort, and price band.

No parameter schema in public metadata yet.

homes_get_by_addressResolve one US street address to its canonical homes.com property URL and opaque hash.

Resolve one US street address to its canonical homes.com property URL and opaque hash.

No parameter schema in public metadata yet.

homes_resolve_addressesBulk address resolution (up to 100 addresses, input order preserved, per-row outcomes).

Bulk address resolution (up to 100 addresses, input order preserved, per-row outcomes).

No parameter schema in public metadata yet.

homes_get_propertyFull record for a property by URL, including address, geo, beds/baths, sqft, price, agent, schools, HOA, tax, and price history.

Full record for a property by URL, including address, geo, beds/baths, sqft, price, agent, schools, HOA, tax, and price history.

No parameter schema in public metadata yet.

homes_get_property_photosFull photo gallery scraped from the property detail page.

Full photo gallery scraped from the property detail page.

No parameter schema in public metadata yet.

homes_bulk_getFetch up to 200 properties' structured records in one call.

Fetch up to 200 properties' structured records in one call.

No parameter schema in public metadata yet.

homes_compare_propertiesSide-by-side comparison of 2–8 properties with an aligned summary table.

Side-by-side comparison of 2–8 properties with an aligned summary table.

No parameter schema in public metadata yet.

homes_get_nearby_listingsNearby For Sale (and optionally Rental) listing cards from a property detail page.

Nearby For Sale (and optionally Rental) listing cards from a property detail page.

No parameter schema in public metadata yet.

homes_get_historyCombined price and tax history in one fetch, with normalized events and tax records.

Combined price and tax history in one fetch, with normalized events and tax records.

No parameter schema in public metadata yet.

homes_get_property_historyDeprecated — price/ownership/lien timelines only. Prefer homes_get_history.

Deprecated — price/ownership/lien timelines only. Prefer homes_get_history.

No parameter schema in public metadata yet.

homes_get_tax_historyDeprecated — year-by-year tax records only. Prefer homes_get_history.

Deprecated — year-by-year tax records only. Prefer homes_get_history.

No parameter schema in public metadata yet.

homes_get_market_reportMedian, average, and per-sqft figures for a market, derived from sold search data.

Median, average, and per-sqft figures for a market, derived from sold search data.

No parameter schema in public metadata yet.

homes_get_saved_homesThe signed-in user's saved (favorited) homes.

The signed-in user's saved (favorited) homes.

No parameter schema in public metadata yet.

homes_get_saved_searchesThe signed-in user's saved searches.

The signed-in user's saved searches.

No parameter schema in public metadata yet.

homes_calculate_affordabilityLocal affordability calculator giving max purchase price from income, DTI, and rates.

Local affordability calculator giving max purchase price from income, DTI, and rates.

No parameter schema in public metadata yet.

homes_calculate_mortgageLocal PITI calculator for principal and interest, taxes, insurance, HOA, and PMI.

Local PITI calculator for principal and interest, taxes, insurance, HOA, and PMI.

No parameter schema in public metadata yet.

homes_estimate_rent_vs_buyLocal rent-vs-buy model using a caller-supplied monthly rent.

Local rent-vs-buy model using a caller-supplied monthly rent.

No parameter schema in public metadata yet.

homes_healthcheckRound-trips robots.txt through the fetchproxy bridge and returns connection diagnostics.

Round-trips robots.txt through the fetchproxy bridge and returns connection diagnostics.

No parameter schema in public metadata yet.

homes_get_session_contextList account labels for bookkeeping.

List account labels for bookkeeping.

No parameter schema in public metadata yet.

homes_register_sessionRegister an account label for bookkeeping.

Register an account label for bookkeeping.

No parameter schema in public metadata yet.

homes_set_active_sessionSwitch the active account label for bookkeeping.

Switch the active account label for bookkeeping.

No parameter schema in public metadata yet.

Sponsors

Configuration

HOMES_WS_PORT

Override the fetchproxy WebSocket port (default 37149).

HOMES_COMMUNITIES_FILE

Path to a JSON array of community names for feature extraction; overrides the built-in Lake Lure / mountain-NC default vocabulary.

Readme

homes-mcp

CI npm license

homes.com real-estate access as an MCP server for Claude — search listings, resolve addresses, fetch property details, price/tax history, market reports, saved homes, photo galleries, and run affordability/mortgage math, all via natural language.

⚠️ homes.com does not publish a public consumer API. This server reads the same server-rendered HTML and Schema.org JSON-LD that homes.com itself ships to your browser, routed through your own signed-in browser tab via the ContextMint Bridge browser extension. Every request acts on behalf of your existing session — your cookies, your TLS, your JS context — exactly as if you'd clicked it in the browser yourself. Treat this as informal use of homes.com. Use at your own discretion.

Tools


View the full README on GitHub

Details

Repository
github.com/chrischall/homes-mcp
Category
Search & Web Crawling
Package
homes-mcp
Transport
STDIO
Registry
MCP registry, active

More from chrischall

Related Search & Web Crawling MCP servers

View all
1ciscoriordan avatarparsec-edgar: SEC EDGAR filingsciscoriordan/parsec-edgarSearch SEC EDGAR, list company filings, and read 10-K, 10-Q and 8-K filings one Item at a time0stars
2clawdio777 avatarAeonosclawdio777/aeonosAI search visibility MCP. Get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.0stars
3clichefactory avatarClicheFactory Document Intelligenceclichefactory/clichefactory-mcpExtract structured JSON from PDFs, images, DOCX, XLSX, CSV, EML attachments, and DSPy pipelines.0stars
4cloudcorprecords avatarCarddatacloudcorprecords/carddataSports and trading card sold prices: search cards, read prices at every grade, and list plans.0stars
5cloudcorprecords avatarEodrecordcloudcorprecords/eodrecordRead the published end-of-day state of a rules-based SPY and QQQ index model.0stars
6cloudcorprecords avatarFlightdatacloudcorprecords/flightdataGoogle Flights search as JSON: itineraries, prices, times, stops and emissions filters.0stars