Question 205
Scenario: Customer Support Resolution Agent
An Agent SDK support agent handles returns, billing disputes and account issues through MCP tools like get_customer, lookup_order, process_refund and escalate_to_human. It aims to resolve most cases on first contact — and to know exactly when to hand off to a human.
Read the full scenario lessonAn MCP tool for processing customer returns accepts a JSON object with nested fields including order_id, return_reason, item_conditions, and refund_method. Agents frequently provide malformed inputs, especially for the nested item_conditions array. Which tool definition improvement would most effectively reduce input errors?