Skip to main content
Glama
Samxel

willhaben-mcp

by Samxel

willhaben-mcp

Un servidor MCP que permite a una IA buscar en los anuncios del mercado de willhaben.at y obtener los detalles completos de los anuncios. Envuelve la API de la aplicación móvil de willhaben, obtenida mediante ingeniería inversa, y devuelve los campos importantes a la IA.

Herramientas

search_willhaben(keyword, ...)

Busca en el mercado. keyword es opcional si se pasa una category.

Filtros:

  • category (id o nombre)

  • condition (nuevo, usado, reacondicionado, ...)

  • clothing_size y shoe_size

  • color, pattern

  • brand

  • región, tipo de vendedor, rango de precios, PayLivery, últimas 48 h

  • ordenación y paginación

Devuelve una lista recortada de resultados.

get_ad_detail(ad_id)

Todo sobre un anuncio: la descripción completa (sin truncar), todas las imágenes, los atributos detallados, la ruta de categoría y la ubicación exacta. Ejecútalo con un id que hayas obtenido de una búsqueda.

list_categories(query, parent_id)

Busca ids de categoría para el filtro category.

  • query: busca en todo el árbol por nombre

  • parent_id: navega un nivel hacia abajo (omite ambos para las categorías de nivel superior)

El árbol completo (~3500 categorías) se incluye con el servidor en category-tree.json.

search_brands(category, term)

Las marcas son específicas de cada categoría y hay más de 1000 por categoría, por lo que esto es un autocompletado. Pasa una categoría y un término de búsqueda para obtener los ids de marca coincidentes y luego entrega un id a search_willhaben(brand=...).

Nota: el estado, las tallas, el color, el patrón y la marca dependen de la categoría. Aplicarlos en una categoría amplia puede devolver cero resultados, así que profundiza primero en una subcategoría específica.

Related MCP server: Begagnad MCP

Configuración

pip install -r requirements.txt

Ejecutar

python main.py

El servidor se inicia mediante HTTP de transmisión e imprime dónde está escuchando:

Starting willhaben-mcp server on http://127.0.0.1:8000/mcp

Apunta tu cliente MCP a esa URL. El host, el puerto y la ruta se encuentran en la parte superior de main.py.

Notas

  • La API de detalles está protegida por un token de aplicación estático y solo admite HTTP/2. Ambos se gestionan en main.py. Si willhaben rota el token, toma uno nuevo de las cabeceras de solicitud de la aplicación y reemplaza WH_APPLICATION_TOKEN.

  • category-tree.json es una instantánea generada del árbol de categorías del mercado de willhaben (id, label, parentId, children). main.py lo carga al inicio para el filtro category y para list_categories. Vuelve a rastrearlo si la taxonomía cambia.

  • Los detalles de la API están documentados en search_api.md.

  • Esto utiliza la API interna de willhaben, no una oficial. Sé amable con ella.

Este es un proyecto independiente y no oficial que no está afiliado, respaldado ni conectado con willhaben. "willhaben" y todas las marcas comerciales relacionadas pertenecen a sus respectivos propietarios.

Se publica únicamente con fines educativos y de investigación. Se comunica con la API interna de willhaben, que no está pensada para uso público y puede romperse o cambiar en cualquier momento. Eres responsable de cómo la uses: respeta los Términos de servicio de willhaben, las reglas de robots y la legislación aplicable, y no satures sus servidores ni proceses datos personales de los anuncios. Sin garantía de ningún tipo; úsalo bajo tu propio riesgo.

Si eres titular de derechos y tienes algún problema con este repositorio, abre un issue y responderé con prontitud.

Licencia

MIT LICENSE. Proporcionado "tal cual", sin garantía.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with New Zealand's largest online marketplace through the Trade Me API. Supports searching listings, managing watchlists, placing bids, making purchases, and accessing marketplace data across all Trade Me categories.
    5
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to search and retrieve listings from Sweden's largest second-hand marketplaces, Blocket and Tradera. Returns unified data including prices, images, seller information, and direct links to listings.
    8
  • A
    license
    A
    quality
    C
    maintenance
    Enables searching Austria's largest classifieds marketplace (willhaben.at) for real estate, cars, jobs, and second-hand items via natural-language queries and structured filters, with full listing details.
    7
    19
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Search products in nearby stores. Agents can also list items for sale on a user's behalf.

  • Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.

  • Search products, compare prices and discover deals across 6 European markets with your AI assistant.

View all MCP Connectors

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/Samxel/willhaben-mcp'

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