Heimster – Swiss homes

ch.heimsterPublished by heimster.chOfficial publisherv1.0.0Updated Oct 24, 2026

Swiss homes to rent or buy, with walking distances, noise, sun and commute times for any address.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Lets an assistant search Swiss homes to rent or buy, compare listings, check facts about any Swiss address, and contact agents or book viewings.

What you can do
Searches rental and purchase listings, including WG rooms, studios and new-build developments, by place, price, rooms and feel words such as quiet, sunny or central. It shows a listing in full with photos, floor plans, costs and open viewings, compares two to four listings side by side, and gives facts for any Swiss address: building details, public transport, nearby shops and schools, noise and sun. It also reports area market figures, upcoming construction projects, and lets the assistant send enquiries, book viewings, create search alerts, apply for rentals, register purchase interest and pass owner requests to the Heimster team.
When to use it
Useful when someone is house-hunting in Switzerland and wants listings, comparisons or neighbourhood facts, or when an owner wants a valuation, to sell or let, or to follow a property's value. Also suited to questions about local rents, prices and planned construction.
Requirements
A remote endpoint at heimster.ch; no package, environment variable or header is declared. Some actions need the person's name and e-mail, and signed-in features rely on a Heimster account and sign-in shown by the app; owner valuations involve an SMS check.
Before you install
Several tools act on the person's behalf: send_enquiry sends a message in their name, book_viewing books a viewing, create_search_alert subscribes their e-mail to notifications, apply_for_listing submits an application, register_purchase_interest shares interest and financing status with an agent, and owner_enquiry passes contact details to the Heimster team. Confirm before these run, and note that enquiries, applications and alerts share personal data with Heimster and agencies.

Installation

In SourceWeft

  1. Open Heimster – Swiss homes in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ch.heimster%2Fheimster/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "heimster-swiss-homes": {
      "type": "http",
      "url": "https://heimster.ch/mcp/public"
    }
  }
}

Tools

18

search_listings

Search homes on Heimster

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.

Parameterssortgreenlimitplacequietlivelyarea_mincategorylanguagenew_buildprice_maxprice_min+12 more

get_listing

Listing details

Use this to show one listing in full (id from search_listings, a Heimster link, or «found:<id>» 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.

Parametersidrequiredlanguage

compare_listings

Compare listings

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.

Parametersidsrequiredlanguage

address_facts

Everything about an address

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.

Parametersaddressrequiredlanguage

search_new_builds

New-build projects

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.

Parameterstypelimitplacelanguageprice_maxrooms_min

upcoming_construction

Housing under construction («Bald hier»)

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.

Parameterslimitplacerequiredlanguagemin_dwellings

area_market_facts

Property market figures of an area

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.

Parametersplacerequiredlanguage

property_value_range

Value of a property (owner valuation)

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): returns the link to Heimster's free owner valuation for that address (all of Switzerland, about two minutes, value after a short SMS check, with a personal cockpit). Heimster gives no figure for a specific property here; for area prices use area_market_facts.

Parametersroomsaddressrequiredlanguageliving_area_m2

send_enquiry

Send an enquiry

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:<id>» 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.

Parametersnamerequiredemailrequiredphonemessagerequiredlanguagelisting_idrequired

book_viewing

Book a viewing

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.

Parametersnamerequiredemailrequiredphonelanguagelisting_idrequiredparty_sizeviewing_idrequired

create_search_alert

Create a search alert

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.

Parametersemailrequiredplacerequiredarea_mincategorylanguageprice_maxrooms_minproperty_type

follow_property_value

Follow a property's value

Use this when an OWNER wants to follow their property's value over time (Wert verfolgen, monatliches Update): returns the link to the free owner valuation – after it the owner follows the value monthly in their Heimster account.

Parametersaddressrequiredlanguageliving_area_m2

owner_enquiry

Owner: sell, let or value a property

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.

Parametersnamerequiredemailrequiredphoneintentrequiredaddressrequiredmessagelanguagetimeframe

my_applications

My applications

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.

Parameterslanguage

apply_for_listing

Apply for a rental

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.

Parametersmessagelanguagelisting_idrequired

register_purchase_interest

Register purchase interest

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.

Parametersphonemessagelanguagefinancinglisting_idrequired

fetch

Fetch a Heimster document

Full text of a result from search (id like «listing:<uuid>» or «project:<slug>»).

Parametersidrequired

Version history

1
  1. v1.0.0LatestOct 10, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.