RentCast

by robcerda

Not rated
GitHub

About

Access property data, valuations, and market statistics using the RentCast API.

Details

Author
robcerda
Categories
Database, Other, API

3. Create and activate a virtual environment

# Create virtual environment uv venv # Activate virtual environment # On macOS/Linux: source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Option 1: Using uv (recommended) uv sync # Option 2: Using pip with requirements.txt pip install -r requirements.txt # Option 3: Install as editable package uv pip install -e .

Create a.envfile in the project root with your RentCast API key:

Then add this server to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):

{ "mcpServers": { "RentCast": { "command": "/Users/<USERNAME>/.local/share/uv/tools/mcp/bin/mcp", "args": ["run", "/full/path/to/rentcast-mcp-server/src/rentcast_mcp_server/server.py"] } } }

Important: Replace/full/path/to/with the actual absolute path to yourrentcast-mcp-serverdirectory.

Restart Claude Desktop after saving the configuration.

Once configured, Claude Desktop will have access to these RentCast tools:

- get_property_data: Get detailed property data for a specific property ID
- get_property_valuation: Get property value estimates
- get_rent_estimate: Get rent estimates for a property
- get_market_statistics: Get market statistics for a ZIP code area
- get_property_listings: Get active property listings in a ZIP code area

- "Get market statistics for ZIP code 90210"
- "Show property listings in ZIP code 10001"
- "What are the market trends in ZIP code 02101?"

Install development dependencies and run the test suite with:

To start the server manually (useful when developing or testing), run:

Alternatively, you can run it directly with:

uv run python src/rentcast_mcp_server/server.py

If you want to usemcp runcommands, install the MCP CLI globally:

mcp run src/rentcast_mcp_server/server.py

Deterministic parcel intelligence for SF, Oakland, Boston, DC, LA, and NYC. Resolves addresses to zoning, permits, assessed values, and planning cases. Hard status codes. Sub-200ms.

Zillow Data API MCP server. Property lookup, Zestimate, listings, photos, schools.

Public HTAG MCP connectors for Australian property intelligence, H3 spatial intelligence, and capability discovery — 70+ read-only tools over Streamable HTTP.

Real-time Zillow property data, Zestimates, rent estimates, and listing search for AI agents. OAuth 2.1, free tier.

Provides real-time financial market data using the Alpha Vantage API.

A stock market data service for querying A-share market data from Sina and Tencent Finance.

A read-only MCP server for querying live data from various APIs using the CData JDBC Driver for API Driver.

Query and manage data through CData Connect Cloud, providing a unified interface to various data sources.

Access player data, game records, and public information from Chess.com's Published Data API.

Access college football statistics from the College Football Data API.

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.

- Python 3.12 or higher
- Model Context Protocol (MCP) Python SDK
- httpx
- python-dotenv

curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/yourusername/rentcast-mcp-server.git cd rentcast-mcp-server

3. Create and activate a virtual environment

# Create virtual environment uv venv # Activate virtual environment # On macOS/Linux: source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Option 1: Using uv (recommended) uv sync # Option 2: Using pip with requirements.txt pip install -r requirements.txt # Option 3: Install as editable package uv pip install -e .

Create a.envfile in the project root with your RentCast API key:

Then add this server to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS):

{ "mcpServers": { "RentCast": { "command": "/Users/<USERNAME>/.local/share/uv/tools/mcp/bin/mcp", "args": ["run", "/full/path/to/rentcast-mcp-server/src/rentcast_mcp_server/server.py"] } } }

Important: Replace/full/path/to/with the actual absolute path to yourrentcast-mcp-serverdirectory.

Restart Claude Desktop after saving the configuration.

Once configured, Claude Desktop will have access to these RentCast tools:

- get_property_data: Get detailed property data for a specific property ID
- get_property_valuation: Get property value estimates
- get_rent_estimate: Get rent estimates for a property
- get_market_statistics: Get market statistics for a ZIP code area
- get_property_listings: Get active property listings in a ZIP code area

- "Get market statistics for ZIP code 90210"
- "Show property listings in ZIP code 10001"
- "What are the market trends in ZIP code 02101?"

Install development dependencies and run the test suite with:

To start the server manually (useful when developing or testing), run:

Alternatively, you can run it directly with:

uv run python src/rentcast_mcp_server/server.py

If you want to usemcp runcommands, install the MCP CLI globally:

mcp run src/rentcast_mcp_server/server.py

Deterministic parcel intelligence for SF, Oakland, Boston, DC, LA, and NYC. Resolves addresses to zoning, permits, assessed values, and planning cases. Hard status codes. Sub-200ms.

Zillow Data API MCP server. Property lookup, Zestimate, listings, photos, schools.

Public HTAG MCP connectors for Australian property intelligence, H3 spatial intelligence, and capability discovery — 70+ read-only tools over Streamable HTTP.

Real-time Zillow property data, Zestimates, rent estimates, and listing search for AI agents. OAuth 2.1, free tier.

Provides real-time financial market data using the Alpha Vantage API.

A stock market data service for querying A-share market data from Sina and Tencent Finance.

A read-only MCP server for querying live data from various APIs using the CData JDBC Driver for API Driver.

Query and manage data through CData Connect Cloud, providing a unified interface to various data sources.

Access player data, game records, and public information from Chess.com's Published Data API.

Access college football statistics from the College Football Data API.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.