OptionalcauseOriginal error that caused this error
Application-specific error code
OptionalcontextAdditional context for debugging
Unique error ID for tracking/support
OptionalmcpMCP error code (if applicable)
Human-readable error message
Error class name
OptionalrecoveryRecovery hint for users
OptionalstackStack trace (development only)
OptionalstatusHTTP status code (if applicable)
OptionaltimestampTimestamp of error occurrence
Serializable error information for logging and API responses.