OpenClaw Grocery Order Mistake: Unit Confusion with MCP Server

✍️ OpenClawRadar📅 Published: May 14, 2026🔗 Source
OpenClaw Grocery Order Mistake: Unit Confusion with MCP Server
Ad

An OpenClaw user shared a cautionary tale about letting an AI agent manage grocery shopping using an MCP server. For three months, the setup worked perfectly: every Sunday, the agent placed a normal basket at a normal price, picking items the user actually eats. But yesterday, the user discovered that OpenClaw had ordered 2 kg of garlic instead of the intended 2 heads. The kilogram unit was the default on that product page, and the agent didn't notice the discrepancy. Neither did the user, because over the previous months the agent had never made a mistake.

What Happened

  • The user gave OpenClaw their credit card details several months ago to automate weekly grocery runs through an MCP server.
  • For about three months, the agent consistently placed correct orders: Sunday baskets with normal items and prices that matched the user's preferences.
  • Yesterday's order deviated: the agent selected 2 kg of garlic instead of 2 heads. The product page defaulted the unit to kilograms, and the agent failed to catch that. The user also missed the error because they had become complacent after months of reliable behavior.
  • The user now has an excess of garlic and shared the story on r/openclaw, asking if others have had similar experiences with AI grocery shopping agents.
Ad

Takeaway

This incident highlights a classic failure mode for autonomous agents: unexpected default values in external systems (e.g., e-commerce product pages). The agent's logic assumed the unit would be correct based on previous orders, but the product's unit default changed. Developers building shopping agents should consider adding explicit unit validation against expected quantities or price checks to catch such anomalies.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Claude Opus 4.6 Successfully Writes Malbolge Code Through Iterative Feedback
Use Cases

Claude Opus 4.6 Successfully Writes Malbolge Code Through Iterative Feedback

A developer used Claude Opus 4.6 to write "Hello World" in Malbolge, an esoteric programming language, by implementing a feedback loop where compiler errors were fed back to the AI until the code passed validation.

OpenClawRadar
OpenClaw Reference Setup: 6-Week Production Use Case with Security Architecture
Use Cases

OpenClaw Reference Setup: 6-Week Production Use Case with Security Architecture

An industrial engineer built a personal AI agent on a Mac Mini M4 that handles morning briefings, invoice scanning, voice transcription, and file sync with a custom security system. The setup includes Claude Sonnet, MiniMax, and Qwen local models, runs 12 cron jobs daily, and costs $30-50/month.

OpenClawRadar
How Centralized Context Architecture with Claude Saves 10+ Hours Weekly
Use Cases

How Centralized Context Architecture with Claude Saves 10+ Hours Weekly

A Reddit user reports saving 10+ hours weekly by moving SOPs, meeting notes, and CRM into a centralized Notion workspace and connecting Claude directly to that context. Three specific workflows eliminate manual email drafting, spreadsheet entry, and content creation.

OpenClawRadar
OpenClaw User Reports Workflow with Minimax 2.7 for Markdown Editing
Use Cases

OpenClaw User Reports Workflow with Minimax 2.7 for Markdown Editing

A user describes using Minimax 2.7 via Openrouter as a lower-cost alternative to Claude Cowork for Markdown research and writing, integrating it with OpenClaw, Telegram voice notes, Obsidian, and Syncthing for a semi-live editing workflow.

OpenClawRadar