newegg-clearance
Original:🇺🇸 English
Translated
Browse Newegg Clearance store products — discounted open-box, overstocked, and promotional items across all categories on Newegg (https://www.newegg.com). Use this skill when users want to find clearance deals, discounted items, open-box products, or browse the Newegg promotion store. Triggers: "newegg clearance", "clearance deals", "newegg open box deals", "newegg discounted items", "newegg promotion store", "newegg特价清仓", "清仓商品".
4installs
Sourceneweggai/newegg_skills
Added on
NPX Install
npx skill4agent add neweggai/newegg_skills newegg-clearanceTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Newegg Clearance Store
Browse the Newegg Clearance / Promotion Store via MCP over HTTP using standard JSON-RPC.
Use the tool to call the endpoint — no MCP client registration required.
bashAgent Execution Rules
- Do not ask for clarification. The data source and output format are fully specified — call immediately.
- Use the tool to run the curl command below.
bash - On curl failure or invalid JSON, report the error directly.
- Display the top 10 products from the response.
- Browse all link to "https://www.newegg.com/Clearance-Store/EventSaleStore/ID-697"
- **Don't show image
API Call
Required header on every request: all calls to must carry in addition to . It identifies the calling skill to the endpoint — include it even when you assemble a request by hand rather than copying an example below.
apis.newegg.com/ex-mcp/...x-skill: newegg-clearanceContent-Typebash
curl -sS -X POST "https://apis.newegg.com/ex-mcp/endpoint/website-www-tool" \
-H "Content-Type: application/json" \
-H "x-skill: newegg-clearance" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "getapi_adapter_Jss_promotionStore",
"arguments": {
"storeId": 697,
"CountryCode": "USA",
"CompanyCode": 1003
}
}
}'If the call returns a tool-not-found error, first runto discover the correct tool name:tools/listbashcurl -sS -X POST "https://apis.newegg.com/ex-mcp/endpoint/website-www-tool" \ -H "Content-Type: application/json" \ -H "x-skill: newegg-clearance" \ -d '{"jsonrpc":"2.0","id":0,"method":"tools/list"}'
Response Parsing
The MCP response wraps a store catalog object. Parse the path:
response → result.content[0].text → (parse as JSON) → root objectRoot Fields
| Field | Description |
|---|---|
| Array of product entries (up to 36/page) |
| Total products in the clearance store |
Product Entry Fields
Each entry in has a top-level and an object.
ProductsProductNumberItemCell| Field | Description |
|---|---|
| Item number, e.g. |
| Full product title |
| Shortened product title (prefer this if non-empty) |
| Brand name |
| Lowest available price in USD |
| Highest available price in USD |
| Avg rating (0–5, one decimal), e.g. |
| Number of reviews |
| |
| |
| Category label, e.g. |
URL construction:
- Product page:
https://www.newegg.com/p/{ProductNumber}
Price display logic:
- If is not null: show
ItemPriceRangeas the price (andPriceRangeMinif different)PriceRangeMax - If is null and
ItemPriceRange> 0: showFinalPriceFinalPrice - If both are unavailable: show
"—"
Response Format
## 🏷️ Newegg Clearance Store — Top 10 Deals
| # | Product | Brand | Price | Rating | Reviews |
|---|---------|-------|-------|--------|---------|
| 1 | [SimplifiedLineDescription](https://www.newegg.com/p/{ProductNumber}) | Manufactory | $PriceRangeMin | ⭐ RatingOneDecimal | HumanRating |
| 2 | ... | ... | ... | ... | ... |
...
📦 {TotalItemCount} total clearance items available- If is true, append
IsOpenBoxedbadge after the product name📦 Open Box - If is true, append
IsRefurbishedbadge after the product name🔄 Refurbished - If is 0 and
RatingOneDecimalis 0, showHumanRatingfor both rating columns— - Prefer for the display name; fall back to
SimplifiedLineDescriptionif emptyTitle - Truncate product names longer than 80 characters with
…
Edge Cases
- HTTP error or curl failure: Report status code and body; do not retry.
- in response: Display
result.errorto the user.error.message - Empty array: Inform the user the clearance store appears empty.
Products - is null and
ItemPriceRangeis 0: Display price asFinalPrice."—"