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. Its README documents 3 tools, including search_marketplace, get_listing_details, list_marketplaces.

People connecting media tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-23 · ★ 52 · #23 OF 155 MAINTAINED MEDIA · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install Secondhand MCP

before you install - you'll need

Set EBAY_CLIENT_ID, EBAY_CLIENT_SECRET before connecting. EBAY_MARKETPLACE_ID is optional or environment-specific per the README.

Claude Code

claude mcp add jlsookiki-secondhand-mcp -- npx -y secondhand-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "jlsookiki-secondhand-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "secondhand-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

npm package secondhand-mcp - unscoped; check the name against the project README before installing

registry namespace io.github.jlsookiki is GitHub-verified and matches the repo owner

03 · What Secondhand MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can search for items across marketplaces, get full details for a specific listing using an ID from search results, and list all enabled marketplaces and their status.

The 3 tools it gives your agent

Extracted from the project's README - what secondhand-mcp lets an agent do.

search_marketplace
- Search for items across marketplaces.
get_listing_details
- Get full details for a specific listing using an ID from search results.
list_marketplaces
- List all enabled marketplaces and their status.

Limitations (from the README)

- Facebook: May break if Facebook changes their frontend - eBay: Requires developer API keys (free tier available) - Depop: Requires Chrome/Chromium installed; slower than Facebook/eBay (~5s per search) - Poshmark: Requires Chrome/Chromium installed; no official API so relies on page scraping - Rate limiting: Don't make too many requests too quickly

Latest releases

v0.4.0 · 2026-02-10

ESM Migration · Migrated from CommonJS to ES Modules ("type": "module", NodeNext module resolution) · All imports updated to use .js extensions · Browser Stability · PUPPETEER_EXECUTABLE_PATH env var support for…

v0.3.0 · 2026-02-06

What's New · Poshmark Marketplace · Added Poshmark as the fourth supported marketplace. Like Depop, it uses a headless browser with stealth plugin - no API keys or authentication required. · Search filters: · Query…

04 · Who maintains Secondhand MCP

secondhand-mcp is maintained by jlsookiki. It's the only MCP server we track from this author; the repo dates to Feb 2026.

05 · Facts

category
media - ranked #23 of 155 actively-maintained media servers as of 2026-08-25.
registry
io.github.jlsookiki/secondhand-mcp (active, first published 2026-08-17)
packages
npm:secondhand-mcp

06 · Secondhand MCP FAQ

Is Secondhand MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-23. We re-verify nightly.

What can Secondhand MCP do?

With this server connected, an agent can search for items across marketplaces, get full details for a specific listing using an ID from search results, and list all enabled marketplaces and their status.

How do I install Secondhand MCP?

Run `npx -y secondhand-mcp`. The README documents 3 environment variables (EBAY_CLIENT_ID, EBAY_CLIENT_SECRET, EBAY_MARKETPLACE_ID) to set first. Set EBAY_CLIENT_ID, EBAY_CLIENT_SECRET before connecting. EBAY_MARKETPLACE_ID is optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Secondhand MCP run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Secondhand MCP