Latest in AI
Walmart Agent Gateway Explained: MCP, Agent Profiles and Beta Access
Walmart is building a direct shopping connection for AI agents, with separate profiles and purchase controls that make delegation easier to inspect.
Walmart announced Agent Gateway and Agent Profiles on October 21, giving AI shopping agents a dedicated connection and customers separate controls over their purchases. The gateway starts as a developer beta. Profiles are planned within the following month, so this should not be read as unrestricted availability today.
The interesting change is where permission lives. A shopper can ask an assistant to buy something, but the retailer also needs to know which agent is acting, what it may do and how to stop it.
What Walmart Agent Gateway does
The developer beta page describes a direct connection through Sparky, Walmart's own assistant, with product and fulfillment information supplied by Walmart rather than gathered by scraping its website. The company lists verified identities, controlled permissions, observable actions, category restrictions and rate limits as safeguards.
Walmart describes the gateway as an MCP-based connection. MCP, short for Model Context Protocol, provides a standard way for AI applications to use external tools and information. Here, the goal is to replace some browser navigation with a connection designed for software agents.
That could remove a class of failures. A browser agent might lose its place when a page changes or a checkout step appears unexpectedly. A structured connection can make the requested action and returned result clearer. It does not, by itself, establish that the agent understood which item the customer wanted.
How Agent Profiles change purchase approval
In Walmart's announcement, each agent gets a profile linked to the customer's account. Agent purchases appear separately. Customers can require confirmation for every purchase or authorize spending within a chosen limit, and can remove the profile later.
Approval is the default. Walmart may also request further approval inside a spending limit. Agents do not receive payment-card details or get permission to add or change payment methods.
The company also says it can help an agent find a customer's usual items without exposing the customer's broader purchase history. Its returns process continues to apply when an agent does not act as intended.
Consider an assistant restocking household essentials. The shopper's instruction describes the job, while the profile limits what the assistant can spend. A budget still leaves product choices to resolve: quantity, size and substitutions can matter even when the total is below the cap. An application should make those decisions visible before treating an order as routine.
Beta access and developer availability
The gateway page links to a request-access form. Its notice says the program is invitation-only early beta, access can be suspended, and described features may change or be unavailable to some participants.
That distinction matters for developers planning a launch. An application can support MCP without automatically being eligible to transact through Walmart. The public page does not provide a complete API reference, a production service-level commitment or a developer pricing schedule.
Walmart presents lower latency and token usage as expected benefits of the direct connection, not as an independently verified benchmark. Teams should measure completed shopping tasks and recovery behavior, rather than assume fewer page interactions always produce a better result.
Permission is more than an account link
Section 16.L of Walmart's Terms of Use distinguishes customer authorization from the agent's own access requirements. Agents must identify themselves, respect technical limits and use approved authentication methods. Walmart can restrict eligible items and transaction value, quantity or frequency. Revoking access invalidates the associated active credentials.
For an agent builder, this suggests testing the entire permission lifecycle. What happens when the customer revokes access between selecting an item and submitting an order? Does a retry recognize an already completed purchase? Can a spending-limit rejection be explained without repeatedly attempting the same action?
Those are implementation questions, not capabilities the announcement promises to solve for every connected application. The useful next signal will be how the beta handles them in ordinary shopping workflows. A reliable agent checkout needs an understandable record of permission and action as much as it needs a capable model.
I’m Paras. I work at the intersection of AI, engineering and distribution.
I help technical founders turn infrastructure launches and complex product decisions into clear stories developers want to read and share.