About Heimster – Swiss homes
Swiss homes to rent or buy, with walking distances, noise, sun and commute times for any address
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://heimster.ch/mcp/publicclaude mcp add --transport http ch-heimster-heimster https://heimster.ch/mcp/public{"mcpServers":{"ch-heimster-heimster":{"type":"http","url":"https://heimster.ch/mcp/public"}}}Open in Cursor{"servers":{"ch-heimster-heimster":{"type":"http","url":"https://heimster.ch/mcp/public"}}}Open in VS Code{"mcpServers":{"ch-heimster-heimster":{"type":"http","url":"https://heimster.ch/mcp/public"}}}{"mcpServers":{"ch-heimster-heimster":{"serverUrl":"https://heimster.ch/mcp/public"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
18| Parameter | Type | Required | Description |
|---|---|---|---|
| sort | enum | No | newest | price_asc | price_desc |
| green | boolean | No | Only green, family-friendly surroundings: parks & playgrounds within 500 m (grün, im Grünen, Natur, Spielplatz; verdure; verde). |
| limit | integer | No | |
| place | string | No | Municipality, postal code or canton in Switzerland, e.g. «Winterthur», «8004», «ZH». |
| quiet | boolean | No | Only quiet locations: road/rail noise by day below 55 dB at the facade. |
| lively | boolean | No | Only lively locations: many restaurants & cafés within 500 m on foot (belebt, lebendig, urban, Ausgang; animé; vivace). Use for «vivid area», «lots of restaurants», «where things happen». |
| area_min | integer | No | Minimum living area in m². |
| category | enum | No | rent (default), buy, shared_flat (WG room) or sublet.rent | buy | shared_flat | sublet |
| language | enum | No | Language of titles, descriptions and links (default de). Use the user's language.de | en | fr | it |
| new_build | boolean | No | Only units in new-build projects. |
| price_max | integer | No | CHF; per month for rent, total for buy. |
| price_min | integer | No | CHF; per month for rent, total for buy. |
| rooms_max | number | No | |
| rooms_min | number | No | Swiss room count, e.g. 3.5 |
| workplace | string | No | Where the user works or studies (address or place) – for the commute filter. |
| max_park_m | integer | No | Max distance (m) to a park. |
| max_stop_m | integer | No | Max distance (m) to a bus/tram stop. |
| max_school_m | integer | No | Max distance (m) to a school. |
| min_sun_score | integer | No | Minimum Heimster sun score (0–100, direct sun on the building/flat). |
| property_type | enum | No | apartment | house | commercial | parking | land |
| max_childcare_m | integer | No | Max distance (m) to childcare (Kita) or kindergarten. |
| max_commute_min | integer | No | Max door-to-door minutes by public transport to the workplace (default 30). |
| max_supermarket_m | integer | No | Max walking distance (m) to a supermarket. |
| max_train_station_m | integer | No | Max distance (m) to a train station. |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.