German Real Estate MCP Server
Provides access to property listings from Kleinanzeigen, a German classifieds platform, as part of the planned paid tier.
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., "@German Real Estate MCP ServerFind 2-bedroom apartments for rent in Berlin under €1500"
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.
German Real Estate — MCP server
A free MCP server that gives your AI agent structured German property listings from immowelt.de. One tool, clean JSON, no API key and no proxy — it just works.
Tool
search_properties
Param | Type | Example |
| string |
|
| string |
|
| string |
|
| int (EUR) |
|
| int (m²) |
|
| number |
|
| int |
|
Returns { "listings": [ { price_eur, price_label, size_sqm, rooms, floor, address, district, city, plz, url, image_url } ], "note": "..." }.
Related MCP server: Idealista7 MCP Server
Quick start (no key needed)
git clone <this repo> && cd german-realestate-mcp
python3.11 -m venv venv && source venv/bin/activate
pip install -r requirements.txtAdd to your MCP client (e.g. Claude Desktop claude_desktop_config.json) — no env vars required:
{
"mcpServers": {
"german-real-estate": {
"command": "/absolute/path/german-realestate-mcp/venv/bin/python",
"args": ["/absolute/path/german-realestate-mcp/src/server.py"]
}
}
}Then ask your agent: "Find 3-room apartments to rent in Munich under €2,000."
How it works
Scrapes immowelt.de directly with httpx + BeautifulSoup. Listing data only — realtor/agent
personal data is intentionally dropped. If a query returns nothing, the tool returns a small sample
so it never comes back empty.
Free tier & beyond
The free tier caps results (REALESTATE_FREE_LIMIT, default 10). A paid API is the next step:
more cities and sources (kleinanzeigen, price comparison), detail-page enrichment, price history,
and higher limits. The free MCP server is the front door.
Develop
pip install -r requirements-dev.txt
pytestLegal
Returns listing data only (price/size/rooms/location) — no personal data. Use in line with immowelt's terms and applicable law.
Related MCP Connectors
AI-native real estate discovery with structured property search and market intelligence.
Structured web research tool for AI agents: search, fetch and shape web data into the JSON schema…
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Zillow for-sale, for-rent and sold listings, and full property details, as structured JSON.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceEnables AI assistants to search and analyze Swedish real estate data from Booli.se using natural language queries. Supports property searches with comprehensive filtering options and location discovery through GraphQL API integration.31-
- AlicenseCqualityDmaintenanceEnables access to Idealista API for searching and retrieving property listings across Spain, Portugal, and Italy. Supports various property types including homes, apartments, garages, commercial properties, offices, and land with detailed filtering options.143MIT
- AlicenseNot gradedqualityFmaintenanceProvides real-time access to Zillow real estate data, enabling property search, details, Zestimates, market trends, and mortgage calculations via natural language.7 npm48MIT
- AlicenseAqualityDmaintenanceEnables searching Austria's largest classifieds marketplace (willhaben.at) for real estate, cars, jobs, and second-hand items via natural-language queries and structured filters, with full listing details.2710 npm2MIT