Secondhand MCP
Secondhand MCP
Un servidor del Model Context Protocol (MCP) que permite a los asistentes de IA buscar en mercados de segunda mano. Busca en Facebook Marketplace, eBay, Depop y Poshmark artículos usados y de segunda mano — filtra por precio, categoría, estado, talla y color, y obtén detalles completos del anuncio con fotos, descripciones e información del vendedor.
Funciona con Claude Desktop, Claude Code, Cursor y cualquier cliente compatible con MCP.
[!TIP] ¿Quieres saltarte la configuración? Prueba Secondhand MCP Cloud — la versión alojada que se conecta a Claude.ai y ChatGPT en 30 segundos. Sin instalación ni Chrome necesario. Nivel gratuito incluido.
Mercados compatibles
Mercado | Autenticación requerida | Notas |
Facebook Marketplace | No | Búsqueda basada en ubicación |
eBay | Sí (claves API) | API oficial Browse |
Depop | No | Requiere Chrome instalado |
Poshmark | No | Requiere Chrome instalado |
Related MCP server: BopMarket MCP Server
Configuración
Claude Desktop
Añade a ~/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
Añade a ~/.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 y Poshmark son opcionales — si faltan las claves API de eBay o Chrome no está instalado, esos mercados se desactivan automáticamente y el resto sigue funcionando.
Depop y Poshmark / Requisito de Chrome
Depop y Poshmark requieren un navegador sin interfaz gráfica. Si Google Chrome o Chromium está instalado en tu sistema, ambos se activan automáticamente — no se necesita configuración. Si no se encuentra Chrome, se omiten silenciosamente.
En macOS, la primera vez que busques en Depop o Poshmark, puede aparecer un aviso del sistema pidiendo permiso para que Node.js controle Chrome. Esto es normal — puppeteer necesita lanzar Chrome en modo sin interfaz. Permítelo una vez y no volverá a preguntar.
El navegador se ejecuta de forma invisible en segundo plano y solo se lanza cuando realmente buscas en Depop o Poshmark.
Configuración
Elegir mercados
Por defecto todos los mercados están habilitados. Para limitar cuáles están activos, establece la variable de entorno MARKETPLACES (separada por comas):
{
"env": {
"MARKETPLACES": "facebook,ebay"
}
}Valores válidos: facebook, ebay, depop, poshmark
Claves API de eBay
eBay utiliza la API Browse oficial. Necesitas una cuenta gratuita de desarrollador de eBay:
Crea una cuenta en developer.ebay.com
Crea una aplicación para obtener un ID de cliente y un Secreto de cliente
Añádelos a tu configuración de MCP como
EBAY_CLIENT_IDyEBAY_CLIENT_SECRET
Mercado / Región de eBay
Por defecto el servidor apunta al sitio de eBay de EE. UU.. Para buscar en un mercado regional diferente, establece la variable de entorno EBAY_MARKETPLACE_ID:
{
"env": {
"EBAY_MARKETPLACE_ID": "EBAY_DE"
}
}Valores comunes:
Valor | Sitio |
| ebay.com (predet.) |
| ebay.de |
| ebay.co.uk |
| ebay.com.au |
| ebay.fr |
| ebay.it |
| ebay.es |
| ebay.ca |
La lista completa está disponible en la documentación de la API de eBay.
Herramientas
search_marketplace
Busca artículos en todos los mercados.
Parámetro | Requerido | Por defecto | Descripción |
| Sí | Términos de búsqueda | |
| No |
|
|
| No |
| Ciudad donde buscar (solo Facebook) |
| No | Precio máximo | |
| No | Precio mínimo | |
| No |
| Máximo de resultados |
| No |
| Incluir artículos vendidos (solo Facebook) |
| No |
| Incluir URLs de imágenes en la salida |
| No |
| Orden (Depop, Poshmark): |
| No | Estado del artículo. eBay: | |
| No | Categoría del producto. Depop: | |
| No | Filtro de marca (solo Poshmark): p. ej. | |
| No | Filtro de departamento (solo Poshmark): | |
| No | Filtro de talla (Depop, Poshmark): p. ej. | |
| No | Filtro de color (Depop, Poshmark): |
Datos devueltos por mercado:
Campo | eBay | Depop | Poshmark | |
Título | Sí | Sí | Sí | Sí |
Precio | Sí | Sí | Sí | Sí |
Ubicación | Ciudad | Ciudad, Estado | — | — |
Estado | — | Sí | — | — |
N.º de fotos | 1 miniatura | 1 miniatura | 1 miniatura | 1 miniatura |
Vendedor | Sí | Sí | — | — |
get_listing_details
Obtén los detalles completos de un anuncio específico usando un ID de los resultados de búsqueda.
Parámetro | Requerido | Por defecto | Descripción |
| Sí | ID del anuncio de los resultados de búsqueda | |
| No |
|
|
Datos devueltos por mercado:
Campo | eBay | Depop | Poshmark | |
Descripción | Sí | Sí | Sí | Sí |
Todas las fotos | Sí | Sí | Sí | Sí |
Ubicación | Ciudad | Ciudad, Estado, País | — | — |
Vendedor | Nombre | Nombre de usuario | Nombre de usuario | Nombre de usuario |
Tipos de entrega | Sí | — | — | — |
Envío | Sí/No | Códigos de servicio | Sí/No | Siempre incluido |
list_marketplaces
Lista todos los mercados habilitados y su estado.
search / fetch (investigación profunda)
Par de conveniencia que sigue el contrato de herramienta de investigación profunda de ChatGPT — nombres exactos, un único argumento de cadena cada uno:
search(query)— busca en todos los mercados habilitados a la vez y devuelve{ results: [{ id, title, text, url }] }, dondeidesmarketplace:listingIdfetch(id)— devuelve los detalles completos del anuncio para un ID de resultado desearchcomo{ id, title, text, url, metadata }
Útil para clientes orientados a la investigación que esperan estos nombres de herramienta estándar; para búsquedas filtradas usa search_marketplace.
Cómo funciona
Facebook Marketplace — Busca anuncios por ubicación, precio y consulta. Resuelve nombres de ciudades a coordenadas. No necesita inicio de sesión ni navegador.
eBay — Utiliza la API oficial eBay Browse con credenciales de cliente OAuth 2.0. Los tokens se almacenan en caché y se actualizan automáticamente. El mercado regional objetivo se controla mediante EBAY_MARKETPLACE_ID (predeterminado: EBAY_US).
Depop — Utiliza un navegador sin interfaz para buscar anuncios con soporte para filtros de categoría, estado, talla y color. La instancia del navegador se comparte entre solicitudes.
Poshmark — Utiliza un navegador sin interfaz para buscar anuncios con soporte para filtros de estado, talla, color, orden y precio. Poshmark no se basa en la ubicación: todos los artículos se envían a nivel nacional.
Desarrollo
git clone https://github.com/jlsookiki/secondhand-mcp.git
cd secondhand-mcp
npm install
npm run buildAñadir un mercado
Crea un nuevo archivo en
src/marketplaces/Extiende
BaseMarketplacee implementasearch()y opcionalmentegetListingDetails()Añade el constructor a
allMarketplacesensrc/marketplaces/index.ts
Limitaciones
Facebook: Puede fallar si Facebook cambia su interfaz
eBay: Requiere claves API de desarrollador (nivel gratuito disponible)
Depop: Requiere Chrome/Chromium instalado; más lento que Facebook/eBay (~5 s por búsqueda)
Poshmark: Requiere Chrome/Chromium instalado; no tiene API oficial, por lo que depende del raspado de páginas
Límite de velocidad: No hagas demasiadas solicitudes demasiado rápido
Licencia
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