MCP Tool Design Agents Get Right: Schemas, Errors, and Structured Output
The craft that decides whether agents succeed with your server: choosable descriptions, constrained schemas, the isError contract, structured output, and honest tool annotations.