100+ integrations are ready to connect to your AI.Connect your first MCP

Walmart Marketplace MCP server for your AI

Acknowledge and ship released orders, push price and inventory changes, pull payment statement and listing-quality reports, and work returns and refunds without leaving your AI client.

PopMCPWalmart Marketplace

Show me every released order waiting to ship and how close each is to its lag time

Supported Walmart Marketplace tools

Every order, item, inventory, pricing, returns, WFS and reporting call in the connection, plus the webhook and polled triggers an agent can watch.

walmart_get_all_shipping_templates

Get All Shipping Templates.

walmart_create_report_request

Create Report Request.

walmart_download_report

Download Report Url.

walmart_get_all_items

All Items.

walmart_get_an_item

an Item.

walmart_get_item_count

Get Items Count by Status.

walmart_get_item_taxonomy

Taxonomy.

walmart_get_payment_statement

Payment Statement Report.

walmart_get_report_request_status

Report Request Status.

walmart_get_strategies

List of Repricer Strategies.

walmart_retire_an_item

Retire an Item.

walmart_search_catalog

Catalog Search.

walmart_search_items

Item Search.

walmart_update_price

Update a Price.

walmart_acknowledge_orders

Acknowledge Orders.

walmart_cancel_order_lines

Cancel Order Lines.

walmart_get_all_orders

All Orders.

walmart_get_all_released_orders

All Released Orders.

walmart_get_an_order

an Order.

walmart_get_listing_quality_score

Seller Listing Quality Score.

walmart_get_unpublished_items

Unpublished Items.

walmart_refund_order_lines

Refund Order Lines.

walmart_ship_order_lines

Ship Order Lines.

walmart_get_inventory

Inventory.

walmart_get_multinode_inventory_for_sku

Single Item Inventory by Ship Node.

walmart_update_inventory

Update Inventory.

walmart_update_multinode_inventory

Update Item Inventory Per Ship Node.

walmart_get_taxonomy_by_spec

Taxonomy by Spec.

walmart_get_all_feed_statuses

All Feed Statuses.

walmart_get_feed_item_status

Feed Item Status.

walmart_get_lag_time

Lag Time.

walmart_get_promotional_prices

Promotional Prices.

walmart_get_returns

Returns.

walmart_issue_refund

Issue Refund.

walmart_update_promotional_prices

Update a Promotional Price.

walmart_cancel_fulfillment_order

Cancel Customer Order.

walmart_cancel_shipment

Cancel Inbound Shipment.

walmart_confirm_carrier_rate_quote

Confirm Carrier Rate Quote.

walmart_convert_items_for_wfs

Convert Items for Wfs.

walmart_create_carrier_rate_quotes

Create Carrier Rate Quote.

walmart_create_fulfillment_order

Create Customer Order.

walmart_create_inbound_shipment_label

Create Inbound Shipment Label.

walmart_create_shipment

Create Inbound Shipment.

walmart_fetch_delivery_promise_options

Fetch Delivery Promise Details.

walmart_get_carrier_rate_quote

Get Carrier Rate Quote.

walmart_get_fulfillment_order_status

Get Fulfillment Orders Status.

walmart_get_hazmat_items_on_hold

Hazmat Items on Hold.

walmart_get_inbound_order_errors

Get Inbound Shipment Errors.

walmart_get_inbound_shipment_items

Get Inbound Shipment Items.

walmart_get_inbound_shipments

Get Shipments.

walmart_get_wfs_inventory_health_report

Get Wfs Inventory Health Report.

walmart_get_wfs_inventory_log

Get Inventory Log for a Wfs Item.

walmart_inbound_preview

Fetch Inbound Preview.

walmart_print_carrier_label

Print Carrier Label.

walmart_update_shipment_quantity

Update Shipment Quantities.

walmart_update_shipment_tracking_details

Update Shipment Tracking.

walmart_void_carrier_rate_quote

Cancel Carrier Rate Quote.

walmart_associate_3p_fulfillment_center

Third Party Fulfillment Center Association.

walmart_create_account_level_settings

Create Account Level Settings.

walmart_create_fulfillment_center

Create Fulfillment Center.

walmart_create_shipping_templates

Create Shipping Templates.

walmart_delete_shipping_template_details

Delete Shipping Template.

walmart_get_3p_fulfillment_providers

Get All Third Party Fulfillment Providers.

walmart_get_account_level_settings

Get Account Level Settings.

walmart_get_all_fulfillment_centers

Get All Fulfillment Centers.

walmart_get_carrier_methods

Get Carrier Methods.

walmart_get_coverage_for_fulfillment_centers

Get Coverage for Fulfillment Centers.

walmart_get_partner_profile

Get Partner Configurations.

walmart_get_shipping_profile

Get Shipping Configurations.

walmart_get_shipping_template_activation_status

Get Shipping Template Activation Status.

walmart_get_shipping_template_details

Get Shipping Template Details.

walmart_update_account_level_settings

Update Account Level Settings.

walmart_update_fulfillment_center

Update Fulfillment Center.

walmart_update_shipping_templates

Update Shipping Templates.

walmart_activate_rule

Activate Rule.

walmart_change_assortment_type

Change Assortment Type.

walmart_create_item_rule

Create a New Rule.

walmart_create_override_exceptions

Create Override Exceptions.

walmart_delete_exceptions

Delete Exceptions.

walmart_delete_rule

Delete Rule.

walmart_download_exceptions

Download Exceptions.

walmart_download_simulation_result

Download Simulation Result.

walmart_get_a_rule

Get a Rule.

walmart_get_all_areas

Get All Areas.

walmart_get_all_exceptions

Gets All Exceptions.

walmart_get_all_rules

Get All Rules.

walmart_get_all_sub_categories

Get All Sub-categories.

walmart_get_simulation_result

Get Simulation Result.

walmart_inactivate_rule

Inactivate Rule.

walmart_update_rule

Update Rule.

walmart_update_shipping_area_to_rule

Update Shipping Area to Rules.

walmart_assign_items_to_repricer

Assign/unassign Items To/from Repricer Strategy.

walmart_create_strategy

Create Repricer Strategy.

walmart_delete_strategy

Delete Repricer Strategy.

walmart_get_item_associations

Get Item Associations.

walmart_get_item_count_by_groups

Get Item Count by Groups.

walmart_get_performance_report

Performance Report.

walmart_get_recon_report

Recon Report.

walmart_get_recon_report_dates

Available Recon Report Dates.

walmart_get_recon_report_json

Recon Report Json.

walmart_get_report_requests

Get All Report Requests.

walmart_get_repricer_incentive

List of Incentive Items.

walmart_setup_cap_program

Set up Cap Sku All.

walmart_update_repricer_incentive

Assign Incentive Items to Repricer.

walmart_update_strategy

Update Repricer Strategy.

walmart_create_label

Create Label.

walmart_discard_label

Discard Label.

walmart_get_carrier_package_types

Supported Carrier Package Types.

walmart_get_carriers

Supported Carriers.

walmart_get_ci_for_carrier_and_tracking_number

Download Commercial Invoice.

walmart_get_label

Labels Detail by Purchase Order Id.

walmart_get_label_by_tracking_and_carrier

Download Label.

walmart_get_shipping_estimate

Shipping Estimates.

walmart_get_item_listing_quality

Item Listing Quality Details.

walmart_get_listing_quality_issue_count

Item Count With Listing Quality Issues.

walmart_get_pro_seller_badge

Pro Seller Badge Status.

walmart_get_trending_items

Top Trending Items.

walmart_get_unpublished_item_count

Unpublished Item Counts.

walmart_create_subscription

Create Subscription.

walmart_delete_subscription

Delete Subscription.

walmart_get_all_subscriptions

All Subscriptions.

walmart_get_event_types

Event Types.

walmart_get_multinode_inventory_all

Multiple Item Inventory for All Ship Nodes.

walmart_get_wfs_inventory

Wfs Inventory.

walmart_test_notification

Test Notification.

walmart_update_subscription

Update Subscription.

walmart_get_api_platform_status

Api Platform Status.

walmart_get_categories

All Categories.

walmart_get_department_list

All Departments.

walmart_get_assortment_recommendations

Get Recommendations.

walmart_get_feed_error_report

Get Feed Error Report.

walmart_get_recommendation_categorization

Get Categorization.

walmart_get_review_accelerator_categories

Get Categories.

walmart_get_review_accelerator_items

Get Rap Post-purchase Items.

walmart_reject_assortment_recommendations

Reject Recommendations.

walmart_update_review_accelerator_status

Bulk Update Item Status.

walmart_update_lag_time

Update Lag Time.

Connect Walmart Marketplace to your AI

Credentials off one Walmart Marketplace screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In Seller Center, open Developer Portal → API Key Management and create a key, then paste the Client ID and Client Secret here and set Environment to Production or Sandbox. The connection locks to that seller account.

Auth typeyour-walmart-value
Client IDPaste your Walmart Client ID
Client Secret••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Show me every released order waiting to ship and how close each is to its lag time

    • get_all_released_orders
    • get_an_order
    • get_lag_time
  • Drop prices 5% on my kitchen items and check the feed actually went through

    • search_items
    • update_price
    • get_all_feed_statuses
  • Request a full item report and hand me the download link once it's ready

    • create_report_request
    • get_report_request_status
    • download_report
  • Which returns from last week are still unrefunded, and which SKUs do they hit

    • get_returns
    • get_an_order
    • get_an_item

Use Walmart Marketplace from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Walmart Marketplace MCP server questions

What teams ask before putting Walmart Marketplace behind an AI client.

Where do I get the Client ID and Client Secret?

In Seller Center, go to Developer Portal → API Key Management and create an API key once. The connect form asks for the Client ID and Client Secret from that key, plus an Environment value, with Auth type optional. PopMCP exchanges the pair server-side for a short-lived token and refreshes it automatically, so you never handle a token yourself.

Can I point this at a sandbox key instead of my live store?

Yes. Set Environment to Sandbox and paste a sandbox key to rehearse order acknowledgment, price pushes or inventory updates before anything touches live listings, or set it to Production for a live seller account. Either way the connection is locked to the seller account behind the key you connected.

How many Walmart tools does the agent get, and how many of them write?

The connection covers 137 operations across 18 Marketplace API modules: 80 reads and 57 writes. 35 load into your AI client by default and the rest stay searchable, so a question about repricer strategies or WFS rate quotes can still reach them without bloating the tool list. The largest modules are WFS, Settings and Rules.

Can it cancel orders, issue refunds or pull a listing down?

Yes — cancel_order_lines, refund_order_lines, issue_refund and retire_an_item are all in the write set, alongside update_price and update_inventory. Set the connection to read-only if the agent should only report, or keep full access with approval required for writes so anything that moves money or takes an offer off the site waits for your sign-off. Reads like get_all_orders and get_returns are unaffected either way.

Does this cover Walmart Fulfillment Services, or only seller-fulfilled orders?

WFS is the largest module in the connection at 22 operations. An agent can convert items for WFS, create and confirm carrier rate quotes, cancel an inbound shipment and cancel a customer order. Triggers also fire when a new inbound shipment is created and when units move in or out of your WFS stock.

What keeps an order line from being auto-cancelled for shipping late?

Walmart cancels an order line on its own when it isn't shipped in time, and there is a webhook trigger for exactly that event so you find out immediately. The better pattern is to work off the Order ready to ship trigger, which fires once an order is released and waiting to be acknowledged, then have the agent run acknowledge_orders and ship_order_lines. get_lag_time tells you the ship window you are working against.

Do I have to run or host the Walmart Marketplace MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 35 of the 137 tools load by default?

Loading 137 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 35-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 137 here. A trigger is something PopMCP watches for you: 18 Walmart Marketplace events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Walmart Marketplace.

Connect Walmart Marketplace to your AI in minutes

Launch a hosted MCP endpoint for Walmart Marketplace, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP