Error categories that guide recovery
Why it matters
MCP isError marks failure, while documented application fields such as errorCategory and isRetryable tell the agent what can change.
Example
A timeout is transient and retryable; an invalid date is validation and needs changed input.