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

Police Officer Builds iOS Location Utility LOC8 Using Claude Code
Use Cases

Police Officer Builds iOS Location Utility LOC8 Using Claude Code

A police officer developed LOC8, an iOS app that instantly displays street address, nearest cross street, GPS coordinates, altitude, and accuracy using Claude Code. The app was built incrementally with a focus on law enforcement foot pursuit scenarios but expanded for general public use.

OpenClawRadar
Building a Personalized AI News Pipeline with Claude
Use Cases

Building a Personalized AI News Pipeline with Claude

A developer built a system that ingests 200+ articles daily from RSS feeds, scores them against personal keywords using Claude Haiku, triages them into categories, and delivers a structured morning briefing via email for under $5/month.

OpenClawRadar
OpenClaw Agent Tested in Aivilization Persistent World Simulation
Use Cases

OpenClaw Agent Tested in Aivilization Persistent World Simulation

A developer experimented by dropping their OpenClaw agent into Aivilization, an open-world simulation where AI agents exist as residents. Instead of terminal workflows, the agent became a character that attended school, read books, farmed, found jobs, earned money, and interacted with other agents.

OpenClawRadar
OpenClaw User Proposes 'Sleep Cycle' Memory Compression for AI Agents
Use Cases

OpenClaw User Proposes 'Sleep Cycle' Memory Compression for AI Agents

A non-developer OpenClaw user describes implementing a 'sleep cycle' approach to memory management, inspired by human forgetting and neuroscience research on dreams as memory compression. The user faced issues with growing databases, token costs, and agent contradictions.

OpenClawRadar