Skip to main content

Errors and recovery

ResultAction
REST 400Correct the required query text, bounds or zone.
REST / MCP auth 401Check audience, scope and expiry. Renew once where appropriate.
REST 404Refresh the set or card ID from catalogue results.
Authenticated MCP GET 405Expected: connect with an MCP client using POST.
MCP isError: trueInspect the safe tool message; the lookup did not succeed.
Network / server errorRetry reads with bounded backoff and jitter.

Missing scope returns 401, not a distinct 403. Do not match error prose to decide application behavior. Invalid MCP arguments may be rejected by the SDK before a tool handler runs.

An MCP protocol response is not proof of a successful card lookup: inspect isError. Repeated token exchanges do not repair a catalogue outage.

For help, include the endpoint/tool, UTC timestamp, status, and a sanitized reproduction. Never send authorization headers or secrets.