Secondhand MCP
Secondhand MCP
Сервер Model Context Protocol (MCP), который позволяет ИИ-ассистентам искать товары на вторичных рынках. Ищите на Facebook Marketplace, eBay, Depop и Poshmark подержанные товары — фильтруйте по цене, категории, состоянию, размеру и цвету, затем получайте полную информацию о лотах с фотографиями, описаниями и данными продавца.
Работает с Claude Desktop, Claude Code, Cursor и любыми MCP-совместимыми клиентами.
[!TIP] Не хотите настраивать? Попробуйте Secondhand MCP Cloud — облачную версию, которая подключается к Claude.ai и ChatGPT за 30 секунд. Никакой установки или Chrome не требуется. Есть бесплатный тариф.
Поддерживаемые торговые площадки
Площадка | Требуется авторизация | Примечания |
Facebook Marketplace | Нет | Поиск по местоположению |
eBay | Да (ключи API) | Официальный Browse API |
Depop | Нет | Требуется установленный Chrome |
Poshmark | Нет | Требуется установленный Chrome |
Related MCP server: BopMarket MCP Server
Настройка
Claude Desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"secondhand": {
"command": "npx",
"args": ["-y", "secondhand-mcp"],
"env": {
"EBAY_CLIENT_ID": "your-ebay-client-id",
"EBAY_CLIENT_SECRET": "your-ebay-client-secret",
"EBAY_MARKETPLACE_ID": "EBAY_US"
}
}
}
}Claude Code
Добавьте в ~/.claude/.mcp.json:
{
"mcpServers": {
"secondhand": {
"command": "npx",
"args": ["-y", "secondhand-mcp"],
"env": {
"EBAY_CLIENT_ID": "your-ebay-client-id",
"EBAY_CLIENT_SECRET": "your-ebay-client-secret",
"EBAY_MARKETPLACE_ID": "EBAY_US"
}
}
}
}eBay, Depop и Poshmark опциональны — если отсутствуют ключи eBay API или не установлен Chrome, эти площадки автоматически отключаются, а остальные продолжают работать.
Depop и Poshmark / Требование Chrome
Depop и Poshmark требуют headless-браузер. Если на вашей системе установлен Google Chrome или Chromium, обе площадки автоматически включаются — никакой настройки не нужно. Если Chrome не найден, они молча пропускаются.
На macOS при первом поиске на Depop или Poshmark может появиться системный запрос на разрешение Node.js управлять Chrome. Это нормально — puppeteer необходимо запустить Chrome в headless-режиме. Разрешите один раз, и запрос больше не появится.
Браузер работает невидимо в фоне и запускается только при фактическом поиске на Depop или Poshmark.
Конфигурация
Выбор торговых площадок
По умолчанию все площадки включены. Чтобы ограничить активные, установите переменную окружения MARKETPLACES (через запятую):
{
"env": {
"MARKETPLACES": "facebook,ebay"
}
}Допустимые значения: facebook, ebay, depop, poshmark
Ключи API eBay
eBay использует официальный Browse API. Вам понадобится бесплатная учетная запись разработчика eBay:
Создайте аккаунт на developer.ebay.com
Создайте приложение, чтобы получить Client ID и Client Secret
Добавьте их в конфигурацию MCP как
EBAY_CLIENT_IDиEBAY_CLIENT_SECRET
Региональный рынок eBay
По умолчанию сервер нацелен на сайт eBay США. Для поиска на другом региональном рынке установите переменную окружения EBAY_MARKETPLACE_ID:
{
"env": {
"EBAY_MARKETPLACE_ID": "EBAY_DE"
}
}Распространенные значения:
Значение | Сайт |
| ebay.com (по умолчанию) |
| ebay.de |
| ebay.co.uk |
| ebay.com.au |
| ebay.fr |
| ebay.it |
| ebay.es |
| ebay.ca |
Полный список доступен в документации eBay API.
Инструменты
search_marketplace
Поиск товаров по торговым площадкам.
Параметр | Обязательный | По умолчанию | Описание |
| Да | Поисковый запрос | |
| Нет |
|
|
| Нет |
| Город для поиска (только Facebook) |
| Нет | Максимальная цена | |
| Нет | Минимальная цена | |
| Нет |
| Максимум результатов |
| Нет |
| Включать проданные товары (только Facebook) |
| Нет |
| Включать URL изображений в вывод |
| Нет |
| Сортировка (Depop, Poshmark): |
| Нет | Состояние товара. eBay: | |
| Нет | Категория товара. Depop: | |
| Нет | Фильтр по бренду (только Poshmark): например, | |
| Нет | Фильтр по отделу (только Poshmark): | |
| Нет | Фильтр по размеру (Depop, Poshmark): например, | |
| Нет | Фильтр по цвету (Depop, Poshmark): |
Данные, возвращаемые по каждой площадке:
Поле | eBay | Depop | Poshmark | |
Название | Да | Да | Да | Да |
Цена | Да | Да | Да | Да |
Местоположение | Город | Город, Штат | — | — |
Состояние | — | Да | — | — |
Количество фото | 1 миниатюра | 1 миниатюра | 1 миниатюра | 1 миниатюра |
Продавец | Да | Да | — | — |
get_listing_details
Получение полной информации о конкретном лоте по ID из результатов поиска.
Параметр | Обязательный | По умолчанию | Описание |
| Да | ID лота из результатов поиска | |
| Нет |
|
|
Данные, возвращаемые по каждой площадке:
Поле | eBay | Depop | Poshmark | |
Описание | Да | Да | Да | Да |
Все фотографии | Да | Да | Да | Да |
Местоположение | Город | Город, Штат, Страна | — | — |
Продавец | Имя | Имя пользователя | Имя пользователя | Имя пользователя |
Способы доставки | Да | — | — | — |
Доставка | Да/Нет | Коды услуг | Да/Нет | Всегда включена |
list_marketplaces
Вывод списка всех включенных торговых площадок и их статуса.
search / fetch (глубокое исследование)
Удобная пара, следующая контракту инструмента ChatGPT Deep Research — точные названия, каждый с одним строковым аргументом:
search(query)— ищет сразу по всем включенным площадкам и возвращает{ results: [{ id, title, text, url }] }, гдеid— этоmarketplace:listingIdfetch(id)— возвращает полную информацию о лоте по ID из результатаsearchкак{ id, title, text, url, metadata }
Полезно для клиентов исследовательского типа, ожидающих эти стандартные названия инструментов; для фильтрованного поиска используйте search_marketplace.
Как это работает
Facebook Marketplace — Ищет объявления по местоположению, цене и запросу. Преобразует названия городов в координаты. Не требует входа в систему или браузера.
eBay — Использует официальный eBay Browse API с учетными данными клиента OAuth 2.0. Токены кэшируются и автоматически обновляются. Целевой региональный рынок управляется через EBAY_MARKETPLACE_ID (по умолчанию: EBAY_US).
Depop — Использует headless-браузер для поиска объявлений с поддержкой фильтров по категории, состоянию, размеру и цвету. Экземпляр браузера используется совместно для всех запросов.
Poshmark — Использует headless-браузер для поиска объявлений с поддержкой фильтров по состоянию, размеру, цвету, сортировке и цене. Poshmark не привязан к местоположению — все товары доставляются по стране.
Разработка
git clone https://github.com/jlsookiki/secondhand-mcp.git
cd secondhand-mcp
npm install
npm run buildДобавление торговой площадки
Создайте новый файл в
src/marketplaces/Расширьте
BaseMarketplaceи реализуйтеsearch()и, опционально,getListingDetails()Добавьте конструктор в
allMarketplacesвsrc/marketplaces/index.ts
Ограничения
Facebook: Может перестать работать, если Facebook изменит свой интерфейс
eBay: Требуются ключи разработчика API (доступен бесплатный тариф)
Depop: Требуется установленный Chrome/Chromium; медленнее, чем Facebook/eBay (~5 секунд на поиск)
Poshmark: Требуется установленный Chrome/Chromium; нет официального API, поэтому полагается на парсинг страниц
Ограничение частоты запросов: Не делайте слишком много запросов слишком быстро
Лицензия
MIT
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 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
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search, compare, buy, and sell products across multiple e-commerce platforms through 13 marketplace tools.1MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents like claude.ai to search online marketplaces (e.g., Facebook Marketplace) through your own logged-in browser, returning structured listings and details.
- AlicenseAqualityAmaintenanceEnables AI agents to search and monitor Dutch and Belgian classifieds (Marktplaats and 2dehands) for listings, seller profiles, and categories.51MIT
Related MCP Connectors
Search products in nearby stores. Agents can also list items for sale on a user's behalf.
AI resale manager. Photograph an item, AI writes the listing, publish a sale page, manage pickups.
Agent-native product catalog for AI shopping agents. 296M+ products, 28 countries.
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/jlsookiki/secondhand-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server