Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IDEALISTA_ORIGINNoIdealista domain (.com, .it, .pt). Must be a valid https: URL.https://www.idealista.com
IDEALISTA_CDP_ENDPOINTNoChrome DevTools Protocol endpointhttp://localhost:9222
IDEALISTA_DRAFT_TTL_MSNoDraft expiry in ms (5 min). Must be positive.300000
IDEALISTA_PAGE_PAUSE_MSNoPause between paginated list requests in ms. Must be positive.1500

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
open_loginA

Abre la página de login de Idealista. Devuelve inmediatamente.

check_sessionA

Verifica si hay sesión activa. Usa /menu-api y valida body.me.name. Devuelve { authenticated, method, name? }.

get_countersA

Devuelve mensajes no leídos y conversaciones destacadas. Alternativa ligera a listar todo cuando no hay Socket.IO.

list_conversationsB

Primeras 20 conversaciones vía /conversations/list. Incluye hasPrevious/hasNext para saber si hay más páginas.

get_conversationA

Obtiene los N mensajes más recientes de una conversación, en orden descendente (messages[0] = más reciente).

draft_messageC

Crea borrador. Resuelve destinatario desde /detail. Devuelve último mensaje (más reciente) para contexto de aprobación.

send_messageA

Envía usando draft_id. El borrador se elimina SOLO tras éxito 200. En sesión caducada, el borrador sobrevive. AVISO: el servidor no deduplica — no reintentar si hay error de red ambiguo (puede duplicar).

list_pendingA

Busca conversaciones pendientes de respuesta (último mensaje es del interlocutor, no mío). Páginas la lista completa con pausa de 1.5 s entre páginas. Devuelve entradas 'pending' y 'unknown' (fail-closed). AVISO: las entradas 'unknown' deben revisarse manualmente — nunca alimentar una respuesta automática sin verificar.

capture_startA

Inicia captura de XHR/Fetch a idealista.com. Usa capture_stop para obtener resultados.

capture_stopA

Detiene la captura y devuelve el buffer. Error explícito si no hay captura activa.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/0p3rador/ide4lista-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server