MCP App Store
by KeenEthics

Overview

REMAX helps users find residential listings from REMAX Austria, Germany, and Switzerland in ChatGPT. Users can search by location, price, property type, rooms, size, amenities, and visual attributes; count matching listings; and retrieve a specific listing by remax.at, remax.de, or remax.ch URL. Results include public listing details, prices with currency, location, images when available, and broker contact information.

Tools

property_count

ChatGPT
Count properties matching structured filters. Returns { count, filters_applied }. Use for 'how many / wie viele …' aggregate questions.

property_find_by_url

ChatGPT
Fetch a single property by its remax.at / remax.de / remax.ch listing URL (e.g. https://www.remax.at/de/1609-46596). Pass the URL unchanged — do NOT extract numbers from the path; the slug is not the numeric property ID. Every result row carries a currency field ('EUR' or 'CHF') — always quote prices in that currency, never infer it from the property's country.

property_get_by_id

ChatGPT
Fetch a single property by its numeric REMAX property ID (e.g. 321252, NOT the URL slug). Returns the full listing row. Property IDs are only unique per country; on a cross-country collision the tool returns candidates instead — pick the right one (from context or by asking) and call again with country set. Every result row carries a currency field ('EUR' or 'CHF') — always quote prices in that currency, never infer it from the property's country.

property_hydrate

ChatGPT
Fetch full rows for a set of property ids. Exists for the result card to restore itself after the host reduces the tool result to id+title; it is not a search tool and is hidden from the model. Returns EVERY match across AT/DE/CH because ids are unique only within one country — the caller disambiguates on title.

property_identify

ChatGPT
Identify the listing a person is talking about when they do not have a link — built for phone and voice conversations. Pass the object number exactly as heard (e.g. '2594/3354', '2594 3354', '1022-1788-SK'; spoken separators like 'Schrägstrich' are fine) and/or what the person remembers: town, kind, buy or rent, rough price, rough living area, rooms, the agent's name. The object number is NOT the numeric property id — never pass it to property_get_by_id. Returns at most three short candidates, the total number of matches and next_step: confirm a unique match with the person, ask which one when there are several. Each candidate carries a currency ('EUR' or 'CHF') — quote prices in it. For full details of the confirmed listing call property_get_by_id with its id and country.

Capabilities

Interactive

Similar Apps