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 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_properties | 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_properties | 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_market | Get comprehensive market statistics and trends for specific locations |
| get_property_value | Get automated property value estimates with comparable properties |
| get_rent_estimates | 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_listings | Get sale listings with comprehensive property information. This tool searches for properties currently for sale. |
| get_property_details | Get detailed property information and prepare parameters for property value estimation |
| get_rental_listings | Get rental listings with comprehensive property information. This tool searches for properties currently for rent. |