Skip to content
Supabase

Supabase MCP connector

Supabase OAuth · Available

Supabase MCP Connector for AI Agents

Connect Claude, ChatGPT and other AI agents to Supabase over MCP: read tables, logs and advisors, run SQL and apply migrations in the one project you turn on.

Connect Supabase once in ApexGenius and turn on the one project your AI may use. Compatible AI agents can then read tables, schema, logs and advisors, run SQL, apply migrations, deploy Edge Functions and manage branches in that project, through Supabase's official hosted MCP. Each AI agent needs its own ApexGenius setup.

1,000 free credits · No card required

Supabase

Supabase

App connector

Available

Read tables, logs and advisors, run SQL and apply migrations in one Supabase project, from your AI.

20
Operations
12
Read
8
Write
3
In context
Authorization
Supabase OAuth
Cataloged tools
20 discoverable
Connection scope
The one project you turn on in the connection
Accounts
Connected account

Reviewed Oct 16, 2026

ClaudeChatGPT

Claude / ChatGPT

MCP client

ApexGenius route

Gateway context

Supabase

Supabase

Authorized session

Why the gateway is here

It keeps the Supabase authorization, tools, and activity behind the same managed route you use for your other supported systems.

Ask it

What people ask Supabase.

These questions use the Supabase tools below. Start with a read after connecting your channel or account.

  • Run the Supabase security advisor on my project and list every table that has row level security turned off.Read
  • Show the last hour of API errors in my Supabase logs, grouped by path.Read
  • Generate TypeScript types for the public schema of my Supabase project.Read
  • Write a migration that adds a created_at column with a default of now() to the orders table, show it to me, then apply it.Write

Tools

What Supabase can do through ApexGenius.

The reviewed catalog contains these 20 Supabase tools. Search by tool name, job, or access type.

Open the generated tool reference

Database

list_tables
Read

Lists the tables in the chosen schemas, with their columns.

Database

list_extensions
Read

Lists the Postgres extensions in the database.

Database

list_migrations
Read

Lists the migrations applied to the database.

Database

execute_sql
Write

Runs any SQL in the database, so it can change or delete rows. There is no undo.

Database

apply_migration
Write

Applies a schema change and records it as a migration. Only another migration reverses it.

Logs and advisors

query_logs
Read

Reads the project logs by service, such as the API, Postgres, Auth or Edge Functions.

Logs and advisors

get_advisors
Read

Reads the security and performance advice for the project.

Project details

get_project_url
Read

Reads the project's API URL.

Project details

get_publishable_keys
Read

Reads the project's publishable keys, which are safe to ship in an app.

Project details

generate_typescript_types
Read

Generates TypeScript types from the database schema.

Edge Functions

list_edge_functions
Read

Lists the Edge Functions in the project.

Edge Functions

get_edge_function
Read

Reads the code of one Edge Function.

Edge Functions

deploy_edge_function
Write

Publishes a new or changed Edge Function, which runs at once.

Branches

list_branches
Read

Lists the project's branches and their status.

Branches

create_branch
Write

Starts a branch with the project's migrations. Branches are billed by the hour.

Branches

rebase_branch
Write

Brings the project's newer migrations into a branch.

Branches

merge_branch
Write

Applies a branch's migrations and functions to the project.

Branches

reset_branch
Write

Throws away a branch's changes since a migration.

Branches

delete_branch
Write

Deletes a branch and everything in it.

Docs

search_docs
Read

Searches the Supabase documentation for an answer.

Connection model

How to connect Supabase.

The Supabase connection belongs to your signed-in account. Any Supabase-native resources stay inside that provider.

Read connection details

Before you start

  • An account with permission to use the Supabase resources you intend to connect.

1. Connect Supabase to ApexGenius

  1. Open Supabase in Connections. Choose Connect, or Add connection when offered. Give the connection a name if prompted. If Gateway setup pending appears, contact ApexGenius support before continuing.
    The full ApexGenius connection page for Supabase, marked Not connected, with a red box and arrow on the Connect button and the account email and credits blurred.
    The Supabase connection page before you connect. Choose Connect to open Supabase's own sign-in. The account email and credits are blurred in this capture.Open full-size image (opens in a new tab)
  2. Choose the account and review access. Sign in on Supabase’s page, choose the organization that owns your project, and approve the access ApexGenius asks for. Supabase uses browser authorization; no API key or database password.
  3. Review the connected account and resources. On the connection page Overview, turn on the one project your AI may use. Turning one on turns the others off, and with none on, Supabase tools do nothing. Enabled writes run when called: SQL and migrations can change or delete data.
  4. Check the connection. Use Test connection or Check again and read the reported status. Add an AI agent from the AI agents page, choose Read only for the first test, and try the question below.
Connect Supabase →

2. Choose your AI and finish setup

Each guide includes the AI setup and a first question for Supabase.

Current governance

Know the account, tools, and result.

ApexGenius keeps the selected context and current tool surface visible, then records supported write activity for review.

Authorized context

Supabase uses browser authorization: you pick the organization on Supabase's page and approve. No API key, access token or database password is pasted into ApexGenius.

Current tool surface

A connection reaches one project, the one you turn on. Turning one on turns the others off, and with none on, Supabase tools do nothing. Tools that list, create or pause projects are not exposed.

Reviewable activity

Writes run when called unless you set a tool to Ask me first. execute_sql, apply_migration, merge_branch, reset_branch and delete_branch can change or delete data with no undo, and create_branch is billed by the hour.

Why a gateway

20 operations. Three tool definitions.

Your AI starts with three ApexGenius gateway tools. It discovers the Supabase operations available to its authorization when a task needs them, then runs the selected operation through the gateway.

One saved provider connection

Connect Supabase to ApexGenius, then authorize each AI client to use the saved connection with its own tool permissions.

Scoped per agent

Give one client read-only and the write operations never appear in its tool list at all.

Every call on the record

Which agent asked, what ran, and whether it succeeded, kept per connection for review.

Use Supabase with your AI.

Choose your AI client for setup steps and examples using Supabase.

FAQ

Questions people ask before connecting Supabase.

What do I need to connect Supabase?
A Supabase account that can open the project. Choose Connect, sign in on Supabase, pick the organization and approve. Then turn on the one project your AI may use.
Can my AI reach every project in my organization?
No. A connection reaches only the project you turn on, and nothing while none is on. To work in another project, turn that one on instead.
Can my AI change or delete data?
Yes, when the tool is enabled. execute_sql and apply_migration can change or delete rows and tables, and there is no undo. Set those tools to Ask me first, or give a Read only key to agents that should only look.
Does this use Supabase hosted MCP?
Yes. ApexGenius connects to Supabase's official hosted MCP server at mcp.supabase.com with Supabase's own sign-in. ApexGenius never sees your database password.
What should I test first?
Ask your AI to list the tables in your project. It is a read and changes nothing.

MCP-compatible AI agents

ClaudeChatGPTCursorVS Code

Codex starts in Plugins in the ChatGPT desktop app. ChatGPT Chat and Work also use Plugins, with personal setup where Developer Mode is permitted. Each AI client has its own guide and authorization requirements.

App connections

Salesforcen8nConfluence

Salesforce keeps connection context. Other providers use your signed-in account.

Connect Supabase. Start with a safe read.

Use the AI you already work in while ApexGenius keeps the app route visible.

Connect Supabase

1,000 free credits · No card required

Compatibility does not imply partnership.