Secondhand MCP
Secondhand MCP
Ein Model Context Protocol (MCP)-Server, der KI-Assistenten die Suche auf Secondhand-Marktplätzen ermöglicht. Durchsuchen Sie Facebook Marketplace, eBay, Depop und Poshmark nach gebrauchten Artikeln – filtern Sie nach Preis, Kategorie, Zustand, Größe und Farbe und erhalten Sie vollständige Angebotsdetails mit Fotos, Beschreibungen und Verkäuferinformationen.
Funktioniert mit Claude Desktop, Claude Code, Cursor und jedem MCP-kompatiblen Client.
[!TIPP] Möchten Sie die Einrichtung überspringen? Probieren Sie Secondhand MCP Cloud – die gehostete Version, die in 30 Sekunden eine Verbindung zu Claude.ai und ChatGPT herstellt. Keine Installation oder Chrome erforderlich. Kostenloses Kontingent inklusive.
Unterstützte Marktplätze
Marktplatz | Authentifizierung erforderlich | Anmerkungen |
Facebook Marketplace | Nein | Standortbasierte Suche |
eBay | Ja (API-Schlüssel) | Offizielle Browse-API |
Depop | Nein | Erfordert installiertes Chrome |
Poshmark | Nein | Erfordert installiertes Chrome |
Related MCP server: BopMarket MCP Server
Einrichtung
Claude Desktop
Fügen Sie zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:
{
"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
Fügen Sie zu ~/.claude/.mcp.json hinzu:
{
"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 und Poshmark sind alle optional – wenn eBay-API-Schlüssel fehlen oder Chrome nicht installiert ist, werden diese Marktplätze automatisch deaktiviert und der Rest funktioniert weiterhin.
Depop & Poshmark / Chrome-Anforderung
Depop und Poshmark benötigen einen Headless-Browser. Wenn Google Chrome oder Chromium auf Ihrem System installiert ist, werden beide automatisch aktiviert – keine Konfiguration erforderlich. Wenn Chrome nicht gefunden wird, werden sie stillschweigend übersprungen.
Auf macOS kann beim ersten Durchsuchen von Depop oder Poshmark eine Systemaufforderung erscheinen, die fragt, ob Node.js Chrome steuern darf. Dies ist zu erwarten – Puppeteer muss Chrome im Headless-Modus starten. Erlauben Sie es einmal, und es wird nicht erneut gefragt.
Der Browser läuft unsichtbar im Hintergrund und startet nur, wenn Sie tatsächlich Depop oder Poshmark durchsuchen.
Konfiguration
Marktplätze auswählen
Standardmäßig sind alle Marktplätze aktiviert. Um einzuschränken, welche aktiv sind, setzen Sie die Umgebungsvariable MARKETPLACES (kommagetrennt):
{
"env": {
"MARKETPLACES": "facebook,ebay"
}
}Gültige Werte: facebook, ebay, depop, poshmark
eBay-API-Schlüssel
eBay verwendet die offizielle Browse-API. Sie benötigen ein kostenloses eBay-Entwicklerkonto:
Erstellen Sie ein Konto auf developer.ebay.com
Erstellen Sie eine Anwendung, um eine Client-ID und ein Client-Geheimnis zu erhalten
Fügen Sie diese Ihrer MCP-Konfiguration als
EBAY_CLIENT_IDundEBAY_CLIENT_SECREThinzu
eBay-Marktplatz / Region
Standardmäßig zielt der Server auf die US-eBay-Seite ab. Um einen anderen regionalen Marktplatz zu durchsuchen, setzen Sie die Umgebungsvariable EBAY_MARKETPLACE_ID:
{
"env": {
"EBAY_MARKETPLACE_ID": "EBAY_DE"
}
}Häufige Werte:
Wert | Seite |
| ebay.com (Standard) |
| ebay.de |
| ebay.co.uk |
| ebay.com.au |
| ebay.fr |
| ebay.it |
| ebay.es |
| ebay.ca |
Die vollständige Liste finden Sie in der eBay-API-Dokumentation.
Werkzeuge
search_marketplace
Durchsuchen Sie Artikel auf allen Marktplätzen.
Parameter | Erforderlich | Standard | Beschreibung |
| Ja | Suchbegriffe | |
| Nein |
|
|
| Nein |
| Stadt, in der gesucht werden soll (nur Facebook) |
| Nein | Maximalpreis | |
| Nein | Mindestpreis | |
| Nein |
| Maximale Ergebnisse |
| Nein |
| Verkaufte Artikel einbeziehen (nur Facebook) |
| Nein |
| Bild-URLs in die Ausgabe einbeziehen |
| Nein |
| Sortierreihenfolge (Depop, Poshmark): |
| Nein | Artikelzustand. eBay: | |
| Nein | Produktkategorie. Depop: | |
| Nein | Markenfilter (nur Poshmark): z. B. | |
| Nein | Abteilungsfilter (nur Poshmark): | |
| Nein | Größenfilter (Depop, Poshmark): z. B. | |
| Nein | Farbfilter (Depop, Poshmark): |
Pro Marktplatz zurückgegebene Daten:
Feld | eBay | Depop | Poshmark | |
Titel | Ja | Ja | Ja | Ja |
Preis | Ja | Ja | Ja | Ja |
Standort | Stadt | Stadt, Bundesland | — | — |
Zustand | — | Ja | — | — |
Anzahl Fotos | 1 Vorschaubild | 1 Vorschaubild | 1 Vorschaubild | 1 Vorschaubild |
Verkäufer | Ja | Ja | — | — |
get_listing_details
Rufen Sie vollständige Details zu einem bestimmten Angebot mithilfe einer ID aus den Suchergebnissen ab.
Parameter | Erforderlich | Standard | Beschreibung |
| Ja | Angebots-ID aus den Suchergebnissen | |
| Nein |
|
|
Pro Marktplatz zurückgegebene Daten:
Feld | eBay | Depop | Poshmark | |
Beschreibung | Ja | Ja | Ja | Ja |
Alle Fotos | Ja | Ja | Ja | Ja |
Standort | Stadt | Stadt, Bundesland, Land | — | — |
Verkäufer | Name | Benutzername | Benutzername | Benutzername |
Lieferarten | Ja | — | — | — |
Versand | Ja/Nein | Servicecodes | Ja/Nein | Immer enthalten |
list_marketplaces
Listet alle aktivierten Marktplätze und deren Status auf.
search / fetch (Tiefenrecherche)
Bequemes Paar gemäß dem ChatGPT Deep Research Tool Contract – exakte Namen, jeweils ein einzelnes Zeichenkettenargument:
search(query)– durchsucht alle aktivierten Marktplätze gleichzeitig und gibt{ results: [{ id, title, text, url }] }zurück, wobeiidmarketplace:listingIdistfetch(id)– gibt vollständige Angebotsdetails für einesearch-Ergebnis-ID als{ id, title, text, url, metadata }zurück
Nützlich für forschungsorientierte Clients, die diese standardmäßigen Werkzeugnamen erwarten; für gefilterte Suchen verwenden Sie search_marketplace.
Funktionsweise
Facebook Marketplace – Durchsucht Angebote nach Standort, Preis und Suchbegriff. Löst Stadtnamen in Koordinaten auf. Kein Login oder Browser erforderlich.
eBay – Verwendet die offizielle eBay Browse-API mit OAuth 2.0-Client-Anmeldeinformationen. Token werden zwischengespeichert und automatisch erneuert. Der Zielmarktplatz wird durch EBAY_MARKETPLACE_ID gesteuert (Standard: EBAY_US).
Depop – Verwendet einen Headless-Browser, um Angebote mit Unterstützung für Kategorie-, Zustands-, Größen- und Farbfilter zu durchsuchen. Die Browser-Instanz wird über mehrere Anfragen hinweg gemeinsam genutzt.
Poshmark – Verwendet einen Headless-Browser, um Angebote mit Unterstützung für Zustands-, Größen-, Farb-, Sortier- und Preisfilter zu durchsuchen. Poshmark ist nicht standortbasiert – alle Artikel werden national versendet.
Entwicklung
git clone https://github.com/jlsookiki/secondhand-mcp.git
cd secondhand-mcp
npm install
npm run buildHinzufügen eines Marktplatzes
Erstellen Sie eine neue Datei in
src/marketplaces/Erweitern Sie
BaseMarketplaceund implementieren Siesearch()und optionalgetListingDetails()Fügen Sie den Konstruktor zu
allMarketplacesinsrc/marketplaces/index.tshinzu
Einschränkungen
Facebook: Kann brechen, wenn Facebook sein Frontend ändert
eBay: Erfordert Entwickler-API-Schlüssel (kostenloses Kontingent verfügbar)
Depop: Erfordert installiertes Chrome/Chromium; langsamer als Facebook/eBay (~5 s pro Suche)
Poshmark: Erfordert installiertes Chrome/Chromium; keine offizielle API, daher basiert es auf Seiten-Scraping
Ratenbegrenzung: Machen Sie nicht zu viele Anfragen zu schnell
Lizenz
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