Unable to Discover Supabase MCP Server

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I ask Cursor Agent to “list available MCP servers”, it says,

“I don’t see any MCP servers/resources available in this workspace right now. If you expected some, they may not be configured or connected.”

Steps to Reproduce

  1. Add supabase MCP server using supabase doc (“Add to Cursor” install button on https://supabase.com/docs/guides/getting-started/mcp).
  2. Click Authorize in Cursor Settings.
  3. Ask Cursor Agent to “list available MCP servers”.

Expected Behavior

Cursor agent should list the supabase MCP server

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.5.0 (Universal)
VSCode Version: 1.105.1
Commit: 71a9bb480f92182bcc374fe3b98630afd8252e60
Date: 2026-02-09T23:16:52.202Z (1 day ago)
Build Type: Stable
Release Track: Nightly
Electron: 39.3.0
Chromium: 142.0.7444.265
Node.js: 22.21.1
V8: 14.2.231.22-electron.0
OS: Darwin x64 24.6.0

For AI issues: which model did you use?

gpt-5.2-codex

For AI issues: add Request ID with privacy disabled

cc2065ae-72e6-4c44-abdf-ffa6fc937c0f

Additional Information

  1. The OAuth seems to fail (see screenshot) but after, in “Cursor Settings” → “MCP”, supabase appears as an MCP server toggled to Green, with the message “29 tools enabled” underneath.
  2. I also got an OAuth Application Approval email, indicating the authorization was successful.
  3. This bug happened when I was using Cursor (Version: 2.4.31 (Universal)) and also when I updated to Cursor (Version: 2.5.0 (Universal)) just to see if updating would fix it.
  4. Opening the re-direct URL that starts with
    https://api.supabase.com/v1/oauth/…
    in a Cursor browser window still resulted in the same OAuth error message (see screenshot)
  5. These actions did not work: (a) toggling the supabase MCP server off and on; (b) starting a new chat.
  6. My request ID: 27787499-4de2-4da2-b6ed-a2a680e57b13

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This is a known issue with the OAuth flow for MCP servers. I can see the screenshot with the error “OAuth authorization request does not exist”. The bug is that the OAuth redirect isn’t firing correctly.

Two workarounds:

  1. In Cursor Settings > MCP, click the “Needs authentication” text under the server name (not the Connect button). This sometimes triggers the auth flow correctly.

  2. If that doesn’t work, open the Output panel (View > Output), select “MCP: Supabase” in the dropdown, click Connect, and copy the auth URL from the logs (it starts with https://api.supabase.com/v1/oauth/authorize?...). Open that URL manually in your browser and complete the authorization.

Related thread with more details: MCP Servers with auth do not open browser anymore

The team is aware of the bug. No timeline yet, but it’s being worked on. Let me know if the workarounds help.

Hi Dean Rie,

I tried workaround (1) and the OAuth took a long time and didn’t seem to work, so I also did workaround (2), which had the same result as (1).

But when I asked Cursor Agent to “list the available MCP servers”, it was able to discover supabase.

So either one or both of the workarounds resolved my issue. Thanks very much!

1 Like

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.