Walmart · Capability
Walmart Utilities Management — Utilities
Walmart Utilities Management — Utilities. 4 operations. Lead operation: Walmart Api Platform Status. Self-contained Naftiko capability covering one Walmart business surface.
What You Can Do
GET
Getapiplatformstatus
— Walmart Api Platform Status
/v1/v3/utilities/apistatus
GET
Gettaxonomyresponse
— Walmart Taxonomy by Spec
/v1/v3/utilities/taxonomy
GET
Getdepartmentlist
— Walmart All Departments
/v1/v3/utilities/taxonomy/departments
GET
Getcategories
— Walmart All Categories
/v1/v3/utilities/taxonomy/departments/{departmentid}
MCP Tools
walmart-api-platform-status
Walmart Api Platform Status
read-only
idempotent
walmart-taxonomy-spec
Walmart Taxonomy by Spec
read-only
idempotent
walmart-all-departments
Walmart All Departments
read-only
idempotent
walmart-all-categories
Walmart All Categories
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Walmart Utilities Management — Utilities
description: 'Walmart Utilities Management — Utilities. 4 operations. Lead operation: Walmart Api Platform Status. Self-contained
Naftiko capability covering one Walmart business surface.'
tags:
- Walmart
- Utilities
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WALMART_API_KEY: WALMART_API_KEY
capability:
consumes:
- type: http
namespace: marketplace-utilities-utilities
baseUri: https://marketplace.walmartapis.com
description: Walmart Utilities Management — Utilities business capability. Self-contained, no shared references.
resources:
- name: v3-utilities-apiStatus
path: /v3/utilities/apiStatus
operations:
- name: getapiplatformstatus
method: GET
description: Walmart Api Platform Status
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
GUID for this ID
required: true
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-utilities-taxonomy
path: /v3/utilities/taxonomy
operations:
- name: gettaxonomyresponse
method: GET
description: Walmart Taxonomy by Spec
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feedType
in: query
type: string
description: Specifies the Feed Type
- name: version
in: query
type: string
description: Specifies the version for the Feed Type
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
GUID for this ID
required: true
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-utilities-taxonomy-departments
path: /v3/utilities/taxonomy/departments
operations:
- name: getdepartmentlist
method: GET
description: Walmart All Departments
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
GUID for this ID
required: true
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-utilities-taxonomy-departments-departmentId
path: /v3/utilities/taxonomy/departments/{departmentId}
operations:
- name: getcategories
method: GET
description: Walmart All Categories
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: departmentId
in: path
type: string
description: departmentId
required: true
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
GUID for this ID
required: true
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
exposes:
- type: rest
namespace: marketplace-utilities-utilities-rest
port: 8080
description: REST adapter for Walmart Utilities Management — Utilities. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/v3/utilities/apistatus
name: v3-utilities-apistatus
description: REST surface for v3-utilities-apiStatus.
operations:
- method: GET
name: getapiplatformstatus
description: Walmart Api Platform Status
call: marketplace-utilities-utilities.getapiplatformstatus
with:
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/utilities/taxonomy
name: v3-utilities-taxonomy
description: REST surface for v3-utilities-taxonomy.
operations:
- method: GET
name: gettaxonomyresponse
description: Walmart Taxonomy by Spec
call: marketplace-utilities-utilities.gettaxonomyresponse
with:
feedType: rest.feedType
version: rest.version
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/utilities/taxonomy/departments
name: v3-utilities-taxonomy-departments
description: REST surface for v3-utilities-taxonomy-departments.
operations:
- method: GET
name: getdepartmentlist
description: Walmart All Departments
call: marketplace-utilities-utilities.getdepartmentlist
with:
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/utilities/taxonomy/departments/{departmentid}
name: v3-utilities-taxonomy-departments-departmentid
description: REST surface for v3-utilities-taxonomy-departments-departmentId.
operations:
- method: GET
name: getcategories
description: Walmart All Categories
call: marketplace-utilities-utilities.getcategories
with:
departmentId: rest.departmentId
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: marketplace-utilities-utilities-mcp
port: 9090
transport: http
description: MCP adapter for Walmart Utilities Management — Utilities. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: walmart-api-platform-status
description: Walmart Api Platform Status
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-utilities-utilities.getapiplatformstatus
with:
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-taxonomy-spec
description: Walmart Taxonomy by Spec
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-utilities-utilities.gettaxonomyresponse
with:
feedType: tools.feedType
version: tools.version
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-all-departments
description: Walmart All Departments
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-utilities-utilities.getdepartmentlist
with:
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-all-categories
description: Walmart All Categories
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-utilities-utilities.getcategories
with:
departmentId: tools.departmentId
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.