Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RentCast MCP ServerShow me the market statistics for ZIP code 90210"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RentCast MCP Server
Model Context Protocol (MCP) server for connecting Claude with the RentCast API. It provides tools for accessing property data, valuations, and market statistics through the RentCast API.
Requirements
Python 3.12 or higher
Model Context Protocol (MCP) Python SDK
httpx
python-dotenv
Setup
1. Install uv (recommended)
2. Clone this repository
3. Create and activate a virtual environment
4. Install dependencies
5. Set up environment variables
Create a .env file in the project root with your RentCast API key:
Usage
1. Configure Claude Desktop
First, install the MCP CLI globally:
Then add this server to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Important: Replace /full/path/to/ with the actual absolute path to your rentcast-mcp-server directory.
Restart Claude Desktop after saving the configuration.
2. Use the MCP server with Claude
Once configured, Claude Desktop will have access to these RentCast tools:
get_property_data: Get detailed property data for a specific property IDget_property_valuation: Get property value estimatesget_rent_estimate: Get rent estimates for a propertyget_market_statistics: Get market statistics for a ZIP code areaget_property_listings: Get active property listings in a ZIP code area
Example queries to try with Claude:
"Get market statistics for ZIP code 90210"
"Show property listings in ZIP code 10001"
"What are the market trends in ZIP code 02101?"
Development and testing
Install development dependencies and run the test suite with:
Running the server locally
To start the server manually (useful when developing or testing), run:
Alternatively, you can run it directly with:
Installing MCP CLI globally
If you want to use mcp run commands, install the MCP CLI globally:
Then you can run:
License
MIT