Walmart MCP Server

MCP server for Walmart - search products, manage cart, track orders

Local serverstdio

What is the Walmart MCP server?

Connect Walmart to Claude, Cursor or any other MCP client and it stops being a tab you switch to. MCP server for Walmart - search products, manage cart, track orders. The walmart mcp server is what makes that connection.

What the server does

This package provides a Model Context Protocol (MCP) server that enables AI agents to interact with Walmart.com through Playwright browser automation with stealth features to avoid bot detection.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • status — The status tool exposed by this server
  • login — Authenticate with your Walmart account using email and password via browser automation
  • logout — The logout tool exposed by this server
  • set_address — Set delivery or pickup address for Walmart. Affects product availability and pricing
  • search — The search tool exposed by this server
  • get_product — Get detailed product information including price, description, and availability
  • add_to_cart — The add_to_cart tool exposed by this server
  • view_cart — The view_cart tool exposed by this server
  • update_cart — The update_cart tool exposed by this server
  • remove_from_cart — The remove_from_cart tool exposed by this server
  • checkout — Preview checkout summary for the Walmart cart. Returns order details without placing the order
  • get_orders — The get_orders tool exposed by this server

Credentials and setup notes

  • Node.js >= 18.0.0 - Chromium (installed automatically with Playwright)

Installation

The server ships on npm as @striderlabs/mcp-walmart, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Where it fits

Plenty of payments and commerce servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Walmart's toolset — status, login, logout and 9 more — is a fair guide to whether it matches your workflow. It is maintained by markswendsen-code; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Walmart.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
statusThe status tool exposed by this server.
loginAuthenticate with your Walmart account using email and password via browser automation.
logoutThe logout tool exposed by this server.
set_addressSet delivery or pickup address for Walmart. Affects product availability and pricing.
searchThe search tool exposed by this server.
get_productGet detailed product information including price, description, and availability.
add_to_cartThe add_to_cart tool exposed by this server.
view_cartThe view_cart tool exposed by this server.
update_cartThe update_cart tool exposed by this server.
remove_from_cartThe remove_from_cart tool exposed by this server.
checkoutPreview checkout summary for the Walmart cart. Returns order details without placing the order.
get_ordersThe get_orders tool exposed by this server.

How to install the Walmart MCP server

{
  "mcpServers": {
    "walmart": {
      "command": "npx",
      "args": ["@striderlabs/mcp-walmart"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js >= 18.0.0 - Chromium (installed automatically with Playwright)

Example prompts to try

  • Use Walmart to status.
  • Use Walmart to login.
  • Use Walmart to logout.

Frequently asked questions

It connects Walmart to MCP-compatible AI assistants such as Claude and Cursor, exposing 12 tools (status, login, logout, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Walmart directly.