Skip to main content
Glama
Samxel

willhaben-mcp

by Samxel

willhaben-mcp

Сервер MCP, который позволяет ИИ искать объявления на willhaben.at и получать полные детали объявлений. Он оборачивает обратно разработанный API мобильного приложения willhaben и возвращает ИИ только важные поля.

Инструменты

search_willhaben(keyword, ...)

Поиск по площадке. keyword необязателен, если вы передаёте category.

Фильтры:

  • category (id или название)

  • condition (новое, б/у, восстановленное, ...)

  • clothing_size и shoe_size

  • color, pattern

  • brand

  • регион, тип продавца, диапазон цен, PayLivery, последние 48 часов

  • сортировка и пагинация

Возвращает сокращённый список результатов.

get_ad_detail(ad_id)

Вся информация об одном объявлении: полное (не сокращённое) описание, все изображения, детальные атрибуты и точное местоположение. Запускайте с id, полученным из поиска.

list_categories(query, parent_id)

Поиск id категорий для фильтра category.

  • query: поиск по всему дереву категорий по названию

  • parent_id: просмотр на один уровень вниз (опустите оба параметра, чтобы получить верхний уровень)

Полное дерево (~3500 категорий) поставляется вместе с сервером в файле category-tree.json.

search_brands(term, category)

Бренды привязаны к категориям, и их более 1000 на каждую категорию, поэтому это поиск по мере ввода. Передайте категорию и поисковый запрос, чтобы получить подходящие id брендов, а затем передайте id в search_willhaben(brand=...).

Примечание: состояние, размеры, цвет, узор и бренд зависят от категории. Применение их в широкой категории может не дать результатов, поэтому сначала уточните категорию.

Related MCP server: Begagnad MCP

Настройка

pip install -r requirements.txt

Запуск

python main.py

Сервер запускается через потоковый HTTP и выводит адрес, по которому он слушает:

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

Укажите URL вашего MCP-клиента. Хост, порт и путь указаны вверху файла main.py.

Примечания

  • API деталей защищён статическим токеном приложения и работает только по HTTP/2. Всё это обрабатывается в main.py. Если willhaben сменит токен, возьмите новый из заголовков запросов их приложения и замените WH_APPLICATION_TOKEN.

  • category-tree.json — это сгенерированный снимок дерева категорий willhaben (id, название, parentId, дети). main.py загружает его при запуске для фильтра category и list_categories. Если таксономия изменится, обойдите дерево заново.

  • Детали API описаны в search_api.md.

  • Здесь используется внутренний API willhaben, а не официальный. Относитесь к нему бережно.

Отказ от ответственности

Это независимый неофициальный проект, не связанный с willhaben и не поддерживаемый им. Товарный знак «willhaben» и все связанные товарные знаки принадлежат их правообладателям.

Проект опубликован в образовательных и исследовательских целях. Он обращается к внутреннему API willhaben, который не предназначен для публичного использования и может измениться или перестать работать в любой момент. Вы несёте ответственность за то, как вы его используете: соблюдайте Условия предоставления услуг willhaben, правила для роботов и действующее законодательство, не перегружайте их серверы и не обрабатывайте персональные данные из объявлений. Никаких гарантий; используйте на свой страх и риск.

Если вы являетесь правообладателем и у вас есть претензии к этому проекту, пожалуйста, откройте issue, и я оперативно отвечу.

Лицензия

ЛИЦЕНЗИЯ MIT. Предоставляется «как есть», без каких-либо гарантий.

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