Nexscope

Walmart Marketplace Intelligence

Walmart Category Market MCP Tool

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

MCP tool name
nexscope_walmart_category_market
Legacy MCP endpoint
/api/skill-api/v1/mcp
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-category-market-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_walmart_category_market",
    "arguments": {
      "operation": "tree"
    }
  }
}
Legacy endpoint
POST /api/skill-api/v1/mcp
Canonical detail URL
https://www.nexscope.ai/mcp-map/walmart-category-market

Arguments

operation: tree

NameTypeRequiredDescription
operationstringrequired
Operation: tree, searchByName, or marketReport
Constant: tree

operation: searchByName

NameTypeRequiredDescription
operationstringrequired
Operation: tree, searchByName, or marketReport
Constant: searchByName
namestringrequired
Category name required by searchByName
Minimum length: 1

operation: marketReport

NameTypeRequiredDescription
operationstringrequired
Operation: tree, searchByName, or marketReport
Constant: marketReport
nodePathstringrequired
Underscore-separated category node path required by marketReport
Pattern: ^\d+(?:_\d+)+$

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredDescription
dataanyrequired
Data value used by this API operation.
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
msgstring | nullrequired
Msg value used by this API operation.
tsstringrequired
Epoch milliseconds.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
traceIdstring | nullrequired
Trace id value used by this API operation.

Any of option 1 — requires operation, value, requestConsumed

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

operation: tree

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.operationstringoptional
Operation value used by this API operation.
Constant: tree
data.valuearrayoptional
Value value used by this API operation.

operation: searchByName

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.operationstringoptional
Operation value used by this API operation.
Constant: searchByName
data.valuearrayoptional
Value value used by this API operation.

operation: marketReport

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.operationstringoptional
Operation value used by this API operation.
Constant: marketReport
data.valueobject | arrayoptional
Value value used by this API operation.

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Examples

Example arguments

{
  "operation": "tree"
}

Example structuredContent

{
  "data": {
    "operation": "tree",
    "requestConsumed": 5,
    "value": [
      {
        "NodeId": "1005862",
        "Name": "Personal Care"
      }
    ]
  },
  "code": 0,
  "msg": null,
  "ts": "0",
  "time": "2026-01-01 00:00:00",
  "cost": "-1",
  "traceId": null
}