accueil / serveurs / Recherche & Web / ch.heimster/heimster
ch.heimster/heimster
serveur MCP (Model Context Protocol) · heimster-public 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ch.heimster/heimster est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ch.heimster/heimster » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 18 outils
- address_facts≈ 254 tokens
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.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
Swiss street address, e.g. «Bahnhofstrasse 10, 8001 Zürich».language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.
Exemple d'appel{"name": "address_facts", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - apply_for_listing≈ 264 tokens
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.
Paramètres, retour & exemple (3)
Paramètresmessage· string · optionnel
Short personal note to the provider (optional).language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.listing_id· string · requis
Exemple d'appel{"name": "apply_for_listing", "arguments": {"listing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - area_market_facts≈ 233 tokens
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.
Paramètres, retour & exemple (2)
Paramètresplace· string · requis
E.g. «Zürich Oerlikon», «Kreis 6», «Winterthur».language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.
Exemple d'appel{"name": "area_market_facts", "arguments": {"place": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - book_viewing≈ 247 tokens
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.
Paramètres, retour & exemple (7)
Paramètresname· string · requisemail· string · requisphone· string · optionnellanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.listing_id· string · requisparty_size· integer · optionnelviewing_id· string · requis
Exemple d'appel{"name": "book_viewing", "arguments": {"name": "texte", "email": "texte", "listing_id": "texte", "viewing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compare_listings≈ 211 tokens
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.
Paramètres, retour & exemple (2)
Paramètresids· array · requis
Listing ids from search_listings.language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.
Exemple d'appel{"name": "compare_listings", "arguments": {"ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_search_alert≈ 310 tokens
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.
Paramètres, retour & exemple (8)
Paramètresemail· string · requisplace· string · requis
Municipality, postal code or canton in Switzerland, e.g. «Winterthur», «8004», «ZH».area_min· integer · optionnelcategory· string · optionnel · rent | buy | shared_flat | subletlanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.price_max· integer · optionnelrooms_min· number · optionnelproperty_type· string · optionnel · apartment | house | commercial | parking | land
Exemple d'appel{"name": "create_search_alert", "arguments": {"email": "texte", "place": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch≈ 108 tokens
Full text of a result from search (id like «listing:<uuid>» or «project:<slug>»).
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - follow_property_value≈ 203 tokens
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.
Paramètres, retour & exemple (3)
Paramètresaddress· string · requislanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.living_area_m2· number · optionnel
Exemple d'appel{"name": "follow_property_value", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_listing≈ 202 tokens
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.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Listing id (UUID).language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.
Exemple d'appel{"name": "get_listing", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - my_applications≈ 182 tokens
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.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.
Exemple d'appel{"name": "my_applications", "arguments": {"language": "de"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - owner_enquiry≈ 364 tokens
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.
Paramètres, retour & exemple (8)
Paramètresname· string · requisemail· string · requisphone· string · optionnelintent· string · requis · sell | let | value | infoaddress· string · requismessage· string · optionnellanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.timeframe· string · optionnel · now | year | later
now = within 3 months, year = within 12 months
Exemple d'appel{"name": "owner_enquiry", "arguments": {"name": "texte", "email": "texte", "intent": "sell", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - property_value_range≈ 270 tokens
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.
Paramètres, retour & exemple (4)
Paramètresrooms· number · optionneladdress· string · requislanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.living_area_m2· number · optionnel
Optional – prefills the valuation.
Exemple d'appel{"name": "property_value_range", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_purchase_interest≈ 267 tokens
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.
Paramètres, retour & exemple (5)
Paramètresphone· string · optionnelmessage· string · optionnellanguage· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.financing· string · optionnel · unknown | self_funded | confirmed | approvedlisting_id· string · requis
Exemple d'appel{"name": "register_purchase_interest", "arguments": {"listing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 106 tokens
Free-text search over Heimster listings and new-build projects. Returns ids for fetch.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_listings≈ 940 tokens
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.
Paramètres, retour & exemple (24)
Paramètressort· string · optionnel · newest | price_asc | price_descgreen· boolean · optionnel
Only green, family-friendly surroundings: parks & playgrounds within 500 m (grün, im Grünen, Natur, Spielplatz; verdure; verde).limit· integer · optionnelplace· string · optionnel
Municipality, postal code or canton in Switzerland, e.g. «Winterthur», «8004», «ZH».quiet· boolean · optionnel
Only quiet locations: road/rail noise by day below 55 dB at the facade.lively· boolean · optionnel
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 · optionnel
Minimum living area in m².category· string · optionnel · rent | buy | shared_flat | sublet
rent (default), buy, shared_flat (WG room) or sublet.language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.new_build· boolean · optionnel
Only units in new-build projects.price_max· integer · optionnel
CHF; per month for rent, total for buy.price_min· integer · optionnel
CHF; per month for rent, total for buy.rooms_max· number · optionnelrooms_min· number · optionnel
Swiss room count, e.g. 3.5workplace· string · optionnel
Where the user works or studies (address or place) – for the commute filter.max_park_m· integer · optionnel
Max distance (m) to a park.max_stop_m· integer · optionnel
Max distance (m) to a bus/tram stop.max_school_m· integer · optionnel
Max distance (m) to a school.min_sun_score· integer · optionnel
Minimum Heimster sun score (0–100, direct sun on the building/flat).property_type· string · optionnel · apartment | house | commercial | parking | landmax_childcare_m· integer · optionnel
Max distance (m) to childcare (Kita) or kindergarten.max_commute_min· integer · optionnel
Max door-to-door minutes by public transport to the workplace (default 30).max_supermarket_m· integer · optionnel
Max walking distance (m) to a supermarket.max_train_station_m· integer · optionnel
Max distance (m) to a train station.
Exemple d'appel{"name": "search_listings", "arguments": {"sort": "newest", "green": true, "limit": 1, "place": "texte", "quiet": true, "lively": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_new_builds≈ 254 tokens
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.
Paramètres, retour & exemple (6)
Paramètrestype· string · optionnel · rent | sale | anylimit· integer · optionnelplace· string · optionnel
Municipality, canton or project name.language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.price_max· integer · optionnel
CHF; per month for rent, total for sale.rooms_min· number · optionnel
Exemple d'appel{"name": "search_new_builds", "arguments": {"type": "rent", "limit": 1, "place": "texte", "language": "de", "price_max": 1, "rooms_min": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_enquiry≈ 296 tokens
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.
Paramètres, retour & exemple (6)
Paramètresname· string · requisemail· string · requisphone· string · optionnelmessage· string · requis
The user's own words, 5–2000 characters.language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.listing_id· string · requis
Exemple d'appel{"name": "send_enquiry", "arguments": {"name": "texte", "email": "texte", "message": "texte", "listing_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upcoming_construction≈ 266 tokens
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.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelplace· string · requis
Municipality (e.g. «Uster») or canton code (e.g. «ZH»).language· string · optionnel · de | en | fr | it
Language of titles, descriptions and links (default de). Use the user's language.min_dwellings· integer · optionnel
Exemple d'appel{"name": "upcoming_construction", "arguments": {"place": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».