Supabase plugin requires re-authentication on every new session (regression)
Resolved 💬 3 comments Opened Jan 25, 2026 by vishutdhar Closed Jan 25, 2026
Description
The Supabase MCP plugin now requires re-authentication every time a new session is started. Previously, authentication persisted between sessions.
Behavior
Expected: Supabase OAuth tokens persist between sessions. Opening a new session should automatically connect without requiring re-authentication.
Actual: Every new session shows "needs authentication" for the Supabase plugin, requiring the user to go through the browser OAuth flow again.
Timeline
- This started occurring around January 23-24, 2026
- The plugin was updated on January 23rd, 2026
- Prior to this update, authentication persisted correctly
Environment
- macOS
- Built-in plugin:
plugin:supabase:supabase
Steps to Reproduce
- Start a session
- Authenticate Supabase via browser OAuth
- Supabase connects successfully
- Close the session completely
- Start a new session
- Supabase shows "needs authentication" again
Additional Context
OAuth refresh tokens do not appear to be persisted between sessions. No Supabase-related entries are found in macOS Keychain after authentication.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗