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

  1. Authenticate the Supabase MCP plugin via /mcp
  2. Wait ~24 hours
  3. Attempt to use any Supabase MCP tool
  4. 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.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗