Skip to main content
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.