Supabase MCP plugin requires daily re-authentication
Resolved 💬 4 comments Opened Mar 8, 2026 by jemilad-ers Closed Apr 6, 2026
Problem
The Supabase MCP plugin (plugin:supabase:supabase) requires manual re-authentication every ~24 hours. The OAuth token expires and the plugin cannot auto-refresh it, forcing users to run /mcp and re-authenticate daily.
Expected behavior
The plugin should persist a refresh token and automatically renew the OAuth session without manual intervention.
Steps to reproduce
- Authenticate the Supabase MCP plugin via
/mcp - Wait ~24 hours
- Attempt to use any Supabase MCP tool
- Plugin fails — requires re-authentication via
/mcp
Environment
- Claude Code CLI (latest)
- macOS
- Supabase MCP installed as a global plugin (
plugin:supabase:supabase)
Additional context
This appears to be a limitation of the MCP plugin OAuth flow — there's no persistent refresh token mechanism. Other plugins with OAuth (e.g., Vercel) may have the same issue.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗