Rentcast MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable debug mode | false |
| MCP_HOST | No | MCP server host | localhost |
| MCP_NAME | No | MCP server name | rentcast-mcp |
| MCP_PORT | No | MCP server port | 8000 |
| LOG_LEVEL | No | Logging level | INFO |
| BATCH_SIZE | No | Batch size for processing | 5 |
| ENABLE_CORS | No | Enable CORS | true |
| MCP_VERSION | No | MCP server version | 1.0.0 |
| ENABLE_RELOAD | No | Enable server reload | true |
| RENTCAST_API_KEY | Yes | Your Rentcast API key | |
| RENTCAST_BASE_URL | No | Rentcast API base URL | https://api.rentcast.io/v1 |
| ENABLE_IDEMPOTENCY | No | Enable idempotency | true |
| CACHE_DURATION_HOURS | No | Cache duration in hours | 24 |
| ENABLE_FALLBACK_DATA | No | Enable fallback data when API limits reached | true |
| ENABLE_RATE_LIMITING | No | Enable rate limiting | true |
| ENABLE_SMART_CACHING | No | Enable smart caching | true |
| OPTIMIZATION_STRATEGY | No | Optimization strategy for API calls | comprehensive_10_calls |
| RATE_LIMIT_PER_MINUTE | No | Rate limit per minute | 60 |
| ENABLE_DATA_MAXIMIZATION | No | Enable data maximization | true |
| MAX_API_CALLS_PER_SESSION | No | Maximum API calls per session | 40 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_propertiesB | Search for properties with basic property information (default: 15, max: 50 for free tier) including city, state, bedrooms, bathrooms, square footage, lot size, and year built. Note: Price data may not be available for all properties. |
| get_random_propertiesB | Get random properties with comprehensive info (default: 10, max: 50 for free tier) for market analysis including price history, lot size, and year built |
| analyze_marketC | Get comprehensive market statistics and trends for specific locations |
| get_property_valueC | Get automated property value estimates with comparable properties |
| get_rent_estimatesC | Get long-term rent estimates with comparable rental properties. This tool helps you estimate monthly rental prices for properties based on location, property characteristics, and market data. |
| get_sale_listingsC | Get sale listings with comprehensive property information. This tool searches for properties currently for sale. |
| get_property_detailsB | Get detailed property information and prepare parameters for property value estimation |
| get_rental_listingsB | Get rental listings with comprehensive property information. This tool searches for properties currently for rent. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools have distinct purposes, but there is some overlap between get_property_details and get_property_value, as both involve property estimation, which could cause confusion. Tools like get_rental_listings and get_sale_listings are clearly separated by transaction type, and analyze_market stands out for broader trends.
All tool names follow a consistent verb_noun pattern with underscores, such as analyze_market, get_property_details, and search_properties. This predictability makes it easy for agents to understand and navigate the toolset without naming confusion.
With 8 tools, the server is well-scoped for real estate data analysis, covering key areas like market trends, property details, valuations, listings, and searches. Each tool serves a specific function without redundancy, fitting the domain appropriately.
The toolset provides comprehensive coverage for real estate data, including market analysis, property details, valuations, and listings for both rental and sale. A minor gap is the lack of tools for updating or managing data (e.g., CRUD operations), but core retrieval and analysis functions are well-covered for agent workflows.