Mmcp.market

Secondhand MCP server

by jlsookiki·io.github.jlsookiki/secondhand-mcp·v0.6.0

Search Facebook Marketplace, eBay, Depop, and Poshmark from AI — filters, photos, full listings.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Established

76 stars164 downloads/wk

Reviews

Write one

Nobody has reviewed Secondhand yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Secondhand tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • fetch

    Fetch full listing details for a result ID returned by the search tool. ID format: marketplace:listingId (e.g., "facebook:12345" or "ebay:v1|123|456").

  • get_listing_details

    Get full details for a specific listing using an ID from search results: description, all photos, location, seller info, and shipping. Photos: by default (imageMode:"urls") you get direct full-resolution CDN image URLs to fetch yourself — most reliable, since some CDNs block server-side fetches. Set imageMode:"inline" (or includeImages:true) to have the server fetch the photos and return them as b

  • list_marketplaces

    List all available marketplaces and their status

  • search

    Search all available secondhand marketplaces at once (deep research). Returns results whose IDs (marketplace:listingId) can be passed to the fetch tool for full listing details.

  • search_marketplace

    Search for items on secondary marketplaces. Supports: …. Returns listing ID, title, price, location, and photo count. Facebook: location-based search, no auth. eBay: keyword search with condition filter, requires API keys. Depop: keyword search with filters for sort, condition, category, brands, sizes, colors (requires Chrome). Poshmark: keyword search with filters for sort, condition, sizes, colo

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan21 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 13 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Secondhand repository's README, as published. We do not edit it. Read it on GitHub

Secondhand MCP

A Model Context Protocol (MCP) server that lets AI assistants search secondhand marketplaces. Search Facebook Marketplace, eBay, Depop, and Poshmark for used and secondhand items — filter by price, category, condition, size, and color, then get full listing details with photos, descriptions, and seller info.

Works with Claude Desktop, Claude Code, Cursor, and other clients that run MCP servers locally.

[!TIP]

Using ChatGPT? This one won't work there.

It runs on your computer, so it only works where your computer is — Claude Desktop, Claude Code, Cursor. Secondhand MCP Cloud is the same search, always on, so whichever assistant you actually use can reach it. Free tier, no card.

Supported Marketplaces

Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.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

Add to ~/.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, and Poshmark are all optional — if eBay API keys are missing or Chrome isn't installed, those marketplaces are automatically disabled and the rest still work.

Depop & Poshmark / Chrome Requirement

Depop and Poshmark require a headless browser. If Google Chrome or Chromium is installed on your system, both are automatically enabled — no config needed. If Chrome isn't found, they are silently skipped.

On macOS, the first time you search Depop or Poshmark, you may see a system prompt asking to allow Node.js to control Chrome. This is expected — puppeteer needs to launch Chrome in headless mode. Allow it once and it won't ask again.

The browser runs invisibly in the background and only launches when you actually search Depop or Poshmark.

Configuration

Choosing Marketplaces

By default all marketplaces are enabled. To limit which are active, set the MARKETPLACES env var (comma-separated):

{
  "env": {
    "MARKETPLACES": "facebook,ebay"
  }
}

Valid values: facebook, ebay, depop, poshmark

eBay API Keys

eBay uses the official Browse API. You need a free eBay developer account:

  1. Create an account at developer.ebay.com
  2. Create an application to get a Client ID and Client Secret
  3. Add them to your MCP config as EBAYCLIENTID and EBAYCLIENTSECRET

eBay Marketplace / Region

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y secondhand-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add secondhand-mcp -- npx -y secondhand-mcp
Add to Cursor

Secondhand: common questions

Is Secondhand MCP server safe?
Mostly: it is graded B (83/100). Read the Secondhand safety report
How do I install Secondhand?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Secondhand need an API key?
Yes. The registry entry asks for EBAY_CLIENT_ID, EBAY_CLIENT_SECRET.
Is Secondhand maintained?
The last commit was 13 days ago (2026-09-07). The latest release is v0.6.0.
What can I use instead of Secondhand?
Servers from other publishers that do the same job: Apiguru Amazon Data MCP server, Avito MCP server and InstantClips MCP server. Compare all Secondhand alternatives.

Alternatives to Secondhand

Same job from other publishers: the closest match first, then the best rated.

All Secondhand alternatives →
  • Apiguru Amazon Data
    Live Amazon product, review, search, deal, offer/stock and seller data across 20 marketplaces.
    A
  • Avito
    MCP server for Avito: chats, listings, orders and analytics, with previews and confirmations.
    B
  • InstantClips
    Create branded vertical video ads from ecommerce product URLs or product photos.
    A
  • Easyparser — Amazon Product & Seller Data
    Real-time Amazon product, seller, and search data for AI agents across 21 marketplaces.
    A
  • Bring Photo
    Add products to Bring! from a photo — MCP for AI recognition, catalog matching, and verified writes.
    B

More from jlsookiki