ebid_search
Pack: ebid · Endpoint: https://gateway.pipeworx.io/ebid/mcp
Search listings on the eBid.net online marketplace and auction site (eBid Trading API SearchEbid). Filter by keyword, category, price range, item condition (NEW/USED/UNUSED/REFURBISHED), buy-now only, seller username, or country of origin, on any of eBid’s 20+ country sites. Set closed=true to search ended listings instead of live ones — ended listings with bids are where realized sale prices live. Returns total match count and listings with ListingID, title, bid count, currency and buy-now price. eBid is a small marketplace; treat results as a secondary listings and price source.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
keyword | string | no | Search keyword(s), same rules as the eBid site search box. Searched in titles by default. |
category_id | number | no | Restrict to an eBid category (numeric CategoryID from ebid_categories). |
min_price | number | no | Minimum price, in the site’s currency. |
max_price | number | no | Maximum price, in the site’s currency. |
condition | string | no | Item condition filter. |
buy_now_only | boolean | no | true = only listings with a buy-now option. |
closed | boolean | no | true = search ONLY closed (ended) listings instead of live ones. Sort defaults to most recently closed. |
username | string | no | Only listings from this eBid seller username. |
country | string | no | Only items located in this country (2-letter code, e.g. “us”). |
search_descriptions | boolean | no | true = search item descriptions as well as titles. |
sort | string | no | Sort order. CLOSED_* sorts apply only when closed=true. |
start | number | no | Result offset for paging (0-based). Default 0. |
rows | number | no | Rows per page, max 75 (eBid API cap). Default 25. |
_apiKey | string | no |
Example call
Arguments
{
"keyword": "lego",
"site": "uk"
}
curl
curl -X POST https://gateway.pipeworx.io/ebid/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ebid_search","arguments":{"keyword":"lego","site":"uk"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ebid_search', {
"keyword": "lego",
"site": "uk"
});
More examples
{
"keyword": "pokemon cards",
"site": "us",
"closed": true,
"rows": 10
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ebid": {
"url": "https://gateway.pipeworx.io/ebid/mcp"
}
}
}
See Getting Started for client-specific install steps.