Amazon Marketplace Intelligence
Amazon Product Database MCP Tool
Jungle Scout Product Database multi-condition filtering. Filter Amazon products by category, price, sales volume, revenue, reviews, rating, weight, BSR rank, LQS, seller type, and more across 10 marketplaces.
MCP tool name
nexscope_amazon_product_databaseEquivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-database/runJSON-RPC method
tools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk_xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "amazon-product-database-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_product_database",
"arguments": {
"marketplace": "us",
"includeKeywords": "phone case",
"needCount": 10,
"sort": "-sales"
}
}
}REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/amazon-product-database/runCanonical detail URL
https://www.nexscope.ai/mcp-map/amazon-product-databaseArguments
| Name | Type | Required | Meaning |
|---|---|---|---|
marketplace | string | required | Target marketplace code. Options: us, uk, de, in, ca, fr, it, es, mx, jp Example: us |
includeKeywords | string | optional | Keywords to include in title/ASIN, comma-separated, up to 100 items, max 50 chars each Example: phone case |
excludeKeywords | string | optional | Keywords to exclude from title/ASIN, comma-separated, up to 100 items, max 50 chars each Example: phone case |
categories | string | optional | Primary category names, comma-separated, must match the standard category names for the corresponding site. US site examples: Appliances, Arts Crafts & Sewing, Automotive, Baby, Beauty & Personal Care, Books, CDs & Vinyl, Cell Phones & Accessories, Clothing Shoes & Jewelry, Collectibles & Fine Art, Computers, Digital Music, Electronics, Garden & Outdoor, Grocery & Gourmet Food, Handmade, Health Household & Baby Care, Home & Kitchen, Industrial & Scientific, Kindle Store, Kitchen & Dining, Movies & TV, Musical Instruments, Office Products, Pet Supplies, Sports & Outdoors, Tools & Home Improvement, Toys & Games, Video Games, etc. Other sites (uk, de, fr, it, es, mx, jp, ca, in) have their own localized category names Example: {} |
minPrice | number | optional | Minimum price Example: 1 |
maxPrice | number | optional | Maximum price Example: 1 |
minSales | integer | optional | Minimum monthly sales Example: 1 |
maxSales | integer | optional | Maximum monthly sales Example: 1 |
minRevenue | number | optional | Minimum monthly revenue Example: 1 |
maxRevenue | number | optional | Maximum monthly revenue Example: 1 |
minReviews | integer | optional | Minimum number of reviews Example: 1 |
maxReviews | integer | optional | Maximum number of reviews Example: 1 |
minRating | number | optional | Minimum rating (1.0-5.0) Example: 1 |
maxRating | number | optional | Maximum rating (1.0-5.0) Example: 1 |
minWeight | number | optional | Minimum weight (lbs) Example: 1 |
maxWeight | number | optional | Maximum weight (lbs) Example: 1 |
minRank | integer | optional | Minimum BSR ranking Example: 1 |
maxRank | integer | optional | Maximum BSR ranking Example: 1 |
minLqs | integer | optional | Minimum LQS score (1-10) Example: 1 |
maxLqs | integer | optional | Maximum LQS score (1-10) Example: 1 |
minSellers | integer | optional | Minimum number of sellers Example: 1 |
maxSellers | integer | optional | Maximum number of sellers Example: 1 |
minNet | number | optional | Minimum net profit Example: 1 |
maxNet | number | optional | Maximum net profit Example: 1 |
sellerTypes | string | optional | Seller types, comma-separated. Options: amz (Amazon self-operated), fba, fbm Example: {} |
productTiers | string | optional | Product size tiers, comma-separated. Options: oversize, standard Example: {} |
excludeTopBrands | boolean | optional | Whether to exclude top brands Example: false |
excludeUnavailableProducts | boolean | optional | Whether to exclude unavailable products Example: false |
minUpdatedAt | string | optional | Data update start date (YYYY-MM-DD) Example: 2026-01-01 |
maxUpdatedAt | string | optional | Data update end date (YYYY-MM-DD) Example: 2026-01-01 |
needCount | integer | optional | Total number of results to return, API auto-paginates internally Example: 1 |
sort | string | optional | Sort field. Options: name, -name, category, -category, revenue, -revenue, sales, -sales, price, -price, rank, -rank, reviews, -reviews, lqs, -lqs, sellers, -sellers. Prefix - indicates descending. Default: name Example: {} |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Meaning |
|---|---|---|---|
costToken | integer | optional | Token consumption Example: 1 |
productDatabaseList | array | optional | Product data list Example: [] |
productDatabaseList[].id | string | optional | Product unique identifier Example: example-id |
productDatabaseList[].title | string | optional | Product title Example: {} |
productDatabaseList[].brand | string | optional | Brand name Example: {} |
productDatabaseList[].category | string | optional | Primary category Example: {} |
productDatabaseList[].breadcrumbPath | string | optional | Full category path Example: {} |
productDatabaseList[].price | number | optional | Current selling price (USD) Example: 1 |
productDatabaseList[].approximate30DayUnitsSold | integer | optional | Estimated units sold in last 30 days Example: 1 |
productDatabaseList[].approximate30DayRevenue | number | optional | Estimated revenue in last 30 days (USD) Example: 1 |
productDatabaseList[].productRank | integer | optional | BSR ranking Example: 1 |
productDatabaseList[].reviews | integer | optional | Total number of reviews Example: 1 |
productDatabaseList[].rating | number | optional | Average rating (1.0-5.0) Example: 1 |
productDatabaseList[].listingQualityScore | integer | optional | Listing quality score (LQS, 1-10) Example: 1 |
productDatabaseList[].numberOfSellers | integer | optional | Number of active sellers Example: 1 |
productDatabaseList[].sellerType | string | optional | Seller type (amz/fba/fbm) Example: {} |
productDatabaseList[].imageUrl | string | optional | Product main image URL Example: https://example.com/image.jpg |
productDatabaseList[].dateFirstAvailable | string | optional | Date first listed Example: 2026-01-01 |
productDatabaseList[].weightValue | number | optional | Product weight Example: 1 |
productDatabaseList[].weightUnit | string | optional | Weight unit Example: {} |
productDatabaseList[].lengthValue | number | optional | Length Example: 1 |
productDatabaseList[].widthValue | number | optional | Width Example: 1 |
productDatabaseList[].heightValue | number | optional | Height Example: 1 |
productDatabaseList[].dimensionsUnit | string | optional | Dimensions unit Example: {} |
productDatabaseList[].parentAsin | string | optional | Parent ASIN Example: B072MQ5BRX |
productDatabaseList[].isParent | boolean | optional | Whether it is a parent listing Example: false |
productDatabaseList[].isVariant | boolean | optional | Whether it is a variant Example: false |
productDatabaseList[].isStandalone | boolean | optional | Whether it is a standalone product Example: false |
productDatabaseList[].isAvailable | boolean | optional | Whether it is available for purchase Example: false |
productDatabaseList[].buyBoxOwner | string | optional | Buy Box owner seller name Example: {} |
productDatabaseList[].buyBoxOwnerSellerId | string | optional | Buy Box owner seller ID Example: example-id |
productDatabaseList[].updatedAt | string | optional | Data update time Example: 2026-01-01 |
productDatabaseList[].feeBreakdown | object | optional | Fee details: fbaFee (FBA fee), referralFee (referral fee), variableClosingFee (variable closing fee), totalFees (total fees) Example: {} |
productDatabaseList[].subcategoryRanks | array | optional | Subcategory BSR ranking list, each item contains subcategory, rank, id Example: [] |
productDatabaseList[].type | string | optional | Resource type Example: {} |
productDatabaseList[].variants | array | optional | Variant list Example: [] |
productDatabaseList[].upcList | array | optional | UPC code list Example: [] |
productDatabaseList[].eanList | array | optional | EAN code list Example: [] |
productDatabaseList[].isbnList | array | optional | ISBN code list Example: [] |
productDatabaseList[].gtinList | array | optional | GTIN code list Example: [] |
productDatabaseList[].dateFirstAvailableIsEstimated | boolean | optional | Whether the listing date is estimated Example: false |
errcode | integer | optional | Upstream status code returned by the provider. Example: {} |
errmsg | string | optional | Upstream status message returned by the provider. Example: {} |
code | string | optional | Provider-specific status code. Example: {} |
msg | string | optional | Provider-specific status message. Example: {} |
message | string | optional | Provider-specific message. Example: {} |
type | string | optional | Provider-specific render or payload type. Example: {} |
title | string | optional | Provider-specific response title. Example: {} |
sourceType | string | optional | Provider-specific source platform type. Example: {} |
sourceTool | string | optional | Provider-specific source tool name. Example: {} |
costTime | integer | optional | Execution time reported by the upstream provider. Example: {} |
page | integer | optional | Current page returned by the upstream provider. Example: {} |
pageSize | integer | optional | Page size returned by the upstream provider. Example: {} |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: {} |
totalPage | integer | optional | Total page count returned by the upstream provider. Example: {} |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: {} |
Examples
Example arguments
{
"marketplace": "us",
"includeKeywords": "phone case",
"needCount": 10,
"sort": "-sales"
}Example structuredContent
{
"costToken": 1,
"productDatabaseList": [
{
"id": "example-id",
"price": 1,
"approximate30DayUnitsSold": 1,
"approximate30DayRevenue": 1,
"productRank": 1,
"reviews": 1,
"rating": 1,
"listingQualityScore": 1,
"numberOfSellers": 1,
"imageUrl": "https://example.com/image.jpg",
"dateFirstAvailable": "2026-01-01",
"weightValue": 1,
"lengthValue": 1,
"widthValue": 1,
"heightValue": 1,
"parentAsin": "B072MQ5BRX",
"isParent": false,
"isVariant": false,
"isStandalone": false,
"isAvailable": false,
"buyBoxOwnerSellerId": "example-id",
"updatedAt": "2026-01-01",
"feeBreakdown": {},
"subcategoryRanks": [],
"variants": [],
"upcList": [],
"eanList": [],
"isbnList": [],
"gtinList": [],
"dateFirstAvailableIsEstimated": false
}
]
}