The free 50 metros cover most of the places people ask about, and a health score next to yield and appreciation is enough to rank candidates in a conversation. Screening all 895 or putting two cities side by side is where the key becomes necessary.
A hosted Streamable HTTP server carrying US residential real-estate market data by metro: prices, appreciation, rental yield, mortgage estimates, migration and an investment health score.
- An investment health score from 1 to 10 with the key signals behind it (get_market_health)
- Prices, appreciation, rental yield, a mortgage estimate and momentum for a metro (get_market_summary), and with a key also HUD Fair Market Rents, percentile rankings and full migration data
- The available markets, filterable by state (list_markets)
- Two cities compared side by side across 10+ metrics (compare_markets, key required)
- A filter across all 895 metros by price, yield, appreciation and affordability (search_markets, key required)
Nothing for the free tier: add the endpoint to your client and you get the top 50 US metros, under a daily request cap counted per IP. All 895 metros, compare_markets and search_markets need an X-API-Key header from the paid Investor plan, which raises the cap and counts it per key instead. It can also be run locally from source over streamable-http.
One command — npx -y mcp-remote https://lotlytics-mcp-production.up.railway.app/mcp
