# realtystack-mcp MCP server

U.S. real-estate data: property records, AVM value + rent estimates, sale/rental listings.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-isaiahdupree-realtystack-mcp
- Repository: https://github.com/IsaiahDupree/realtystack-mcp
- Website: https://realtystack-mcp.vercel.app

## Install
- Endpoint: https://realtystack-mcp.vercel.app/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://realtystack-mcp.vercel.app/mcp

## Tools
- search_properties (Search property records) - Search normalized U.S. property records (owner, structural attributes, tax assessments, tax + sale history) by location. Pin a location one of three ways: a full address, a city+state(+zipCode), or a latitude+longitude point with a radius (miles). All other parameters narrow the result set. Records are cached 24h upstream, so meta.cached may be true on repeat queries. Endpoint: https://realtystack-mcp.vercel.app/mcp
- get_property (Get one property record by id) - Full detail for a single property record, keyed by its RentCast id (the same id returned on every search_properties, avm_value, avm_rent, and listings record). Returns 404 if no property matches the id. Cached 24h upstream. Endpoint: https://realtystack-mcp.vercel.app/mcp
- avm_value (AVM sale-value estimate with comparables) - Run RentCast's automated valuation model for a subject property and return a point price estimate, a priceRangeLow/priceRangeHigh band, the resolved subjectProperty, and comparables[] — recent comparable sales each scored with a distance (miles) and correlation (0-1 similarity). Pin the subject with either address or latitude+longitude; when subject attributes are unknown, supply propertyType/bedrooms/bathrooms/squareFootage (or leave lookupSubjectAttributes true to have RentCast fill them). Cached 6h upstream. Endpoint: https://realtystack-mcp.vercel.app/mcp
- avm_rent (AVM long-term-rent estimate with comparables) - Run RentCast's automated model for long-term (12-month lease) rent and return a point rent estimate, a rentRangeLow/rentRangeHigh band, the resolved subjectProperty, and comparables[] — recent comparable rentals each scored with distance and correlation. Same subject-pinning rules as avm_value (address or latitude+longitude, plus optional subject attributes). Cached 6h upstream. Endpoint: https://realtystack-mcp.vercel.app/mcp
- search_sale_listings (Search active (or inactive) sale listings) - Return a page of for-sale listings (list price, status, days on market, MLS name/number, listing agent + office contact, and price/status history) for a location. Same location-pinning rules as search_properties (address, city+state(+zipCode), or latitude+longitude+radius). Each record is tagged listingKind:"sale". Listings move faster than records, so these are cached only 30 minutes upstream. Endpoint: https://realtystack-mcp.vercel.app/mcp
- search_rental_listings (Search active (or inactive) long-term rental listings) - Return a page of long-term (12-month lease) rental listings — same record shape as search_sale_listings (monthly price is the asking rent), but each record is tagged listingKind:"rental-long-term". Same location-pinning rules and 30-minute upstream cache as the sale-listings endpoint. Endpoint: https://realtystack-mcp.vercel.app/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.IsaiahDupree
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
