Connected Agents
The Orders Agent delegates to the Warehouse Agent mid-conversation. The Warehouse Agent calls its own MCP tools, and the parent agent relays the results, spanning two turns of cross-agent communication.
The conversation
Open the chat UI side by side. Copy each prompt, send it, and watch the agent delegate across agents.
- 1You
I'm James Rivera. I ordered a Vortex gaming console bundle about 10 days ago and it still hasn't shipped. What's going on?
- Agentsearch_orders identifies the console bundle (ORD-10460)get_order sees it's stuck in "processing" for 10 days
Delegates to ETC - Warehouse Management to investigate
check_stock finds the console is out of stockReports the issue: out of stock, restock expected today. Presents options (wait / split / cancel).
- 2You
Yes, can you check what alternatives are available for the Vortex?
- Agent
Delegates to ETC - Warehouse Management again
find_alternatives searches for similar productsNo gaming console alternatives in stock, only unrelated electronics. Recommends waiting for today's restock (30 units expected).
What it looks like
ETC capabilities demonstrated
Chain tools intelligently
The Orders Agent calls its own tools first, then delegates to the Warehouse Agent, which calls check_stock and find_alternatives across two turns.
Adapt its plan
The user just says "hasn't shipped." The agent discovers the order is stuck in processing, autonomously decides to check with the warehouse, and adjusts its approach based on the out-of-stock finding.
Natural conversation throughout
The conversation spans two agents across multiple turns. The agent interleaves tool calls, delegation, and responses fluidly, presenting options and relaying results naturally.