Skip to main content
Glama
hasankhadra

RentCast MCP Server (unofficial)

by hasankhadra

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_propertiesA

Search RentCast's property records database — the underlying county/MLS-sourced record for real US homes (NOT active listings; use list_active_listings for what's for sale/rent). Filter by a single address, or by a city+state, a zip code, or a lat/long + radius, then narrow with propertyType, bedrooms, bathrooms, or square footage. Returns a summarized list of matching properties (id, address, type, beds/baths, square footage, year built, last sale). Use the returned id or address with get_property_details for full attributes. Bedrooms/bathrooms/squareFootage accept an exact value ('3'), a range ('3-5'), or a list ('2,3,4'). Prices are USD; square footage is in square feet.

get_property_detailsA

Fetch the FULL record for a single property — all structural attributes (type, beds, baths, square footage, lot size, year built), features, tax assessments and amounts, last sale price/date, and owner info where available. Look a property up either by its RentCast id (from search_properties) or directly by address. Use this after search_properties to drill into one property, or on its own when you already have the exact address. Returns the complete record as JSON; prices are USD, areas are in square feet. This is a property RECORD, not a for-sale/rent listing.

get_rent_estimateA

Estimate the fair-market LONG-TERM monthly rent for a property using RentCast's AVM (automated valuation model). Give an address, or a lat/long. For the sharpest estimate, also pass the property's propertyType, bedrooms, bathrooms, and squareFootage — or set lookup_subject_attributes=true to have RentCast look those up automatically before estimating. Returns the point rent estimate plus a low–high range (all USD per month) and the top comparable rentals the model used (address, rent, beds/baths, square footage, distance in miles). This is the core valuation tool — pair it with get_market_stats to compare an estimate against the zip-code average, or call it per-listing to rank rental opportunities.

get_value_estimateA

Estimate the current SALE (market) value of a property using RentCast's AVM. This is the sale-price counterpart to get_rent_estimate. Give an address or a lat/long; optionally pass the subject's propertyType, bedrooms, bathrooms, and squareFootage, or set lookup_subject_attributes=true to have RentCast fill them in. Returns the point value estimate plus a low–high range (all USD) and the top comparable SALES the model used (address, price, beds/baths, square footage, distance in miles). Use to gauge what a property is worth, to compute a rent-to-value / gross-yield ratio alongside get_rent_estimate, or to sanity-check a list price.

get_market_statsA

Get aggregate market statistics and trends for a ZIP CODE — average and median sale price, average and median rent, price/rent per square foot, average days on market, and listing counts. Use this to establish the local baseline: e.g. compare a single property's get_rent_estimate against the zip's average rent, or gauge whether an area is hot (low days-on-market, many new listings). Choose data_type to get sale stats, rental stats, or both. All prices are USD; rents are USD/month. Returns a summarized snapshot; if RentCast has too little data for a zip, the corresponding sale or rental block is omitted.

list_active_listingsA

List CURRENTLY ACTIVE sale or rental listings for an area — the real, on-market inventory (unlike search_properties, which searches historical property records). Set listing_type to 'sale' or 'rental' to choose the market. Scope by city+state and/or zip code, and filter by bedrooms, bathrooms, and property type. Returns a summarized list (id, address, price, beds/baths, square footage, days on market, status), most recently seen first. Prices are USD (a total sale price for 'sale', a monthly rent for 'rental'). NOTE: RentCast does not filter by price server-side — request the listings, then filter/rank by the returned price yourself. This is the entry point for workflows like 'find 3-bed listings in under $X, then estimate rent for each' — feed each result's address to get_rent_estimate.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hasankhadra/rentcast-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server