Respect Walmart's llms.txt directive prohibiting transactional agent actions while still using Walmart's permitted product-discovery endpoints for a shopping agent
domain: walmart.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Fetch and parse Walmart's llms.txt to confirm current guidance on what agent actions are and are not permitted before building any integration
Restrict your agent to read-only product discovery and catalog browsing against Walmart's publicly documented endpoints, avoiding any attempt to script cart or checkout actions directly against walmart.com
For transactional intent, redirect the user to complete the purchase on Walmart's own surface (site, app, or an authorized partner integration like ChatGPT's Walmart deal) rather than automating checkout yourself
Track that Walmart's posture is evolving -- it has separately partnered with OpenAI to sell within ChatGPT and has discussed integrating its own Sparky assistant into third-party agent surfaces
Re-check the llms.txt file periodically for changes, since marketplace agent policies in this space are being revised frequently
Fail closed: if the policy is ambiguous for a given action, default to human handoff rather than assuming automation is permitted
Known gotchas
llms.txt directives are a voluntary/publisher-declared signal, not an enforced technical control -- treat violations as a ToS/legal risk, not something the endpoint will reject for you
Walmart's own first-party or partnered agent integrations (e.g. via OpenAI) may be permitted to transact where a generic third-party agent is not -- don't assume parity
This policy differs from eBay's -- avoid porting eBay-specific compliance logic and assuming it satisfies Walmart's distinct requirements
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?