@pipeworx/shopgoodwill
Connect: https://gateway.pipeworx.io/shopgoodwill/mcp · Install: one-click buttons
Tools: 3
Search active auctions, closed auctions with realized sale prices, and per-item detail from shopgoodwill.com — the online auction site run by Goodwill member organizations (170+ regional sellers listing cameras, jewelry, watches, art, electronics, instruments and collectibles).
The closed-auction search is the comps value: it returns what lots actually sold for (final hammer price and bid count), reaching back roughly 90 days.
Tools
| Tool | What it returns |
|---|---|
shopgoodwill_search | Active listings for a keyword query: current bid, bid count, buy-now price, category, end time, listing URL. Optional price bounds, category id, buy-now-only filter, pagination (max 40/page). |
shopgoodwill_sold_search | Closed auctions for a keyword query with the final price at close. Rows with num_bids > 0 sold at final_price; zero-bid rows did not sell. days_back up to the archive’s ~90-day reach. |
shopgoodwill_item | Full detail for one lot by item_id: description, current/minimum bid, bid history (bidder names masked by the site), seller Goodwill organization, shipping/handling, images, end time. |
Timestamps carry no timezone marker and are US Pacific (site convention).
Auth
None. The search and item-detail endpoints answer without credentials.
Data sources
- ShopGoodwill buyer API:
https://buyerapi.shopgoodwill.com/api/Search/ItemListing(search, active and closed) andhttps://buyerapi.shopgoodwill.com/api/itemDetail/GetItemDetailModelByItemId/{id}(item detail) — the same JSON backend the shopgoodwill.com web app uses. - Request shapes documented by the community client scottmconway/shopgoodwill-scripts.
Upstream quirks (measured 2026-09-05)
- A wrong or incomplete search body returns zero rows with a clean 200 —
lowPrice/highPricemust be"0"/"999999"-style strings, never empty. pageSizeis silently ignored — every page is exactly 40 rows (ask 5 or 100, get 40, no error); pagination is viapage. The tools’per_pageis applied client-side.- The closed-auction archive reaches back ~90 days regardless of the
closedAuctionDaysBackvalue requested. - A nonexistent item id returns a 404 with an empty body.
Tools
- shopgoodwill_search — Search active auctions on shopgoodwill.com, the online auction site run by Goodwill member organizations — cameras, jewelry, watches, art, collectibles, electronics, clothing. Returns live listings wi
- shopgoodwill_sold_search — Search closed ShopGoodwill auctions for realized sale prices — what items actually sold for at Goodwill online auctions. Price comps for used cameras, watches, jewelry, instruments, electronics and co
- shopgoodwill_item — Full detail for one ShopGoodwill auction lot by item id: description, current/minimum bid, bid history (bidder names masked by the site), buy-now price, seller Goodwill organization, shipping and hand
Tools
-
shopgoodwill_item— Full detail for one ShopGoodwill auction lot by item id: description, current/minimum bid, bid history (bidder names masked by the site), buy-now price, seller Goodwill organization, shipping and hand -
shopgoodwill_search— Search active auctions on shopgoodwill.com, the online auction site run by Goodwill member organizations — cameras, jewelry, watches, art, collectibles, electronics, clothing. Returns live listings wi -
shopgoodwill_sold_search— Search closed ShopGoodwill auctions for realized sale prices — what items actually sold for at Goodwill online auctions. Price comps for used cameras, watches, jewelry, instruments, electronics and co