Documentation

idealista for ChatGPT

chatgpt.com

1. About

idealista provides an official app for ChatGPT that lets you search real estate listings and get information from idealista directly inside your conversation. It is only available through the official idealista app, and it does not support manual configuration from other MCP clients.

2. Availability and languages

The language of your conversation can be different from the country where you are searching for properties.

3. How to use idealista in ChatGPT

  1. Open the Plugins Directory, find idealista, and select Connect.
  2. Write your request using natural language.

Once connected, invoke idealista with @idealista or select it from the tools menu. ChatGPT will choose the appropriate idealista tool for your request — you don’t need to know its tool names or provide any technical parameters.

For general instructions on connecting plugins in ChatGPT, see Plugins in ChatGPT and Codex.

4. What you can do

5. Available tools

Tool Purpose
search_properties Searches for properties on idealista.
property_detail Retrieves information about a specific idealista listing.
get_howto Explains how to complete tasks on idealista’s website, based on its help content (currently: how to publish a listing).
guide_idealista_chatgpt Explains what the idealista app can do in ChatGPT and how to get started.

6. How search results are displayed

You can search in any of the available languages, regardless of the country: the country is determined by the location you mention, not by the language of your prompt. Results always follow the same flow — inline carousel, map view, listing detail — illustrated below with prompts in different languages.

Inline carousel. Search results first appear as a carousel with price, size, rooms, and features for each result, plus a link to see the full search on idealista. For example, in Spanish:

“@idealista busca viviendas en alquiler en Malasaña-Universidad, Madrid.”

Rental search results in Malasaña-Universidad shown as an inline carousel

Map and list view. Selecting “view on map” expands the carousel into a split view, with the list on one side and the locations on a map on the other. For example, in Portuguese:

“@idealista procura garagens para arrendar em Lisboa.”

Garage rental results in Lisbon shown in a split map and list view

Listing detail. Selecting a listing — or asking about one of the results — opens its detail with price, size, rooms, features, images, location, and status, without starting a new search. For example, in Italian:

“@idealista mostrami i dettagli della camera in viale Giovanni Milton tra i risultati.”

Listing details for a room in Florence shown beside a map

7. Example prompts

Example 1 - Search and refine results

User prompt:

“@idealista I’m looking for a 2-bedroom apartment to rent in Rome for less than 2,000 euros a month.”

How ChatGPT responds:

You can ask follow-up questions such as:

“Show me the cheapest ones first.” “Show only the ones with a garden.” “Tell me more about the second one.”

If you ask for a specific order — for example, “the cheapest first” or “the most recent first” — idealista sorts results using the same options already available on its website. Without a sorting request, results are sorted by relevance.

Expected behavior

You receive matching rental listings that you can browse as a carousel or on a map, and refine further — including by sorting — with follow-up questions.

Example 2 - Get details about a specific listing

User prompt:

“@idealista summarize the strengths and weaknesses of this listing: https://www.idealista.com/immobile/12345678/”

How ChatGPT responds:

Expected behavior

You receive a summary based on the listing’s real, current information.

Example 3 - Get help with a task on idealista’s website

User prompt:

“@idealista how do I publish a listing?”

How ChatGPT responds:

Expected behavior

You get an explanation of how to publish a listing; idealista does not publish anything on your behalf.

Example 4 - Learn what idealista can do

User prompt:

“@idealista what can you help me with?”

How ChatGPT responds:

Expected behavior

You receive an overview of what you can do, without idealista taking any action.

Example 5 - Location is missing or too vague

User prompt:

“@idealista I’m looking for a home 5 minutes from my house.”

How ChatGPT responds:

Expected behavior

ChatGPT asks a clarifying question instead of returning results.

8. Permissions and limitations