Lv.1 0 XP

MCP Error Categories — The Four Types and What They Mean

⚡ Exam Tested 8 min +35 XP
💡
THE ANALOGY

A hospital triage system. Some patients need immediate re-treatment (transient — try again). Some came in with the wrong paperwork (validation — fix the input). Some are outside what this hospital handles (business — different path). Some don't have authorization to receive certain treatments (permission — fix access).

⚠️ EXAM TRAP — The Wrong Answer People Choose

Retrying validation errors or business rule violations. Retrying these wastes resources and always fails — the error will recur until the input or authorization is fixed. Only transient errors are retryable.

KEY POINTS
1 Transient errors: temporary failures (network timeout, service unavailable) — safe to retry with backoff.
2 Validation errors: bad input format or missing required data — retrying with same input always fails, must fix the input.
3 Business rule errors: valid input but violates a business constraint (refund exceeds limit) — not a bug, requires different action or escalation.
4 Permission errors: unauthorized access — requires authorization change, not retry.
5 The isRetryable flag in structured error responses signals whether retry is appropriate.