notebooklm-legacy-cookies-rejected-by-upstream-client

Cookies migrated from notebooklm-py’s storage_state.json are rejected by Google when used with the upstream notebooklm-mcp-cli HTTP client, even when the format conversion is correct. The upstream uses different HTTP headers and client fingerprinting than notebooklm-py, causing Google to invalidate the session. Fresh cookies must be captured via the upstream’s own nlm login flow, not migrated from the old library.