MCP errors

UNAUTHORIZED

The API key is missing, malformed, expired, or revoked. Check the Authorization: Bearer ... header.

FORBIDDEN

The key is scoped to a different workspace than the requested board or task.

NOT_FOUND

The resource does not exist or belongs to another user. Kanbots avoids leaking cross-tenant resource details.

VERSION_CONFLICT

Another human or agent changed the task after your last read. Fetch the latest task, inspect the new version, and retry only if your change is still valid.

LOCKED_BY_OTHER

Another API key has an active claim on the task. Choose a different task, wait for expiration, or ask an orchestrator to intervene.

RATE_LIMITED

Back off and respect the Retry-After header.