newegg-clearance
Newegg Clearance Store
Browse the Newegg Clearance / Promotion Store via MCP over HTTP using standard JSON-RPC.
Use the bash tool to call the endpoint — no MCP client registration required.
Agent Execution Rules
- Do not ask for clarification. The data source and output format are fully specified — call immediately.
- Use the
bashtool to run the curl command below. - 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
curl -sS -X POST "https://apis.newegg.com/ex-mcp/endpoint/website-www-tool" \
-H "Content-Type: application/json" \
-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 run
tools/listto discover the correct tool name:curl -sS -X POST "https://apis.newegg.com/ex-mcp/endpoint/website-www-tool" \ -H "Content-Type: application/json" \ -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 object
Root Fields
| Field | Description |
|---|---|
Products |
Array of product entries (up to 36/page) |
TotalItemCount |
Total products in the clearance store |
Product Entry Fields
Each entry in Products has a top-level ProductNumber and an ItemCell object.
| Field | Description |
|---|---|
ProductNumber |
Item number, e.g. "17-701-025" |
ItemCell.Description.Title |
Full product title |
ItemCell.Description.SimplifiedLineDescription |
Shortened product title (prefer this if non-empty) |
ItemCell.ItemManufactory.Manufactory |
Brand name |
ItemCell.ItemPriceRange.PriceRangeMin |
Lowest available price in USD |
ItemCell.ItemPriceRange.PriceRangeMax |
Highest available price in USD |
ItemCell.Review.RatingOneDecimal |
Avg rating (0–5, one decimal), e.g. 4.3 |
ItemCell.Review.HumanRating |
Number of reviews |
ItemCell.Feature.IsOpenBoxed |
true if open-box item |
ItemCell.Feature.IsRefurbished |
true if refurbished item |
ItemCell.Subcategory.SubcategoryDescription |
Category label, e.g. "Power Supplies" |
URL construction:
- Product page:
https://www.newegg.com/p/{ProductNumber}
Price display logic:
- If
ItemPriceRangeis not null: showPriceRangeMinas the price (andPriceRangeMaxif different) - If
ItemPriceRangeis null andFinalPrice> 0: showFinalPrice - 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
IsOpenBoxedis true, append📦 Open Boxbadge after the product name - If
IsRefurbishedis true, append🔄 Refurbishedbadge after the product name - If
RatingOneDecimalis 0 andHumanRatingis 0, show—for both rating columns - Prefer
SimplifiedLineDescriptionfor the display name; fall back toTitleif empty - Truncate product names longer than 80 characters with
…
Edge Cases
- HTTP error or curl failure: Report status code and body; do not retry.
result.errorin response: Displayerror.messageto the user.- Empty
Productsarray: Inform the user the clearance store appears empty. ItemPriceRangeis null andFinalPriceis 0: Display price as"—".
More from neweggai/newegg_skills
newegg-shell-shocker
Query Newegg Shell Shocker flash deal products. Use this skill when users mention Shell Shocker, Shell Shocker deals,
9newegg-product-search
>-
9newegg-compare
>-
7newegg-laptop-finder
>-
7newegg-psu-calculator
>-
7newegg-pc-compatibility-checker
Verify whether a set of specific PC hardware items are compatible with each other using Newegg's real PC Builder compatibility engine. Use when the user has parts in mind (model names or Newegg item numbers) and asks whether they work together — "do these work together", "will this GPU work with my PSU", "can this RAM go on this motherboard", "is this build compatible", "这些硬件兼容吗", "这个显卡能配我的电源吗", "我想升级显卡,原来的电源够不够". Trigger when the user names two or more specific hardware items and wants a verdict. Do NOT use for from-scratch build recommendations where the user has not picked specific parts.
7