RentCast MCP Server
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 Serversearch for 3-bedroom homes for sale under $500k in Austin, TX"
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
MCP server that wraps the RentCast API to help search for houses for sale, get property valuations, rent estimates, and market statistics.
Setup
# Install dependencies
uv sync
# Set your API key
export RENTCAST_API_KEY="your-api-key-here"Get an API key at app.rentcast.io.
Related MCP server: Realty In Au MCP Server
Running the MCP Server
# stdio transport (default, for Claude Desktop / Claude Code)
uv run rentcast-mcp
# Or directly
uv run python -m rentcast_mcpClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"rentcast": {
"command": "uv",
"args": ["--directory", "/path/to/rentcast-mcp", "run", "rentcast-mcp"],
"env": {
"RENTCAST_API_KEY": "your-api-key-here"
}
}
}
}Tools
Tool | Description |
| Search homes for sale by location, price, beds, baths, sqft, year built |
| Full details for a specific listing by ID |
| Property records with owner info, tax history, sale history |
| Automated value estimate (AVM) with comparable sales |
| Rental value estimate for investment analysis |
| Market statistics and price trends for a zip code |
| Side-by-side comparison of multiple listings |
| Search recently sold properties (comps) |
CLI Testing
# Search listings
uv run python cli.py search_sale_listings '{"zipCode": "95123", "minBedrooms": 4, "maxPrice": 2100000}'
# Get property value
uv run python cli.py get_property_value '{"address": "5500 Grand Lake Dr, San Antonio, TX, 78244"}'
# Market stats
uv run python cli.py get_market_stats '{"zipCode": "78701"}'
# Rent estimate
uv run python cli.py get_rent_estimate '{"address": "123 Main St, Austin, TX 78701"}'
# Compare listings
uv run python cli.py compare_listings '{"listing_ids": ["id1", "id2"]}'Rate Limits
Free tier: 50 API calls/month. The server tracks call count per session and warns when approaching the limit.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bfhayes/RentCastMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server