Connect Supabase to Your AI Agent

Check the services behind a project or get a read-only answer from the tables you specify.

23 tools OAuth / API key

Try a Supabase Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Supabase

Review organization access

See the members and roles returned for your organization.

/oo Supabase: Read Supabase organization [organization slug] and its members. Summarize the returned roles and list the accounts with administrator or owner roles where those roles are present.

Review your project inventory

Compare the projects visible in the chosen organization.

/oo Supabase: List projects in Supabase organization [organization slug]. Summarize their names, regions, and returned statuses; keep missing details explicit.

Check project services

See the reported health of the database, Auth, and Storage in a selected project.

/oo Supabase: Check database, Auth, and Storage health for Supabase project [project ref]. Report each service’s returned status and any check errors without changing the project.

Answer a read-only data question

Summarize selected data using the tables and columns you identify.

/oo Supabase: In Supabase project [project ref], use a read-only query on [schema.table] to count orders by [status column] for [date range], using [date column]. Return aggregate counts without customer details.

Start Working with Supabase

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Supabase

    Connect through Supabase OAuth or a Personal Access Token.

    Connect Supabase →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the intended Supabase organizations.
  • Use organizationSlug to scope member and project reads. Organization management data is separate from application table rows.

Supabase Tools

Review organizations, project metadata, and service health. AI can also run read-only SQL queries, generate database types, and inspect Storage and Edge Function metadata through your connected account.

Review Organization Members

Read organization details and member records.

Review Organization Projects

List projects using organization scope and optional search.

Service health and read-only data

Inspect selected services and answer questions from database tables using read-only queries.

23 tools

List Organizations

List the organizations available to the authenticated Supabase account.

supabase.list_organizations

Get Organization

Get details for a Supabase organization by slug.

supabase.get_organization

List Organization Members

List members of a Supabase organization.

supabase.list_organization_members

List Organization Projects

List projects in a Supabase organization with optional search and pagination.

supabase.list_organization_projects

List Projects

List Supabase projects visible to the authenticated account.

supabase.list_projects

Get Project

Get detailed metadata for a Supabase project by project ref.

supabase.get_project

List Available Regions

List Supabase regions available for creating projects in an organization.

supabase.list_available_regions

Get Project Health

Check health for selected services in a Supabase project.

supabase.get_project_health

List Project Api Keys

List API keys for a Supabase project.

supabase.list_project_api_keys

Get Project Api Key

Get one API key record from a Supabase project.

supabase.get_project_api_key

Create Project Api Key

Create a publishable or secret API key for a Supabase project.

supabase.create_project_api_key

Update Project Api Key

Update the name, description, or JWT template for a Supabase project API key.

supabase.update_project_api_key

Delete Project Api Key

Delete a Supabase project API key.

supabase.delete_project_api_key

List Project Secrets

List secrets configured for a Supabase project.

supabase.list_project_secrets

Upsert Project Secrets

Bulk create or update secrets for a Supabase project.

supabase.upsert_project_secrets

Delete Project Secrets

Bulk delete secrets from a Supabase project.

supabase.delete_project_secrets

Generate Typescript Types

Generate TypeScript database types for a Supabase project.

supabase.generate_typescript_types

Run Read Only Query

Run a SQL query through Supabase as the read-only database user.

supabase.run_read_only_query

List Storage Buckets

List Storage buckets for a Supabase project.

supabase.list_storage_buckets

Download Storage Object

Download a private Supabase Storage object to connector transit storage.

supabase.download_storage_object

Upload Storage Object

Upload an object from a public URL to Supabase Storage.

supabase.upload_storage_object

List Edge Functions

List Edge Functions in a Supabase project.

supabase.list_edge_functions

Get Edge Function

Get metadata for one Supabase Edge Function by slug.

supabase.get_edge_function

Frequently Asked Questions

Which credential can I use?

OAuth authorization or a Supabase Personal Access Token is supported.

Does reviewing project health change my database?

The health action checks the services you specify. A data question can use the separate read-only query action, which runs with a read-only database user. Neither task requires a database write.

What do I provide for a database summary?

Provide the project reference, table and column names, time range, and the question to answer. If the table structure is uncertain, ask the assistant to inspect it with a read-only query before building the summary.

Connect Supabase

About Supabase ↗