walmart_get_ all_ shipping_ templatesGet All Shipping Templates.
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
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_ templatesGet All Shipping Templates.
walmart_create_ report_ requestCreate Report Request.
walmart_download_ reportDownload Report Url.
walmart_get_ all_ itemsAll Items.
walmart_get_ an_ iteman Item.
walmart_get_ item_ countGet Items Count by Status.
walmart_get_ item_ taxonomyTaxonomy.
walmart_get_ payment_ statementPayment Statement Report.
walmart_get_ report_ request_ statusReport Request Status.
walmart_get_ strategiesList of Repricer Strategies.
walmart_retire_ an_ itemRetire an Item.
walmart_search_ catalogCatalog Search.
walmart_search_ itemsItem Search.
walmart_update_ priceUpdate a Price.
walmart_acknowledge_ ordersAcknowledge Orders.
walmart_cancel_ order_ linesCancel Order Lines.
walmart_get_ all_ ordersAll Orders.
walmart_get_ all_ released_ ordersAll Released Orders.
walmart_get_ an_ orderan Order.
walmart_get_ listing_ quality_ scoreSeller Listing Quality Score.
walmart_get_ unpublished_ itemsUnpublished Items.
walmart_refund_ order_ linesRefund Order Lines.
walmart_ship_ order_ linesShip Order Lines.
walmart_get_ inventoryInventory.
walmart_get_ multinode_ inventory_ for_ skuSingle Item Inventory by Ship Node.
walmart_update_ inventoryUpdate Inventory.
walmart_update_ multinode_ inventoryUpdate Item Inventory Per Ship Node.
walmart_get_ taxonomy_ by_ specTaxonomy by Spec.
walmart_get_ all_ feed_ statusesAll Feed Statuses.
walmart_get_ feed_ item_ statusFeed Item Status.
walmart_get_ lag_ timeLag Time.
walmart_get_ promotional_ pricesPromotional Prices.
walmart_get_ returnsReturns.
walmart_issue_ refundIssue Refund.
walmart_update_ promotional_ pricesUpdate a Promotional Price.
walmart_cancel_ fulfillment_ orderCancel Customer Order.
walmart_cancel_ shipmentCancel Inbound Shipment.
walmart_confirm_ carrier_ rate_ quoteConfirm Carrier Rate Quote.
walmart_convert_ items_ for_ wfsConvert Items for Wfs.
walmart_create_ carrier_ rate_ quotesCreate Carrier Rate Quote.
walmart_create_ fulfillment_ orderCreate Customer Order.
walmart_create_ inbound_ shipment_ labelCreate Inbound Shipment Label.
walmart_create_ shipmentCreate Inbound Shipment.
walmart_fetch_ delivery_ promise_ optionsFetch Delivery Promise Details.
walmart_get_ carrier_ rate_ quoteGet Carrier Rate Quote.
walmart_get_ fulfillment_ order_ statusGet Fulfillment Orders Status.
walmart_get_ hazmat_ items_ on_ holdHazmat Items on Hold.
walmart_get_ inbound_ order_ errorsGet Inbound Shipment Errors.
walmart_get_ inbound_ shipment_ itemsGet Inbound Shipment Items.
walmart_get_ inbound_ shipmentsGet Shipments.
walmart_get_ wfs_ inventory_ health_ reportGet Wfs Inventory Health Report.
walmart_get_ wfs_ inventory_ logGet Inventory Log for a Wfs Item.
walmart_inbound_ previewFetch Inbound Preview.
walmart_print_ carrier_ labelPrint Carrier Label.
walmart_update_ shipment_ quantityUpdate Shipment Quantities.
walmart_update_ shipment_ tracking_ detailsUpdate Shipment Tracking.
walmart_void_ carrier_ rate_ quoteCancel Carrier Rate Quote.
walmart_associate_ 3p_ fulfillment_ centerThird Party Fulfillment Center Association.
walmart_create_ account_ level_ settingsCreate Account Level Settings.
walmart_create_ fulfillment_ centerCreate Fulfillment Center.
walmart_create_ shipping_ templatesCreate Shipping Templates.
walmart_delete_ shipping_ template_ detailsDelete Shipping Template.
walmart_get_ 3p_ fulfillment_ providersGet All Third Party Fulfillment Providers.
walmart_get_ account_ level_ settingsGet Account Level Settings.
walmart_get_ all_ fulfillment_ centersGet All Fulfillment Centers.
walmart_get_ carrier_ methodsGet Carrier Methods.
walmart_get_ coverage_ for_ fulfillment_ centersGet Coverage for Fulfillment Centers.
walmart_get_ partner_ profileGet Partner Configurations.
walmart_get_ shipping_ profileGet Shipping Configurations.
walmart_get_ shipping_ template_ activation_ statusGet Shipping Template Activation Status.
walmart_get_ shipping_ template_ detailsGet Shipping Template Details.
walmart_update_ account_ level_ settingsUpdate Account Level Settings.
walmart_update_ fulfillment_ centerUpdate Fulfillment Center.
walmart_update_ shipping_ templatesUpdate Shipping Templates.
walmart_activate_ ruleActivate Rule.
walmart_change_ assortment_ typeChange Assortment Type.
walmart_create_ item_ ruleCreate a New Rule.
walmart_create_ override_ exceptionsCreate Override Exceptions.
walmart_delete_ exceptionsDelete Exceptions.
walmart_delete_ ruleDelete Rule.
walmart_download_ exceptionsDownload Exceptions.
walmart_download_ simulation_ resultDownload Simulation Result.
walmart_get_ a_ ruleGet a Rule.
walmart_get_ all_ areasGet All Areas.
walmart_get_ all_ exceptionsGets All Exceptions.
walmart_get_ all_ rulesGet All Rules.
walmart_get_ all_ sub_ categoriesGet All Sub-categories.
walmart_get_ simulation_ resultGet Simulation Result.
walmart_inactivate_ ruleInactivate Rule.
walmart_update_ ruleUpdate Rule.
walmart_update_ shipping_ area_ to_ ruleUpdate Shipping Area to Rules.
walmart_assign_ items_ to_ repricerAssign/unassign Items To/from Repricer Strategy.
walmart_create_ strategyCreate Repricer Strategy.
walmart_delete_ strategyDelete Repricer Strategy.
walmart_get_ item_ associationsGet Item Associations.
walmart_get_ item_ count_ by_ groupsGet Item Count by Groups.
walmart_get_ performance_ reportPerformance Report.
walmart_get_ recon_ reportRecon Report.
walmart_get_ recon_ report_ datesAvailable Recon Report Dates.
walmart_get_ recon_ report_ jsonRecon Report Json.
walmart_get_ report_ requestsGet All Report Requests.
walmart_get_ repricer_ incentiveList of Incentive Items.
walmart_setup_ cap_ programSet up Cap Sku All.
walmart_update_ repricer_ incentiveAssign Incentive Items to Repricer.
walmart_update_ strategyUpdate Repricer Strategy.
walmart_create_ labelCreate Label.
walmart_discard_ labelDiscard Label.
walmart_get_ carrier_ package_ typesSupported Carrier Package Types.
walmart_get_ carriersSupported Carriers.
walmart_get_ ci_ for_ carrier_ and_ tracking_ numberDownload Commercial Invoice.
walmart_get_ labelLabels Detail by Purchase Order Id.
walmart_get_ label_ by_ tracking_ and_ carrierDownload Label.
walmart_get_ shipping_ estimateShipping Estimates.
walmart_get_ item_ listing_ qualityItem Listing Quality Details.
walmart_get_ listing_ quality_ issue_ countItem Count With Listing Quality Issues.
walmart_get_ pro_ seller_ badgePro Seller Badge Status.
walmart_get_ trending_ itemsTop Trending Items.
walmart_get_ unpublished_ item_ countUnpublished Item Counts.
walmart_create_ subscriptionCreate Subscription.
walmart_delete_ subscriptionDelete Subscription.
walmart_get_ all_ subscriptionsAll Subscriptions.
walmart_get_ event_ typesEvent Types.
walmart_get_ multinode_ inventory_ allMultiple Item Inventory for All Ship Nodes.
walmart_get_ wfs_ inventoryWfs Inventory.
walmart_test_ notificationTest Notification.
walmart_update_ subscriptionUpdate Subscription.
walmart_get_ api_ platform_ statusApi Platform Status.
walmart_get_ categoriesAll Categories.
walmart_get_ department_ listAll Departments.
walmart_get_ assortment_ recommendationsGet Recommendations.
walmart_get_ feed_ error_ reportGet Feed Error Report.
walmart_get_ recommendation_ categorizationGet Categorization.
walmart_get_ review_ accelerator_ categoriesGet Categories.
walmart_get_ review_ accelerator_ itemsGet Rap Post-purchase Items.
walmart_reject_ assortment_ recommendationsReject Recommendations.
walmart_update_ review_ accelerator_ statusBulk Update Item Status.
walmart_update_ lag_ timeUpdate Lag Time.
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.
your-walmart-valuePaste your Walmart Client ID••••••••••••3f7aPick read-only for reporting, or full access with approval on writes so refunds, cancelled order lines, price pushes and retired items wait for review. Flip on the full catalog to reach the deeper WFS and Settings calls.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Walmart Marketplace credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
Show me every released order waiting to ship and how close each is to its lag time
walmart_get_all_released_ordersok
Then just ask for the work
“Show me every released order waiting to ship and how close each is to its lag time”
“Drop prices 5% on my kitchen items and check the feed actually went through”
“Request a full item report and hand me the download link once it's ready”
“Which returns from last week are still unrefunded, and which SKUs do they hit”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Walmart Marketplace behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for Walmart Marketplace, keep tool access under control, and start testing real workflow prompts right away.