Heimster – Swiss homes
Server Details
Swiss homes to rent or buy, with walking distances, noise, sun and commute times for any address.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
18 toolsaddress_factsEverything about an addressRead-onlyIdempotentInspect
Use this for ANY Swiss address, even without a listing – «what is it like to live at …», «is it noisy», «schools/Kita/ÖV near …», «was gibt es rund um …», «quartier calme ?», «com'è la zona …»: the building (year, floors, flats, heating), public transport, everyday places within walking distance, road/rail noise, local prices and rents, construction nearby, and listings in or near the building.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Swiss street address, e.g. «Bahnhofstrasse 10, 8001 Zürich». | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. |
apply_for_listingApply for a rentalInspect
Use this to apply for a RENTAL listing with the person's Heimster application profile (bewerben, sich bewerben, postuler, candidarsi). Call it directly once they confirm – if they are not signed in, the app shows the Heimster sign-in itself; if the profile or the phone check is missing, the result says how to complete it. Documents are never sent through the chat; they are shared on the Heimster application page afterwards.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Short personal note to the provider (optional). | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| listing_id | Yes |
area_market_factsProperty market figures of an areaRead-onlyIdempotentInspect
Use this for market figures of a Swiss municipality, Kreis or Quartier (Mietpreise, Quadratmeterpreise, Leerstand, Landpreise; prix au m², loyers, taux de vacance; prezzi, affitti, sfitto): condominium and house prices per m², rents per m², land prices and vacancy rate, each with year, area level and source.
| Name | Required | Description | Default |
|---|---|---|---|
| place | Yes | E.g. «Zürich Oerlikon», «Kreis 6», «Winterthur». | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. |
book_viewingBook a viewingInspect
Use this to book a place at an open viewing (Besichtigung buchen, réserver une visite, prenotare una visita) – viewing ids come from get_listing. Needs name, e-mail and number of people. Signed in: booked at once; otherwise after the e-mail confirmation.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| Yes | |||
| phone | No | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| listing_id | Yes | ||
| party_size | No | ||
| viewing_id | Yes |
compare_listingsCompare listingsRead-onlyIdempotentInspect
Use this when someone wants to compare two to four listings (vergleichen, comparer, confrontare): price, price per m², rooms, area, floor, availability, public transport, shops and schools nearby, sun score – side by side.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Listing ids from search_listings. | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. |
create_search_alertCreate a search alertInspect
Use this when someone wants to be notified about new listings (Suchabo, Benachrichtigung, alerte, avviso): e-mails new matching listings for a place, type, rooms, price and area. Needs their e-mail (or a Heimster sign-in). Starts after the confirmation link; unsubscribe in one click.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| place | Yes | Municipality, postal code or canton in Switzerland, e.g. «Winterthur», «8004», «ZH». | |
| area_min | No | ||
| category | No | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| price_max | No | ||
| rooms_min | No | ||
| property_type | No |
fetchFetch a Heimster documentRead-onlyIdempotentInspect
Full text of a result from search (id like «listing:» or «project:»).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
follow_property_valueFollow a property's valueInspect
Use this when an OWNER wants to follow their property's value over time (Wert verfolgen, monatliches Update; canton of Zurich so far): a private page and a monthly e-mail with the market range, buyer demand and construction nearby. Needs e-mail and, for a flat, the living area. Starts after the e-mail confirmation.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| rooms | No | ||
| address | Yes | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| living_area_m2 | No |
get_listingListing detailsRead-onlyIdempotentInspect
Use this to show one listing in full (id from search_listings, a Heimster link, or «found:» for agency-website listings): photos, floor plans, description, costs, location facts, open viewings with ids, and the link. Call it before booking a viewing or applying.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Listing id (UUID). | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. |
my_applicationsMy applicationsRead-onlyIdempotentInspect
Use this when someone asks about their own applications or purchase interests on Heimster (meine Bewerbungen, Stand meiner Bewerbung, mes candidatures): status and links. Call it directly – if the person is not signed in, the app shows the Heimster sign-in itself.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Language of titles, descriptions and links (default de). Use the user's language. |
owner_enquiryOwner: sell, let or value a propertyInspect
Use this when an OWNER anywhere in Switzerland wants to sell, let or value a property, or wants a broker (Haus/Wohnung verkaufen, vermieten, Makler gesucht, bewerten lassen; vendre, louer, agence immobilière; vendere, affittare): the Heimster team gets in touch within two working days and, if the owner wishes, connects an experienced local brokerage – nothing goes to a brokerage without their consent. Needs the address, the intent, name and e-mail (phone and timeframe optional). Signed in: sent at once; otherwise after the e-mail confirmation.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| Yes | |||
| phone | No | ||
| intent | Yes | ||
| address | Yes | ||
| message | No | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| timeframe | No | now = within 3 months, year = within 12 months |
property_value_rangeMarket range of a propertyRead-onlyIdempotentInspect
Use this when an OWNER asks what their flat or house is worth (Was ist meine Wohnung wert, Marktwert, valeur de mon bien, quanto vale): the market price range from public sales data (canton of Zurich so far) – a range, not a valuation. Ask for the living area of a flat. For other cantons offer owner_enquiry.
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | No | ||
| address | Yes | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| living_area_m2 | No | Required for flats. |
register_purchase_interestRegister purchase interestInspect
Use this to register interest in a property FOR SALE with the agent (Kaufinteresse anmelden, kaufen möchten, intérêt d'achat, interesse all'acquisto). Optional: phone, a message and the financing status (unknown, self_funded, confirmed, approved). Call it directly once they confirm – if they are not signed in, the app shows the Heimster sign-in itself.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | No | ||
| message | No | ||
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| financing | No | ||
| listing_id | Yes |
searchSearch HeimsterRead-onlyIdempotentInspect
Free-text search over Heimster listings and new-build projects. Returns ids for fetch.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes |
search_listingsSearch homes on HeimsterRead-onlyIdempotentInspect
Searches homes and properties in Switzerland – to rent or buy, also by feel (ruhig, sonnig, lebendig/belebt, grün, zentral, familienfreundlich; calme, ensoleillé, animé; tranquillo, vivace) (Wohnung mieten/kaufen, Haus kaufen, WG-Zimmer, Studio; appartement à louer/acheter, maison; appartamento in affitto/in vendita; flat, apartment, house). Covers current listings on Heimster and on Swiss agency websites, with walking distance to supermarket, childcare (Kita, crèche), school, park, stop and train station; quiet locations (road/rail noise); sun score; and the door-to-door public-transport commute to the person's workplace (workplace + max_commute_min). Ask where they work when the commute matters. Filter by place, type, rooms, price and area; sort by newest or price.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | ||
| green | No | Only green, family-friendly surroundings: parks & playgrounds within 500 m (grün, im Grünen, Natur, Spielplatz; verdure; verde). | |
| limit | No | ||
| place | No | Municipality, postal code or canton in Switzerland, e.g. «Winterthur», «8004», «ZH». | |
| quiet | No | Only quiet locations: road/rail noise by day below 55 dB at the facade. | |
| lively | 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 | No | Minimum living area in m². | |
| category | No | rent (default), buy, shared_flat (WG room) or sublet. | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| new_build | No | Only units in new-build projects. | |
| price_max | No | CHF; per month for rent, total for buy. | |
| price_min | No | CHF; per month for rent, total for buy. | |
| rooms_max | No | ||
| rooms_min | No | Swiss room count, e.g. 3.5 | |
| workplace | No | Where the user works or studies (address or place) – for the commute filter. | |
| max_park_m | No | Max distance (m) to a park. | |
| max_stop_m | No | Max distance (m) to a bus/tram stop. | |
| max_school_m | No | Max distance (m) to a school. | |
| min_sun_score | No | Minimum Heimster sun score (0–100, direct sun on the building/flat). | |
| property_type | No | ||
| max_childcare_m | No | Max distance (m) to childcare (Kita) or kindergarten. | |
| max_commute_min | No | Max door-to-door minutes by public transport to the workplace (default 30). | |
| max_supermarket_m | No | Max walking distance (m) to a supermarket. | |
| max_train_station_m | No | Max distance (m) to a train station. |
search_new_buildsNew-build projectsRead-onlyIdempotentInspect
Use this for new-build homes (Neubau, Erstbezug, Erstvermietung, neuf, nuova costruzione): developments with available units, prices from, rooms and move-in date. Filter by place, rent/sale, rooms and maximum price.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| limit | No | ||
| place | No | Municipality, canton or project name. | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| price_max | No | CHF; per month for rent, total for sale. | |
| rooms_min | No |
send_enquirySend an enquiryInspect
Use this when someone wants to contact the provider of a listing (anfragen, Kontakt aufnehmen, Besichtigung anfragen, contacter l'agence, contattare): sends the enquiry in their name. Needs their name, e-mail and a short message (phone optional). Works for Heimster listings and «found:» agency-website listings (forwarded to the agency). If the person is signed in to Heimster it is sent at once; otherwise Heimster e-mails a confirmation link first.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| Yes | |||
| phone | No | ||
| message | Yes | The user's own words, 5–2000 characters. | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| listing_id | Yes |
upcoming_constructionHousing under construction («Bald hier»)Read-onlyIdempotentInspect
Use this when someone asks what is being built or planned in a Swiss municipality or canton (Was wird gebaut, Überbauung, Bauprojekte, nouveaux logements en construction, cantieri): approved and ongoing residential projects with at least 3 flats from the federal building register (GWR), with size and status.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| place | Yes | Municipality (e.g. «Uster») or canton code (e.g. «ZH»). | |
| language | No | Language of titles, descriptions and links (default de). Use the user's language. | |
| min_dwellings | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
search_listings2 fields changed- added
Input schema / properties / greenAdded value: +{ + "description": "Only green, family-friendly surroundings: parks & playgrounds within 500 m (grün, im Grünen, Natur, Spielplatz; verdure; verde).", + "type": "boolean" +} - added
Input schema / properties / livelyAdded value: +{ + "description": "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».", + "type": "boolean" +}
18 tool updates
- First observed
address_facts - First observed
apply_for_listing - First observed
area_market_facts - First observed
book_viewing - First observed
compare_listings - First observed
create_search_alert - First observed
fetch - First observed
follow_property_value - First observed
get_listing - First observed
my_applications - First observed
owner_enquiry - First observed
property_value_range - First observed
register_purchase_interest - First observed
search - First observed
search_listings - First observed
search_new_builds - First observed
send_enquiry - First observed
upcoming_construction
Related MCP Connectors
Search Swiss rentals & homes, housing guides/FAQs, tenant Chancen-Check and Mieter-Pool signup.
Swiss income tax by municipality, cheaper-town ranking, apartment listings and commute times.
Official Swiss data for all 26 cantons and 2,100 communes: tax, rent, health premiums, fuel, jobs.
Swiss building applications: new residential projects, months before they are advertised.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceThe most comprehensive signal intelligence on Swiss businesses — 800K+ companies with people, FINMA/SRO regulatory data, building permits, procurement tenders, and AI-enriched profiles from the official commercial register.-

Yatmo MCP serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI assistants and agents to query real neighbourhood data around a property, including nearest schools, nurseries, supermarkets, public transport, train stations, motorway access, distances with travel times, and quotable summaries across 25 countries.MIT- AlicenseAqualityAmaintenanceEnables AI agents to query the Swiss Federal Register of Buildings and Dwellings (GWR/RegBL) — including building lookups, address geocoding, construction statistics, and housing pipeline analysis — through MCP tools.938 PyPI1MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to provide authoritative, cited, jurisdiction-correct answers about Switzerland using official federal, cantonal, and municipal sources across multiple languages and topics.13-
Glama MCP Gateway
Add one secure layer between your agents and this server.