Production agents at Inmercity Labs
Four LLM agent systems in production for clients over WhatsApp, connected to their systems with RAG, tool calling and MCP.
- Role
- Co-founder, AI Engineer and Technical Lead
- Timeline
- 2026
- Stack
- WhatsApp Cloud API, LLM tool calling, RAG, MCP, Programmatic evals
- Links
- recurring users on the legal assistant
- 300+
- saved per quote by the interior design agent
- ~2 h
The problem
Our clients needed their customers' questions answered on the channel those customers already use, WhatsApp, with answers that come from the client's own systems instead of from a person copying data between screens.
Constraints
- The channel is WhatsApp. No app to install. The agent has to work inside a chat.
- Answers come from live data. Inventory and calendars change, so the agent reads them at answer time instead of remembering them.
- Releases can't break a working agent. People use these assistants every day.
Architecture
The WhatsApp Cloud API delivers each message to the agent. The agent loop decides between answering, retrieving from the client's documents, calling a tool against a live system, or going through an MCP server connected to another client system.
The four agents
Legal assistant. More than 300 recurring users.
Real estate assistant. Answers from live inventory and books visits on advisors' calendars.
Interior design quoting agent. Saves about two hours per quote.
Student agent. Tutoring and enrollment.
Evaluation
Every release is gated behind programmatic evals. When a client reports that the agent "feels off," the job is to turn that report into a failing case in the suite, then fix the agent until it passes without breaking the rest.
Results
- Four agent systems in production.
- 300+ recurring users on the legal assistant.
- About two hours saved per quote on the interior design agent.