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. |