ebid_search
Pack: ebid · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/ebid_search for the schema, then POST the same URL with its arguments for the data.
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 — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the ebid pack
{
"mcpServers": {
"ebid": {
"url": "https://gateway.pipeworx.io/ebid/mcp"
}
}
}
See Getting Started for client-specific install steps.