real-estate-data-mcp-server
MCP server providing US real estate data — housing statistics, demographics, nearby amenities, area comparisons, cost-of-living analysis, and neighborhood search.
All data comes from free, public APIs — no API keys required:
- US Census ACS 5-Year (2022) for housing and demographic data
- OpenStreetMap Nominatim for geocoding
- Overpass API for nearby amenities (schools, hospitals, parks, transit)
Tools
| Tool | Description |
|---|---|
get_housing_stats |
Median home value, rent, vacancy rates, owner-occupied % for any US state or county |
get_area_demographics |
Population, income, education, employment, age stats from Census ACS |
get_nearby_amenities |
Schools, hospitals, parks, transit stops, supermarkets via OpenStreetMap |
compare_areas |
Side-by-side comparison of housing metrics for 2-5 locations |
get_cost_of_living |
Housing affordability index, cost burden analysis, national comparison |
search_neighborhoods |
Find neighborhoods/places in a city with key housing stats |
Installation
pip install real-estate-data-mcp-server
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"real-estate": {
"command": "real-estate-server"
}
}
}
Usage with Claude Code
claude mcp add real-estate -- real-estate-server
Example Queries
- "What are the housing stats for California?"
- "Compare housing costs between Texas and New York"
- "Find amenities near downtown San Francisco (37.7749, -122.4194)"
- "What's the cost of living in Colorado?"
- "Search neighborhoods in Austin, TX"
- "Get demographics for Harris County, Texas (county code 201)"
US State Codes
States can be specified by full name or abbreviation:
"California"or"CA""New York"or"NY""Texas"or"TX"
Counties require 3-digit FIPS codes (e.g., "073" for San Diego County, CA).
Data Sources
- US Census Bureau — American Community Survey 5-Year Estimates (2022)
- OpenStreetMap — Nominatim geocoding + Overpass amenity queries
- All APIs are free and require no authentication for basic usage
License
MIT
Metadata
Release files for real-estate-data-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| real_estate_data_mcp_server-0.1.0.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| real_estate_data_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.6 kB
Release files / real_estate_data_mcp_server-0.1.0.tar.gz
| Download URL | real_estate_data_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b9527ee382bea6bb8e1f28e47d4e8a695b6a473256f9f459b2ef9a33033d6796
|
|
BLAKE2b-256 checksum How to use checksums |
1e4b25446f11b0917743243a2dd8836fd51886d055961d7acce8b4eec38f602d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / real_estate_data_mcp_server-0.1.0-py3-none-any.whl
| Download URL | real_estate_data_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
21d7f484392f29ab394f7a08f91ae9adeec3734736b246c3d608889bd1051c22
|
|
BLAKE2b-256 checksum How to use checksums |
7e8055b0f3367a463d4f939ef6f6c642f67fe2f945e81baee84ec03be73997d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|