Cursor × Supabase

Does Cursor integrate with Supabase?

Yes — via the official Supabase MCP server

Yes. Cursor connects to Supabase through Supabase's official MCP server. You add the server in Cursor's Tools & MCP settings, then a browser OAuth login links your Supabase account. Cursor can read schema, run queries, apply migrations and deploy Edge Functions. Supabase free-tier projects work; Cursor's MCP feature now requires Pro or higher.

Integration methodNative via MCP — Cursor connects to Supabase through Supabase's official hosted MCP server. You add the server in Cursor Settings > Tools & MCP, and Cursor authenticates to Supabase with a browser OAuth login (no manual personal access token needed for normal use). No Zapier or Make is involved.
Sync directionTwo-way by default: Cursor can read your schema, run SQL, apply migrations and deploy Edge Functions. Add the read_only=true parameter to restrict it to read-only queries.
Plan requiredCursor: Pro or higher is required for MCPs under current Cursor pricing. Supabase: a free-tier project works for ordinary database access; only branching-related Supabase tools require a paid Supabase plan.
Setup time~5 minutes unverified estimate

How to connect Cursor to Supabase

  1. In Cursor, open Settings > Cursor Settings > Tools & MCP and add the Supabase MCP server using Supabase's install instructions.
  2. When prompted, complete the browser OAuth login to Supabase and authorize the MCP client.
  3. Optionally scope the server with project_ref=<your-project-id> and add read_only=true if you only want read access.
  4. Back in Tools & MCP, confirm the Supabase server shows as connected.
  5. Test it by asking Cursor: "What tables are there in the database? Use MCP tools." and approve the tool call.

Known friction points

FAQ

Does Cursor integrate with Supabase?
Yes. Cursor connects to Supabase through Supabase's official MCP server. Once added in Cursor's Tools & MCP settings and authorized via OAuth, Cursor can read your schema, run SQL, apply migrations and deploy Edge Functions.
Do I need a paid plan to connect Cursor to Supabase?
Yes on the Cursor side: Cursor's current pricing lists MCPs under Pro and higher. On the Supabase side, a free-tier project works for ordinary database access; only branching-related MCP tools require a paid Supabase plan.
Can I make the connection read-only so Cursor can't change my database?
Yes. Add the read_only=true parameter when configuring the Supabase MCP server and all operations run as a read-only Postgres user.
✓ Last verified: 2026-07-02  ·  Every claim on this page links to a primary source. If the integration changed, the page is out of date — check the sources below.

Sources

Related questions