---
title: "Walmart Marketplace MCP server for AI agents - actionlake"
description: "Give Claude 190 Walmart Marketplace actions through one MCP server: performance, items. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/walmart-marketplace
updated: 2026-10-23
---

Connectors · Commerce

# Walmart Marketplace MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Walmart Marketplace and the rest of your systems. It gives your agent 190 Walmart Marketplace actions (118 reads, 56 writes and 16 that wait for a confirmation) and holds the Walmart Marketplace credential itself, so the agent never does. It paces Walmart Marketplace's limits and records every call.

[Connect Walmart Marketplace free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "walmart_marketplace.items.list",
  intent: "check which Walmart Marketplace account is connected"
}
# All items · read · 1 upstream call
```

- 190 actions in one signed file
- 118 read look, never change
- 56 write create and update
- 16 wait for a yes destructive, confirmed first

Set up

## Connect Walmart Marketplace in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Walmart Marketplace.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Walmart Marketplace Client ID
   - `client_secret` Walmart Marketplace Client Secret, shown beside the Client ID
   - `host` Where your Walmart Marketplace lives: your host
   ```
   account { op: "connections.requirements", service: "walmart_marketplace" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "walmart_marketplace.items.list" }
   # all items · read · 1 upstream call
   check { action: "walmart_marketplace.items.retire", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Walmart Marketplace at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`client_id` `client_secret`

**Setup fields**

`host`

**Limits we pace to**

600 calls a minute, per connection

**API covered**

Walmart US Marketplace API v3 (OpenAPI documents from developer.walmart.com/us-marketplace, fetched 2026-10-23)`marketplace.walmartapis.com`

**Built from**

Walmart Marketplace's documentation, read 23 October 2026[developer.walmart.com](https://developer.walmart.com/us-marketplace/reference%20(OpenAPI%20document%20advertising.json)) [developer.walmart.com](https://developer.walmart.com/us-marketplace/reference%20(OpenAPI%20document%20assortment-recommendations-overview.json)) [developer.walmart.com](https://developer.walmart.com/us-marketplace/reference%20(OpenAPI%20document%20authentication-authorization-management.json))

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

117 of 118 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

3, so ask can line Walmart Marketplace up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Walmart Marketplace.

190 actions in 72 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **118** read look, never change
- **56** write create and update
- **16** destructive wait for a confirmation

1. ### Performance
   12
   12 read · 0 write · 0 destructive
   Cancellations Performance Metrics · Carrier Method Accuracy Summary · Item Not Received Performance Metrics · Late shipment rate performance metrics
2. ### Items
   10
   9 read · 0 write · 1 destructive
   All items · An item · Retire an item · Catalog search
3. ### Ad campaigns
   7
   3 read · 2 write · 2 destructive
   Create a new campaign · Get item-level performance data · Get campaign-level performance data · Get campaign details
4. ### Orders
   7
   3 read · 2 write · 2 destructive
   All orders · An order · Cancel Order Lines · All released orders
5. ### WFS inbound shipments
   7
   3 read · 3 write · 1 destructive
   Create Inbound Shipment · Get Shipments · Cancel Inbound Shipment · Fetch Inbound Preview
6. ### Shipping templates
   6
   3 read · 2 write · 1 destructive
   Create shipping templates · Get all shipping templates · Get shipping template activation status · Get shipping template details
7. ### Assortment recommendations
   5
   4 read · 1 write · 0 destructive
   Get Categorization · Get Recommendations · Get Variants · Reject Recommendations
8. ### Fulfillment centers
   5
   2 read · 3 write · 0 destructive
   Get all fulfillment centers · Create fulfillment center · Update fulfillment center · Third-party fulfillment center association

**64 more areas · 131 actions**

- Report schedules **5**
- Simplified shipping settings **5**
- Webhook subscriptions **5**
- WFS freight bookings **5**
- MCS fulfillment orders **4**
- Report requests **4**
- Repricer strategies **4**
- Shipping labels **4**
- WFS carrier rate quotes **4**
- WFS recommendations **4**
- Claims **3**
- Feeds **3**
- Listing quality **3**
- MCS channels **3**
- MCS return orders **3**
- Multi node inventory **3**
- Recon reports **3**
- Shipping account settings **3**
- Taxonomy **3**
- Ad item issues **2**
- Ad items **2**
- Duplicate item disputes **2**
- Incentive feeds **2**
- Inventory **2**
- Label carriers **2**
- Lag time **2**
- Price incentives **2**
- Prices **2**
- Promotional prices **2**
- Returns **2**
- Review accelerator items **2**
- Unpublished items **2**
- WFS freight quotes **2**
- WFS inventory **2**
- Ad billing history **1**
- Ad campaign recommendations **1**
- API status **1**
- Cap program **1**
- Entity match profile **1**
- Gtin exemptions **1**
- Partner profile **1**
- Payment performance **1**
- Payment statements **1**
- Price promotion feeds **1**
- Pricing insights **1**
- PSP risk signals **1**
- Repricer feeds **1**
- Review accelerator categories **1**
- Rich media assets **1**
- Rich media feeds **1**
- Scan forms **1**
- Seller incentives **1**
- Ship nodes **1**
- Shipping carriers **1**
- Shipping profile **1**
- Tax forms **1**
- Threepl providers **1**
- Token **1**
- Webhook event types **1**
- WFS inbound shipment errors **1**
- WFS inbound shipment items **1**
- WFS inventory log **1**
- WFS items **1**
- WFS onhold items **1**

Top actions

## The Walmart Marketplace API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 35 of Walmart Marketplace's 35 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `walmart_marketplace.items.list` All items | All items. | read | `commerce.product.list` 112 connectors |
| `walmart_marketplace.orders.list` All orders | All orders. | read | `commerce.order.list` 82 connectors |
| `walmart_marketplace.fulfillment_centers.list` Get all fulfillment centers | Get all fulfillment centers. | read | `commerce.warehouse.list` 32 connectors |
| `walmart_marketplace.items.get` An item | An item. | read | `commerce.product.get` 112 connectors |
| `walmart_marketplace.orders.get` An order | An order. | read | `commerce.order.get` 87 connectors |
| `walmart_marketplace.items.retire` Retire an item | Retire an item. | destructive | `commerce.product.delete` 80 connectors |
| `walmart_marketplace.fulfillment_centers.create` Create fulfillment center | Create fulfillment center. | write | `commerce.warehouse.create` 20 connectors |
| `walmart_marketplace.wfs_inbound_shipments.create` Create Inbound Shipment | Create Inbound Shipment. | write | `commerce.shipment.create` 28 connectors |
| `walmart_marketplace.wfs_inbound_shipments.list` Get Shipments | Get Shipments. | read | `commerce.shipment.list` 22 connectors |
| `walmart_marketplace.multi_node_inventory.list` Multiple item inventory for all ship nodes | Multiple item inventory for all ship nodes. | read | `commerce.inventory_level.list` 11 connectors |
| `walmart_marketplace.shipping_labels.create` Create label | Create label. | write | `commerce.shipping_label.create` 5 connectors |
| `walmart_marketplace.mcs_fulfillment_orders.create` Create MCS customer order | Create MCS customer order. | write | `commerce.fulfillment_order.create` 5 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Walmart Marketplace actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Walmart Marketplace orders from the last seven days are still unfulfilled?
   calls `walmart_marketplace.orders.list`
2. Write write
   Create fulfillment center in Walmart Marketplace. Show me exactly what you will send before you save it.
   calls `walmart_marketplace.fulfillment_centers.create`

Governance for Walmart Marketplace

## Destructive actions wait for a yes.

16 Walmart Marketplace actions are destructive. These are all of them:

- Retire an item `walmart_marketplace.items.retire`
- Cancel Order Lines `walmart_marketplace.orders.cancel`
- Cancel Inbound Shipment `walmart_marketplace.wfs_inbound_shipments.cancel`
- Delete Report Schedule `walmart_marketplace.report_schedules.delete`
- Delete Subscription `walmart_marketplace.webhook_subscriptions.delete`
- Discard label `walmart_marketplace.shipping_labels.discard`
- Cancel MCS fulfillment order `walmart_marketplace.mcs_fulfillment_orders.cancel`
- Refund Order Lines `walmart_marketplace.orders.refund`
- Issue refund `walmart_marketplace.returns.refund`
- Delete an existing campaign `walmart_marketplace.ad_campaigns.delete`
- Delete shipping template `walmart_marketplace.shipping_templates.delete`
- Cancel Booking (New) `walmart_marketplace.wfs_freight_bookings.void`
- Delete Repricer Strategy `walmart_marketplace.repricer_strategies.delete`
- Cancel Carrier Rate Quote (Legacy) `walmart_marketplace.wfs_carrier_rate_quotes.void`
- Stop a running campaign `walmart_marketplace.ad_campaigns.stop`
- Cancel customer return order `walmart_marketplace.mcs_return_orders.cancel`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do walmart_marketplace.orders.cancel confirm_policy: **human**

Cancel Order Lines?

**intent:** the user asked me to cancel Order Lines

run suspended · waiting for a named person · key _walmart-marketplace-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "walmart-marketplace-agent",
  allowed_actions: ["walmart_marketplace.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "walmart_marketplace.items.retire", approver: "lead@example.com" },
    { match: "walmart_marketplace.orders.cancel", approver: "lead@example.com" },
    { match: "walmart_marketplace.wfs_inbound_shipments.cancel", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Walmart Marketplace only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Walmart Marketplace costs on actionlake.

Every Walmart Marketplace action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Walmart Marketplace refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 190 Walmart Marketplace actions
- 190 actions page each page of a long list is one call
- 117 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Walmart Marketplace action.

190 actions by area: the id your agent calls, what it does, and its effect.

**Performance 12**

- `walmart_marketplace.performance.cancellation_rate` Cancellations Performance Metrics read
- `walmart_marketplace.performance.carrier_method_accuracy` Carrier Method Accuracy Summary read
- `walmart_marketplace.performance.item_not_received_rate` Item Not Received Performance Metrics read
- `walmart_marketplace.performance.late_shipment_rate` Late shipment rate performance metrics read
- `walmart_marketplace.performance.negative_feedback_rate` Get Negative Feedback Performance Metrics read
- `walmart_marketplace.performance.on_time_delivery_rate` On-Time Delivery Performance Metrics read
- `walmart_marketplace.performance.on_time_shipment_rate` On-time Shipment Summary read
- `walmart_marketplace.performance.refund_rate` Refund Performance Metrics (Deprecated) read
- `walmart_marketplace.performance.return_rate` Get Returns Performance Metrics read
- `walmart_marketplace.performance.seller_response_rate` Seller Response Rate Performance Metrics read
- `walmart_marketplace.performance.ship_from_location_accuracy` Ship-from Location Accuracy Summary read
- `walmart_marketplace.performance.valid_tracking_rate` Valid Tracking Rate Performance Metrics read

**Items 10**

- `walmart_marketplace.items.associations` Get item associations read
- `walmart_marketplace.items.catalog_search` Catalog search read
- `walmart_marketplace.items.count` Get items count by status read
- `walmart_marketplace.items.get` An item read
- `walmart_marketplace.items.list` All items read
- `walmart_marketplace.items.retire` Retire an item destructive
- `walmart_marketplace.items.spec` Get spec read
- `walmart_marketplace.items.taxonomy` Taxonomy read
- `walmart_marketplace.items.variant_group_count` Get item count by groups read
- `walmart_marketplace.items.walmart_search` Item search read

**Ad campaigns 7**

- `walmart_marketplace.ad_campaigns.create` Create a new campaign write
- `walmart_marketplace.ad_campaigns.delete` Delete an existing campaign destructive
- `walmart_marketplace.ad_campaigns.get` Get campaign details read
- `walmart_marketplace.ad_campaigns.item_level_summary` Get item-level performance data read
- `walmart_marketplace.ad_campaigns.performance_summary` Get campaign-level performance data read
- `walmart_marketplace.ad_campaigns.stop` Stop a running campaign destructive
- `walmart_marketplace.ad_campaigns.update` Update an existing campaign write

**Orders 7**

- `walmart_marketplace.orders.acknowledge` Acknowledge Orders write
- `walmart_marketplace.orders.cancel` Cancel Order Lines destructive
- `walmart_marketplace.orders.get` An order read
- `walmart_marketplace.orders.list` All orders read
- `walmart_marketplace.orders.list_released` All released orders read
- `walmart_marketplace.orders.refund` Refund Order Lines destructive
- `walmart_marketplace.orders.ship` Ship Order Lines write

**WFS inbound shipments 7**

- `walmart_marketplace.wfs_inbound_shipments.cancel` Cancel Inbound Shipment destructive
- `walmart_marketplace.wfs_inbound_shipments.create` Create Inbound Shipment write
- `walmart_marketplace.wfs_inbound_shipments.list` Get Shipments read
- `walmart_marketplace.wfs_inbound_shipments.preview` Fetch Inbound Preview read
- `walmart_marketplace.wfs_inbound_shipments.tracking` Get Shipment Tracking (New) read
- `walmart_marketplace.wfs_inbound_shipments.update_quantities` Update Shipment Quantities write
- `walmart_marketplace.wfs_inbound_shipments.update_tracking` Update Shipment Tracking write

**Shipping templates 6**

- `walmart_marketplace.shipping_templates.activation_status` Get shipping template activation status read
- `walmart_marketplace.shipping_templates.create` Create shipping templates write
- `walmart_marketplace.shipping_templates.delete` Delete shipping template destructive
- `walmart_marketplace.shipping_templates.get` Get shipping template details read
- `walmart_marketplace.shipping_templates.list` Get all shipping templates read
- `walmart_marketplace.shipping_templates.update` Update shipping templates write

**Assortment recommendations 5**

- `walmart_marketplace.assortment_recommendations.category_counts` Get Categorization read
- `walmart_marketplace.assortment_recommendations.reject` Reject Recommendations write
- `walmart_marketplace.assortment_recommendations.search` Get Recommendations read
- `walmart_marketplace.assortment_recommendations.trends` Get Recommendation Trends read
- `walmart_marketplace.assortment_recommendations.variants` Get Variants read

**Fulfillment centers 5**

- `walmart_marketplace.fulfillment_centers.associate_3pl` Third-party fulfillment center association write
- `walmart_marketplace.fulfillment_centers.coverage` Get coverage for fulfillment centers read
- `walmart_marketplace.fulfillment_centers.create` Create fulfillment center write
- `walmart_marketplace.fulfillment_centers.list` Get all fulfillment centers read
- `walmart_marketplace.fulfillment_centers.update` Update fulfillment center write

**Report schedules 5**

- `walmart_marketplace.report_schedules.create` Create Report Schedule write
- `walmart_marketplace.report_schedules.delete` Delete Report Schedule destructive
- `walmart_marketplace.report_schedules.get` Get Single Report Schedules read
- `walmart_marketplace.report_schedules.list` Get All Report Schedules read
- `walmart_marketplace.report_schedules.update` Update Report Schedule write

**Simplified shipping settings 5**

- `walmart_marketplace.simplified_shipping_settings.create` Create Simplified Shipping Settings write
- `walmart_marketplace.simplified_shipping_settings.get` Get Simplified Shipping Settings read
- `walmart_marketplace.simplified_shipping_settings.migrate_offers` Bulk Item Migration for Simplified Shipping Configuration write
- `walmart_marketplace.simplified_shipping_settings.update` Update Simplified Shipping Settings write
- `walmart_marketplace.simplified_shipping_settings.update_fulfillment_center` Update FC Level Simplified Shipping Settings write

**Webhook subscriptions 5**

- `walmart_marketplace.webhook_subscriptions.create` Create subscription write
- `walmart_marketplace.webhook_subscriptions.delete` Delete Subscription destructive
- `walmart_marketplace.webhook_subscriptions.list` All subscriptions read
- `walmart_marketplace.webhook_subscriptions.test` Test Notification write
- `walmart_marketplace.webhook_subscriptions.update` Update Subscription write

**WFS freight bookings 5**

- `walmart_marketplace.wfs_freight_bookings.create` Create Booking (New) write
- `walmart_marketplace.wfs_freight_bookings.get` Get Booking (New) read
- `walmart_marketplace.wfs_freight_bookings.pickup_schedule` Get Pickup Seller Schedule(New) read
- `walmart_marketplace.wfs_freight_bookings.update_pickup_schedule` Update pickUp scheduling (New) write
- `walmart_marketplace.wfs_freight_bookings.void` Cancel Booking (New) destructive

**MCS fulfillment orders 4**

- `walmart_marketplace.mcs_fulfillment_orders.cancel` Cancel MCS fulfillment order destructive
- `walmart_marketplace.mcs_fulfillment_orders.create` Create MCS customer order write
- `walmart_marketplace.mcs_fulfillment_orders.list` Get MCS fulfillment orders status read
- `walmart_marketplace.mcs_fulfillment_orders.promise_options` Fetch delivery promise details read

**Report requests 4**

- `walmart_marketplace.report_requests.create` Create Report Request write
- `walmart_marketplace.report_requests.download_url` Download Report URL read
- `walmart_marketplace.report_requests.get` Report Request Status read
- `walmart_marketplace.report_requests.list` Get All Report Requests read

**Repricer strategies 4**

- `walmart_marketplace.repricer_strategies.create` Create repricer strategy write
- `walmart_marketplace.repricer_strategies.delete` Delete Repricer Strategy destructive
- `walmart_marketplace.repricer_strategies.list` Retrieve repricer strategy details read
- `walmart_marketplace.repricer_strategies.update` Update Repricer Strategy write

**Shipping labels 4**

- `walmart_marketplace.shipping_labels.create` Create label write
- `walmart_marketplace.shipping_labels.discard` Discard label destructive
- `walmart_marketplace.shipping_labels.estimates` Shipping estimates read
- `walmart_marketplace.shipping_labels.list_by_order` Label details by purchase order ID read

**WFS carrier rate quotes 4**

- `walmart_marketplace.wfs_carrier_rate_quotes.confirm` Confirm Carrier Rate Quote (Legacy) write
- `walmart_marketplace.wfs_carrier_rate_quotes.create` Create Carrier Rate Quote (Legacy) write
- `walmart_marketplace.wfs_carrier_rate_quotes.get` Get Carrier Rate Quote (Legacy) read
- `walmart_marketplace.wfs_carrier_rate_quotes.void` Cancel Carrier Rate Quote (Legacy) destructive

**WFS recommendations 4**

- `walmart_marketplace.wfs_recommendations.fulfill_with_wfs` Fulfill with WFS Recommendations read
- `walmart_marketplace.wfs_recommendations.restock` Restock Recommendations read
- `walmart_marketplace.wfs_recommendations.shipment_quantity` Get WFS Recommended Shipment Quantity read
- `walmart_marketplace.wfs_recommendations.unpublished` Unpublished Recommendations read

**Claims 3**

- `walmart_marketplace.claims.get` Get claim details read
- `walmart_marketplace.claims.history` Get claim history read
- `walmart_marketplace.claims.list` Get all claims read

**Feeds 3**

- `walmart_marketplace.feeds.get` Feed item status read
- `walmart_marketplace.feeds.list` All feed statuses read
- `walmart_marketplace.feeds.submit` Submit a bulk feed write

**Listing quality 3**

- `walmart_marketplace.listing_quality.categories` Item Count with Listing Quality Issues read
- `walmart_marketplace.listing_quality.items` Item Listing Quality Details read
- `walmart_marketplace.listing_quality.score` Seller Listing Quality Score read

**MCS channels 3**

- `walmart_marketplace.mcs_channels.create` Create MCS sales channel details write
- `walmart_marketplace.mcs_channels.list` Get MCS sales channel details read
- `walmart_marketplace.mcs_channels.update` Update MCS sales channel details write

**MCS return orders 3**

- `walmart_marketplace.mcs_return_orders.cancel` Cancel customer return order destructive
- `walmart_marketplace.mcs_return_orders.create` Create customer return order write
- `walmart_marketplace.mcs_return_orders.list` Get customer return orders status read

**Multi node inventory 3**

- `walmart_marketplace.multi_node_inventory.get` Single item inventory by ship node read
- `walmart_marketplace.multi_node_inventory.list` Multiple item inventory for all ship nodes read
- `walmart_marketplace.multi_node_inventory.update` Update item inventory per ship node write

**Recon reports 3**

- `walmart_marketplace.recon_reports.available_dates` Available recon report dates(Legacy) read
- `walmart_marketplace.recon_reports.available_dates_v1` Available recon report dates read
- `walmart_marketplace.recon_reports.get_json` Recon Report JSON read

**Shipping account settings 3**

- `walmart_marketplace.shipping_account_settings.create` Create account level settings write
- `walmart_marketplace.shipping_account_settings.get` Get account level settings read
- `walmart_marketplace.shipping_account_settings.update` Update account level settings write

**Taxonomy 3**

- `walmart_marketplace.taxonomy.department_categories` All Categories read
- `walmart_marketplace.taxonomy.departments` All Departments read
- `walmart_marketplace.taxonomy.get` Taxonomy by spec read

**Ad item issues 2**

- `walmart_marketplace.ad_item_issues.list_types` Get issue types read
- `walmart_marketplace.ad_item_issues.search` Search item issues read

**Ad items 2**

- `walmart_marketplace.ad_items.recommendations` Get top recommended items from your catalog read
- `walmart_marketplace.ad_items.search_eligible` Check eligibility of items read

**Duplicate item disputes 2**

- `walmart_marketplace.duplicate_item_disputes.contest` Dispute submission write
- `walmart_marketplace.duplicate_item_disputes.status` Dispute status read

**Incentive feeds 2**

- `walmart_marketplace.incentive_feeds.referral_fee_enroll` Update reduced referral fee incentives enrollment write
- `walmart_marketplace.incentive_feeds.walmart_funded_enroll` Update walmart-funded incentives enrollment for specific items write

**Inventory 2**

- `walmart_marketplace.inventory.get` Inventory read
- `walmart_marketplace.inventory.update` Update inventory write

**Label carriers 2**

- `walmart_marketplace.label_carriers.list` Supported carriers read
- `walmart_marketplace.label_carriers.package_types` Supported carrier package types read

**Lag time 2**

- `walmart_marketplace.lag_time.bulk_update` Update lag time write
- `walmart_marketplace.lag_time.get` Lag Time read

**Price incentives 2**

- `walmart_marketplace.price_incentives.list` Retrieve price incentives data read
- `walmart_marketplace.price_incentives.set_auto_enroll` Update Walmart-funded incentives enrollment for all items write

**Prices 2**

- `walmart_marketplace.prices.update` Update pricing for a single item write
- `walmart_marketplace.prices.update_sync` Update pricing and business pricing for a single item (New) write

**Promotional prices 2**

- `walmart_marketplace.promotional_prices.get` Promotional prices read
- `walmart_marketplace.promotional_prices.update` Update promotional price for a single item write

**Returns 2**

- `walmart_marketplace.returns.list` Returns read
- `walmart_marketplace.returns.refund` Issue refund destructive

**Review accelerator items 2**

- `walmart_marketplace.review_accelerator_items.search` Get RAP post-purchase items read
- `walmart_marketplace.review_accelerator_items.update_status` Bulk update item status write

**Unpublished items 2**

- `walmart_marketplace.unpublished_items.counts` Unpublished Item Counts read
- `walmart_marketplace.unpublished_items.list` Unpublished Items read

**WFS freight quotes 2**

- `walmart_marketplace.wfs_freight_quotes.create` Create Carrier Rate Quote (New) write
- `walmart_marketplace.wfs_freight_quotes.list` Get Carrier Rate Quote (New) read

**WFS inventory 2**

- `walmart_marketplace.wfs_inventory.details` WFS inventory (New) read
- `walmart_marketplace.wfs_inventory.list` WFS inventory (Legacy) read

**Ad billing history 1**

- `walmart_marketplace.ad_billing_history.search` Get billing history read

**Ad campaign recommendations 1**

- `walmart_marketplace.ad_campaign_recommendations.search` Search campaign recommendations read

**API status 1**

- `walmart_marketplace.api_status.get` API Platform Status read

**Cap program 1**

- `walmart_marketplace.cap_program.set_preference` Set up CAP SKU All (Legacy) write

**Entity match profile 1**

- `walmart_marketplace.entity_match_profile.get` Entity Match read

**Gtin exemptions 1**

- `walmart_marketplace.gtin_exemptions.list` GTIN exemption status read

**Partner profile 1**

- `walmart_marketplace.partner_profile.get` Get partner configurations read

**Payment performance 1**

- `walmart_marketplace.payment_performance.get` Performance Report read

**Payment statements 1**

- `walmart_marketplace.payment_statements.get` Payment Statement Report read

**Price promotion feeds 1**

- `walmart_marketplace.price_promotion_feeds.create` Update pricing for multiple items in bulk (New) write

**Pricing insights 1**

- `walmart_marketplace.pricing_insights.search` Get Pricing Insights read

**PSP risk signals 1**

- `walmart_marketplace.psp_risk_signals.create` Submit PSP risk signals write

**Repricer feeds 1**

- `walmart_marketplace.repricer_feeds.create` Assign/unassign items to/from repricer strategy write

**Review accelerator categories 1**

- `walmart_marketplace.review_accelerator_categories.search` Get categories read

**Rich media assets 1**

- `walmart_marketplace.rich_media_assets.list` Get all assets read

**Rich media feeds 1**

- `walmart_marketplace.rich_media_feeds.create` Manage rich media assets (Add/Edit/Delink) write

**Scan forms 1**

- `walmart_marketplace.scan_forms.create` Create scan form for labels write

**Seller incentives 1**

- `walmart_marketplace.seller_incentives.get` Pro Seller Tier and Rewards Status read

**Ship nodes 1**

- `walmart_marketplace.ship_nodes.ship_on_date` Get ship-on-date read

**Shipping carriers 1**

- `walmart_marketplace.shipping_carriers.list` Get carrier methods read

**Shipping profile 1**

- `walmart_marketplace.shipping_profile.get` Get shipping configurations read

**Tax forms 1**

- `walmart_marketplace.tax_forms.list` Get Tax Forms read

**Threepl providers 1**

- `walmart_marketplace.threepl_providers.list` Get all third-party fulfillment providers read

**Token 1**

- `walmart_marketplace.token.detail` Token Detail read

**Webhook event types 1**

- `walmart_marketplace.webhook_event_types.list` Event Types read

**WFS inbound shipment errors 1**

- `walmart_marketplace.wfs_inbound_shipment_errors.list` Get Inbound Shipment errors read

**WFS inbound shipment items 1**

- `walmart_marketplace.wfs_inbound_shipment_items.list` Get Inbound Shipment Items read

**WFS inventory log 1**

- `walmart_marketplace.wfs_inventory_log.list` Get inventory log for a WFS item read

**WFS items 1**

- `walmart_marketplace.wfs_items.convert` Convert items for WFS write

**WFS onhold items 1**

- `walmart_marketplace.wfs_onhold_items.search` Hazmat Items On hold read

Questions

## The Walmart Marketplace MCP server, answered.

**Is there a Walmart Marketplace MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 190 Walmart Marketplace actions across performance, items, ad campaigns and orders, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Walmart Marketplace.

**What do I need to connect Walmart Marketplace?**

Walmart Marketplace Client ID and Walmart Marketplace Client Secret, shown beside the Client ID. Plus your host. The free call account { op: "connections.requirements", service: "walmart_marketplace" } lists exactly what to paste.

**Can an AI agent delete or change things in Walmart Marketplace?**

Only if its key allows it, and only with an explicit confirmation. 16 Walmart Marketplace actions are destructive, including retire an item, cancel Order Lines and cancel Inbound Shipment. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Walmart Marketplace API limit?**

actionlake paces every call to the limits in the Walmart Marketplace service file: 600 calls a minute per connection. Repeated reads are answered from cache (117 Walmart Marketplace actions can be), which never reaches Walmart Marketplace.

**What does a Walmart Marketplace action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (190 Walmart Marketplace actions page). Cache hits, searches, dry runs and calls Walmart Marketplace refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Walmart Marketplace API does it cover?**

The Walmart US Marketplace API v3 (OpenAPI documents from developer.walmart.com/us-marketplace, fetched 2026-10-23) at marketplace.walmartapis.com by default, or the base URL set when you connect. It is built from Walmart Marketplace's documentation as read on 23 October 2026. 190 actions in 72 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Walmart Marketplace data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Walmart Marketplace credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Walmart Marketplace

Shares the most action names with

- [ShipStation 16](https://actionlake.com/connectors/shipstation)
- [ShipBob 15](https://actionlake.com/connectors/shipbob)
- [Mintsoft 13](https://actionlake.com/connectors/mintsoft)
- [ShipHero 12](https://actionlake.com/connectors/shiphero)
- [Shippo 10](https://actionlake.com/connectors/shippo)
- [Easyship 10](https://actionlake.com/connectors/easyship)

Joins with, on shared entities

- [SAP Business One 3](https://actionlake.com/connectors/sap-business-one)
- [Odoo 3](https://actionlake.com/connectors/odoo)
- [ERPNext (Frappe) 3](https://actionlake.com/connectors/erpnext-frappe)
- [Square 3](https://actionlake.com/connectors/square)
- [Cin7 Core 3](https://actionlake.com/connectors/cin7-core)
- [eBay Sell APIs 3](https://actionlake.com/connectors/ebay-sell-apis)

Browse

- [All Commerce connectors](https://actionlake.com/connectors/category/commerce)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Walmart Marketplace; the name is the vendor's own. Counts are from the Walmart Marketplace service file, version 1.0.0.

## Give your agent Walmart Marketplace today.

[Connect Walmart Marketplace free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/walmart-marketplace
More: https://actionlake.com/llms.txt
