MCP server: One MCP server.

eBay sold listings

@compsapiRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Real eBay sold listings: 3 years of price history, real accepted Best Offer prices, 8 marketplaces.

Freeno charge per call

One address for any MCP client. Your key stays in your Odel vault.

What it does

  1. Reads
  2. Writes
  3. High impact

At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

None listed · checked 10 Oct 2026

Odel could not list its tools without signing in.

Try it in the Inspector
README2 min read

CompsAPI MCP Server · eBay Sold Listings for AI Agents

Hosted MCP server that gives any AI agent real eBay sold listings: up to 3 years of price history and the real accepted Best Offer price, not the crossed out asking price. Ask for comps in plain language, get structured sold data back.

  • Server URL: https://api.compsapi.com/mcp (streamable HTTP, no install)
  • Auth: your CompsAPI key in the Authorization header, free key at app.compsapi.com (100 searches a month, no card)
  • Docs: compsapi.com/docs

Setup

Claude Desktop, Claude Code, Cursor and any other MCP client that supports remote servers:

json
{
  "mcpServers": {
    "compsapi": {
      "url": "https://api.compsapi.com/mcp",
      "headers": { "Authorization": "Bearer sk_live_YOUR_KEY" }
    }
  }
}

Claude Code one-liner:

bash
claude mcp add --transport http compsapi https://api.compsapi.com/mcp --header "Authorization: Bearer sk_live_YOUR_KEY"

Tool

search_sold_listings

Search real eBay sold listings. Returns price statistics (average, median, range, best offer share) plus the newest matching sales.

ParameterDescription
queryWhat to search, e.g. charizard psa 10
daysHow far back, 1 to 1095 (3 years). Default 90.
conditionnew, open_box, refurbished, used, parts
best_offer1 adds real accepted offer prices, only returns accepted offers only
siteeBay marketplace: US (default), UK, DE, FR, IT, ES, CA, AU
categoryeBay category id(s), e.g. 31387 for wristwatches
min_price / max_priceSold price range
pageResult page, newest first

Example prompts once connected:

  • "What does a PSA 10 Charizard actually sell for? Last 90 days."
  • "Median sold price for a Rolex Submariner 126610 this year, accepted offers included."
  • "Compare what iPhone 15 Pro sells for on eBay UK vs US."

Why this data

eBay put sold listings behind a login in 2026 and the public sold search only ever showed 90 days. CompsAPI returns up to 3 years of real sales, including what accepted Best Offers actually closed at. Full REST API with the same data at compsapi.com.

Not affiliated with eBay Inc. eBay is a trademark of eBay Inc.

Similar modules

Browse Resale & auctions