Skip to main content
Glama

Ebid Search

ebid_search
Read-onlyIdempotent

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.

Input Schema

NameRequiredDescriptionDefault
rowsNoRows per page, max 75 (eBid API cap). Default 25.
siteNoeBid country site to query (2-letter code, e.g. "us", "uk", "de"). Defaults to "us". Prices come back in that site's currency.
sortNoSort order. CLOSED_* sorts apply only when closed=true.
startNoResult offset for paging (0-based). Default 0.
closedNotrue = search ONLY closed (ended) listings instead of live ones. Sort defaults to most recently closed.
_apiKeyNoOptional — eBid API credentials as "AppId:AppKey" (both issued together, free, at the eBid developer portal ebid.3scale.net). The gateway supplies a platform key, so omit this and calls still work; pass your own only to override ours.
countryNoOnly items located in this country (2-letter code, e.g. "us").
keywordNoSearch keyword(s), same rules as the eBid site search box. Searched in titles by default.
usernameNoOnly listings from this eBid seller username.
conditionNoItem condition filter.
max_priceNoMaximum price, in the site's currency.
min_priceNoMinimum price, in the site's currency.
category_idNoRestrict to an eBid category (numeric CategoryID from ebid_categories).
buy_now_onlyNotrue = only listings with a buy-now option.
search_descriptionsNotrue = search item descriptions as well as titles.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already flag the tool as read-only, idempotent, and non-destructive. The description adds value by specifying that closed=true returns ended listings, that output includes total match count plus specific listing fields, and that eBid is a small marketplace. No contradiction with annotations; no rate-limit or auth caveats are disclosed, but the schema already documents optional API-key behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is efficient and well-structured: four sentences cover action, filters, the key closed/live behavioral distinction, return shape, and a market caveat. Important information is front-loaded and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 15 optional parameters and no output schema, the description provides enough invocation context: it lists return fields, explains the closed-search behavior, and qualifies the data source. The schema handles parameter details. A minor gap is not explicitly routing users to sibling tools for listing details or category browsing, but this is not a blocker for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds semantic value by grouping filters (keyword, category, price range, condition, buy-now, seller, country), and by explaining why closed=true matters for realized sale prices. This goes beyond the schema's straightforward 'true = search ONLY closed' wording.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb-resource pair: 'Search listings on the eBid.net online marketplace and auction site.' It also distinguishes this tool from siblings like ebid_categories, ebid_listing, and ebid_listing_bids by emphasizing search behavior, filters, and returned listing-level data. The closed=true clarification further differentiates live-search from ended-listing search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear contextual guidance: closed=true should be used to find realized sale prices in ended listings, and results should be treated as a secondary price source. It does not explicitly name sibling alternatives or state when not to use this tool, but the context is strong enough for an agent to make a reasonable selection decision.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.