Walmart Marketplace Intelligence

Walmart Keyword Research MCP Tool

Returns normalized public ecommerce research data with a fixed read-only provider path.

MCP tool name
nexscope_walmart_keyword_research
Equivalent REST API path
https://api.nexscope.ai/api/skill-api/v1/skills/walmart-keyword-research/run
JSON-RPC method
tools/call

Authentication

Send the user API key as a bearer token on every MCP JSON-RPC request.

Authorization: Bearer nk_xxxxxxxxxxxxxxxxx

If 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": "walmart-keyword-research-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_walmart_keyword_research",
    "arguments": {
      "operation": "searchByName",
      "name": "wireless earbuds",
      "pageIndex": 1
    }
  }
}
REST API equivalent
POST https://api.nexscope.ai/api/skill-api/v1/skills/walmart-keyword-research/run
Canonical detail URL
https://www.nexscope.ai/mcp-map/walmart-keyword-research

Arguments

operation: marketQuery

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: marketQuery
patternobjectoptional
Optional marketQuery filter object
pattern.keywordstringoptional
Keyword filter inside pattern
Minimum length: 1
pattern.rankConditionarrayoptional
One- or two-value rank range
Minimum items: 1
Maximum items: 2
pattern.rankCondition[]integerrequired
One- or two-value rank range
Minimum: 0
pattern.searchVolumeConditionarrayoptional
One- or two-value search-volume range
Minimum items: 1
Maximum items: 2
pattern.searchVolumeCondition[]integerrequired
One- or two-value search-volume range
Minimum: 0
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1
pageSizeintegeroptional
Page size from 20 to 200
Default: 20
Minimum: 20
Maximum: 200

operation: searchByName

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: searchByName
namestringrequired
Keyword name required by searchByName
Minimum length: 1
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1

operation: searchProducts

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: searchProducts
keywordstringrequired
Keyword required by searchProducts, detail, or relatedKeywords
Minimum length: 1
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1
pageSizeintegeroptional
Page size from 20 to 200
Default: 20
Minimum: 20
Maximum: 200

operation: detail

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: detail
keywordstringrequired
Keyword required by searchProducts, detail, or relatedKeywords
Minimum length: 1

operation: productKeywords

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: productKeywords
productIdstringrequired
Product ID required by productKeywords
Minimum length: 1
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1
pageSizeintegeroptional
Page size from 20 to 200
Default: 20
Minimum: 20
Maximum: 200

operation: relatedKeywords

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: relatedKeywords
keywordstringrequired
Keyword required by searchProducts, detail, or relatedKeywords
Minimum length: 1
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1
pageSizeintegeroptional
Page size from 20 to 200
Default: 20
Minimum: 20
Maximum: 200

operation: favoriteList

NameTypeRequiredDescription
operationstringrequired
Walmart keyword research operation
Constant: favoriteList
commandanyrequired
Read-only favoriteList command: all, dict, or dict=<value>
pageIndexintegeroptional
Page number, starting at 1
Default: 1
Minimum: 1

One of option 1

NameTypeRequiredDescription
commandanyrequired
Read-only favoriteList command: all, dict, or dict=<value>
Allowed: all, dict

One of option 2

NameTypeRequiredDescription
commandstringrequired
Read-only favoriteList command: all, dict, or dict=<value>
Pattern: ^dict=.+$

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredDescription
operationanyrequired
Operation value used by this API operation.
valueanyrequired
Value value used by this API operation.
requestConsumedintegerrequired
Request consumed value used by this API operation.
Minimum: 0

One of option 1

NameTypeRequiredDescription
operationanyoptional
Operation value used by this API operation.
Allowed: marketQuery, searchByName, searchProducts, productKeywords, relatedKeywords, favoriteList
valuearrayoptional
Value value used by this API operation.

operation: detail

NameTypeRequiredDescription
operationstringoptional
Operation value used by this API operation.
Constant: detail
valueobjectoptional
Value value used by this API operation.

Examples

Example arguments

{
  "operation": "searchByName",
  "name": "wireless earbuds",
  "pageIndex": 1
}

Example structuredContent

{
  "operation": "searchByName",
  "requestConsumed": 1,
  "value": [
    {
      "Keyword": "wireless earbuds",
      "Rank": 1,
      "SearchVolume": 1
    }
  ]
}