Skip to content

Connect ChatGPT to Supabase

Connect ChatGPT to Supabase in 3 steps: 1. Sign in to ApexGenius and connect Supabase. 2. Add the ApexGenius plugin. 3. Start using Supabase in ChatGPT.

1,000 free credits · No card required

How to connect Supabase to ChatGPT

  1. 1Sign in to ApexGenius and connect Supabase
  2. 2Add the ApexGenius plugin to ChatGPT
  3. 3Start using Supabase in ChatGPT
  1. 1ApexGenius

    Connect Supabase to ApexGenius

    Open Supabase in ApexGenius

    Open Supabase in Connections and choose Connect.

  2. 2ApexGenius

    Connect ApexGenius to ChatGPT

    Choose ChatGPT

    Back on Start, pick ChatGPT and copy the prompt.

  3. 3ChatGPT

     

    Add it in ChatGPT

    In ChatGPT, open Settings, then Plugins, then Create. Paste the address, keep OAuth.

  4. 4ApexGenius

     

    Approve access

    ApexGenius opens its approval page. Review the access, then approve.

Then ask ChatGPT

List the tables in my Supabase project. Do not run SQL or change anything.

Start free
Written setup, step by stepShow

Before you start

  • An account with permission to use the Supabase resources you intend to connect.
  • ChatGPT developer mode must be available to your account and allowed by your workspace.

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. Connect ApexGenius to ChatGPT

Use this server address when adding the connection:

https://server.autom8.pro/mcp
  1. In ChatGPT, open Settings, then Security and login. Turn on Developer mode if your account and workspace allow it.
  2. Open ChatGPT Plugins and select the plus button. Name the connection ApexGenius, add a description, and enter the MCP URL above under Connection.
  3. Create the connection, complete the ApexGenius OAuth sign-in and authorization, and review the discovered tools.
  4. When ApexGenius asks what this AI client may use, choose Read only for the first test, or Custom to limit it to the tools you need.
  5. Start a new conversation and select ApexGenius from the available tools before asking for live data.

Watch the connection

9-second loop · Silent, with captions

Read the steps Follow along at your own pace

1. Enable developer mode

ChatGPT Security and login settings with the Developer mode switch enabled.
This captured workspace places Developer mode in Settings, then Security and login.Open full-size image (opens in a new tab)

2. Create the plugin

ChatGPT New Plugin form filled with the ApexGenius name, server URL connection, MCP endpoint, and OAuth authentication.
This captured workspace labels the form New Plugin. Copy the live endpoint above, keep Server URL and OAuth selected, then acknowledge the warning.Open full-size image (opens in a new tab)

3. Find ApexGenius

ChatGPT Plugins directory search showing ApexGenius in the Personal section.
After creation, search Plugins for ApexGenius. A developer-mode copy appears under Personal rather than the Public catalog.Open full-size image (opens in a new tab)

4. Review the connection

ChatGPT ApexGenius plugin details showing its connection, permission control, and Developer mode label.
Open ApexGenius to review its connection, permission behavior, and Developer mode label before using it in a Work chat.Open full-size image (opens in a new tab)

3. Verify one safe read

List the tables in my Supabase project. Do not run SQL or change anything.

List the tables in my Supabase project. Do not run SQL or change anything.

Compare the returned account and resource with Supabase. Check the connection status separately from the result of the first read.

Full guide: the Supabase setup guide.

What it looks like in ChatGPT Work

Illustration of a task, not a recorded customer result. Your answers come from the account and dates you choose.

How the route works
ChatGPT
ChatGPT WorkApexGenius MCP route
Run the Supabase security advisor on my project and list every table that has row level security turned off.
ApexGenius
Working with ApexGenius3 reads
RequestConnected read
Account scopeAuthorized connections checked
Salesforceapex_call_read_toolsalesforce_read · Find matching recordsComplete
Salesforceapex_call_read_toolsalesforce_read · Read related activityComplete
n8napex_call_read_tooln8n_get_workflow · Check workflow statusComplete
ChatGPT

Three safe example reads returned results. Nothing was changed.

Read-only route
ChatGPT Work

Try asking

Run the Supabase security advisor on my project and list every table that has row level security turned off.

Show the last hour of API errors in my Supabase logs, grouped by path.

Generate TypeScript types for the public schema of my Supabase project.

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.

What ChatGPT can do in Supabase

20 operations: 12 read, 8 write. Read looks things up and changes nothing. Writes change Supabase and run only when you turn them on.

Database

3 read · 2 write
  • list_tablesread
  • list_extensionsread
  • list_migrationsread
  • execute_sqlwrite
  • apply_migrationwrite

Logs and advisors

2 read
  • query_logsread
  • get_advisorsread

Project details

3 read
  • get_project_urlread
  • get_publishable_keysread
  • generate_typescript_typesread

Edge Functions

2 read · 1 write
  • list_edge_functionsread
  • get_edge_functionread
  • deploy_edge_functionwrite

Branches

1 read · 5 write
  • list_branchesread
  • create_branchwrite
  • rebase_branchwrite
  • merge_branchwrite
  • reset_branchwrite
  • delete_branchwrite

Docs

1 read
  • search_docsread

You choose the access. When you approve ChatGPT, pick Full access, Read only, or Custom.

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.

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.

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.

Start free

Questions about connecting ChatGPT to Supabase

Updated October 16, 2026.

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.

Connect Supabase to ChatGPT today

Start free

1,000 free credits. No card required. Disconnect any time.