Claude Certified Architect, Foundations · Test 6 · question 8 of 10
Tool Design & MCP Integrationmedium
A create_ticket tool is called by Claude, and the backend keeps rejecting calls: priority arrives as free-form strings such as "urgent!!" or "P1-ish", and customer_id is sometimes missing. The tool's input_schema currently declares both fields as optional strings. Which change to the tool definition most directly fixes this?