retrieve_memory tool responses may include these error_code values in structuredContent. All use HTTP 200 with isError: true.
Readiness states
When memory is not ready,structuredContent.readiness_state may indicate:
Check current readiness on Setup or via
GET /v1/dev/readiness.
HTTP vs tool errors
Memory MCP returns tool-level errors inside a successful HTTP 200 response. Only transport-level failures (network, auth header missing, invalid key) return non-200 HTTP status codes.quota_exceeded applies only to retrieve_memory via tools/call, not to handshake methods or Developer REST calls.