willhaben-mcp
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_sizeyshoe_sizecolor,patternbrandregió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 nombreparent_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.txtEjecutar
python main.pyEl 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/mcpApunta 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 reemplazaWH_APPLICATION_TOKEN.category-tree.jsones una instantánea generada del árbol de categorías del mercado de willhaben (id, label, parentId, children).main.pylo carga al inicio para el filtrocategoryy paralist_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.
Aviso legal
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.
This server cannot be installed
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceEnables 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
- FlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseAqualityCmaintenanceEnables AI assistants to search secondhand marketplaces (Facebook Marketplace, eBay, Depop, Poshmark) for used items with filters like price, condition, size, and color.311251MIT
- AlicenseAqualityCmaintenanceEnables 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.7192MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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