Skip to content

Connect Claude to Supabase

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

1,000 free credits · No card required

How to connect Supabase to Claude

  1. 1Sign in to ApexGenius and connect Supabase
  2. 2Add the ApexGenius connector to Claude
  3. 3Start using Supabase in Claude
  1. 1ApexGenius

    Connect Supabase to ApexGenius

    Open Supabase in ApexGenius

    Open Supabase in Connections and choose Connect.

  2. 2ApexGenius

    Connect ApexGenius to Claude

    Choose Claude

    Back on Start, pick Claude and copy the prompt.

  3. 3Claude

     

    Add it in Claude

    In Claude, open Settings, then Connectors, then Add custom connector. Paste the address.

  4. 4ApexGenius

     

    Approve access

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

Then ask Claude

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.

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 Claude

Use this server address when adding the connection:

https://server.autom8.pro/mcp
  1. Open Claude Settings, then Connectors, then Add custom connector.
  2. Enter ApexGenius and the MCP URL above. Choose Connect.
  3. Approve it in your browser, then turn it on in chat or Cowork.
  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

7-second loop · Silent, with captions

Read the steps Follow along at your own pace

1. Open Connectors

Claude Desktop Connectors settings with the Add menu at the top and an ApexGenius example in the connector table.
Open Settings, then Connectors. Choose Add at the top; an existing installation appears in the table like this example.Open full-size image (opens in a new tab)

2. Add ApexGenius

Claude Desktop Add custom connector form filled with the ApexGenius name and remote MCP server URL.
Choose Add custom connector, enter the two live values above, and choose Continue. No client id or secret belongs in this form.Open full-size image (opens in a new tab)

3. Review permissions

Claude Desktop ApexGenius connector details showing the remote server URL and Tool permissions heading.
After approval, open ApexGenius from Connectors to review its URL and tool permissions. This capture is an existing configured example.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 Claude Cowork

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

How the route works
Claude
Claude CoworkApexGenius 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
Claude

Three safe example reads returned results. Nothing was changed.

Read-only route
Claude Cowork

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 Claude 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 Claude, 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 Claude 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 Claude today

Start free

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