What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

Supabase: a Claude connector by Supabase

Official

For developers building on Supabase who want Claude to run SQL, migrations and branches. Skip it if your database is not hosted on Supabase.

Add it

Add it from its page in Claude’s connector directory and sign in. In Claude Code you can add it with this command:

claude mcp add --transport http supabase https://mcp.supabase.com/mcp

Run it in your terminal. Open its page in the directory

supabase is also listed as a skill. See that page

supabase is also a Claude Code plugin. See that page

What does Supabase do?

Supabase is a Claude connector that manages your Supabase projects from Claude. Claude can list organizations and projects, create, pause and restore projects, and check costs before it creates one. It runs SQL on your Postgres database, lists tables, extensions and migrations, and creates and applies migrations. It reads logs and advisor notices for debugging, generates TypeScript types, deploys edge functions, sets up authentication and manages development branches, including merge, reset and rebase. The page counts 32 tools.

When should you use Supabase?

Use it when

  • You want a schema change written and applied as a migration
  • You need logs read to find a failing query
  • You want TypeScript types generated from your tables

Skip it when

  • You do not use Supabase
  • You do not want Claude running SQL on production

What it needs and what it can touch

You need

  • A Supabase account

What it can do

  • Reads projects, tables, migrations, logs and advisor notices
  • Runs SQL and applies migrations on your database
  • Creates, pauses, restores and deletes projects and branches
  • Deploys edge functions and can create paid resources after confirming cost

From reading its instructions, not from running it.

Details

Alternatives to Supabase