MCP Apartments
Click on "Deploy 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., "@MCP ApartmentsFind 2-bedroom apartments in Austin under $2000 that allow pets"
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.
@striderlabs/mcp-apartments
MCP server for Apartments.com — let AI agents search rental listings, compare properties, schedule tours, contact managers, and more.
Tools
Tool | Description |
| Check Apartments.com login status |
| Get login URL and instructions |
| Log out and clear session |
| Search by location, price, beds, baths, pet policy, amenities |
| Filter last search results in memory |
| Sort last search results (price, rating, beds) |
| Full property details: floor plans, photos, fees, policies |
| Available floor plans and pricing for a property |
| Schedule in-person, virtual, or self-guided tours |
| Send a message to a property manager |
| Save a property to favorites (requires login) |
| Get your saved favorite properties (requires login) |
| Compare up to 5 properties side by side |
| Set a price drop alert for a property (requires login) |
| Walk/transit scores and nearby amenities for a location |
Related MCP server: Zillow MCP Server
Requirements
Node.js 18+
Chromium (installed automatically via patchright)
Installation
npm install -g @striderlabs/mcp-apartments
npx patchright install chromiumMCP Configuration
Add to your MCP client config (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"apartments": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-apartments"]
}
}
}Or if installed globally:
{
"mcpServers": {
"apartments": {
"command": "striderlabs-mcp-apartments"
}
}
}Authentication
Most tools work without login. Sign in for access to favorites, price alerts, and saved searches:
Call
apartments_loginto get the sign-in URLOpen the URL in your browser and complete login
Call
apartments_statusto confirm — session is saved locally
Session cookies are stored at ~/.strider/apartments/.
Usage Examples
Search for apartments
Search for 2-bedroom apartments in Austin TX under $2500/month that allow dogsTools called: apartments_search → apartments_filter (petFriendly)
Compare properties
Compare these three apartments side by side: [url1, url2, url3]Tool called: apartments_compare
Schedule a tour
Schedule an in-person tour at [property url] for March 20 at 2pmTool called: apartments_schedule_tour (preview first, then confirm: true)
Get neighborhood info
What's the walkability and transit score for South Austin TX?Tool called: apartments_neighborhood
Set a price alert
Alert me at email@example.com if this apartment drops below $1800/moTool called: apartments_price_alert
Safety
Tools that submit data (apartments_schedule_tour, apartments_contact) require confirm: true. Without it, they return a preview of the action. This prevents accidental submissions.
Development
git clone <repo>
cd striderlabs-mcp-apartments
npm install
npx patchright install chromium
npm run build
npm startBuilt by Strider Labs · MCP Protocol
This server cannot be deployed
Maintenance
Related MCP Connectors
Vacation rental discovery, direct booking, and property protection for AI agents.
Current US rental market data for AI agents: 1,500+ submarkets, monthly rent + vacancy + trends.
AI-native real estate discovery with structured property search and market intelligence.
Search real-estate deals, rank top areas, run rental/BRRRR/flip analysis, pull sold comps.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables searching Airbnb listings with advanced filtering (location, dates, guests, price) and retrieval of detailed property information including amenities, policies, and booking links.41,727 npm2MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates Zillow real estate data with AI assistants, enabling property search, neighborhood insights, and affordability calculations through natural language.7 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to search for German property listings (rent/buy) on immowelt.de with structured JSON output, no API key required.-
- AlicenseAqualityBmaintenanceEnables AI agents to search Dutch housing listings on Kamernet.nl, retrieve full listing details, and optionally reply to landlords; designed for personal use in finding rooms, studios, and apartments.31MIT