All integrations
Catalogue metadata onlydeveloper toolsv20260815_00

SUPABASE

Supabase

Supabase is an open-source backend-as-a-service providing a Postgres database, authentication, storage, and real-time subscription APIs for building modern applications

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

129

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY

OAUTH2

supabase_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Base URLfull · stringRequired

API_KEY

supabase_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Base URLfull · stringRequired
  • Supabase Personal Tokenbearer_token · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–60 of 129 actions

Create an organization

SUPABASE_CREATE_ORGANIZATION

Creates a new Supabase organization, which serves as a top-level container for projects, billing, and team access.

Untrusted display-only summary

Create project signing key

SUPABASE_CREATE_PROJECT_SIGNING_KEY

Create a new signing key for JWT authentication in a Supabase project. The key is created in standby status by default and must be activated separately.

Untrusted display-only summary

Create SSO provider configuration

SUPABASE_CREATE_SSO_PROVIDER

Creates a new SAML 2.0 Single Sign-On (SSO) provider for a Supabase project, requiring either `metadata_xml` or `metadata_url` for SAML IdP configuration.

Untrusted display-only summary

Create a new third-party auth integration

SUPABASE_CREATE_THIRD_PARTY_AUTH_INTEGRATION

Call this to add a new third-party authentication method (OIDC or JWKS) to a Supabase project for integrating external identity providers (e.g., for SSO); the API may also support `custom_jwks` if sent directly.

Untrusted display-only summary

Delete all branches

SUPABASE_DELETE_ALL_BRANCHES

Disables preview branching for a Supabase project, which deletes all remaining branches. IMPORTANT: Before calling this endpoint, you must manually delete all non-default branches. The API will reject the request with a 422 error if non-default branches exist. Use this action when you need to completely disable the pr…

Untrusted display-only summary

Delete custom hostname config

SUPABASE_DELETE_CUSTOM_HOSTNAME_CONFIG

Deletes an active custom hostname configuration for the project identified by `ref`, reverting to the default Supabase-provided hostname; this action immediately makes the project inaccessible via the custom domain and requires subsequent updates to client, OAuth, and DNS settings.

Untrusted display-only summary

Delete branch by id

SUPABASE_DELETE_DATABASE_BRANCH

Permanently and irreversibly deletes a specific, non-default database branch by its `branch_id`, without affecting other branches.

Untrusted display-only summary

Delete edge function

SUPABASE_DELETE_EDGE_FUNCTION

Deletes an Edge Function from a Supabase project by its slug. Use this action when you need to permanently remove a deployed Edge Function that is no longer needed or should be replaced. This action is irreversible — the function cannot be recovered once deleted, though you can redeploy it from source if needed.

Untrusted display-only summary

Delete an edge function by slug

SUPABASE_DELETE_FUNCTION

Permanently deletes a specific Edge Function (by `function_slug`) from a Supabase project (by `ref`); this action is irreversible and requires prior existence of both project and function.

Untrusted display-only summary

Delete CLI login roles

SUPABASE_DELETE_LOGIN_ROLES

[Beta] Deletes existing login roles used by the Supabase CLI for the specified project. Use when you need to remove CLI authentication roles that were previously created for project access.

Untrusted display-only summary

Delete a project

SUPABASE_DELETE_PROJECT

Permanently and irreversibly deletes a Supabase project and all associated resources, including databases, storage, and configurations. This action is irreversible — the project cannot be recovered once deleted. Use when you need to completely remove a project from your organization.

Untrusted display-only summary

Delete vanity subdomain for project

SUPABASE_DELETE_PROJECT_VANITY_SUBDOMAIN

Permanently and irreversibly deletes an active vanity subdomain configuration for the specified Supabase project, reverting it to its default Supabase URL.

Untrusted display-only summary

Bulk delete secrets

SUPABASE_DELETE_SECRETS

Deletes one or more secrets from a Supabase project by their names. This action is irreversible - deleted secrets cannot be recovered. Use this action when you need to remove environment variables or configuration secrets that are no longer needed or should be replaced. Supports both single and bulk deletion operation…

Untrusted display-only summary

Remove an SSO provider

SUPABASE_DELETE_SSO_PROVIDER

Deletes a specific SSO provider by its ID (`provider_id`) from a Supabase project (`ref`), which disables it and returns its details; ensure this action will not inadvertently lock out users.

Untrusted display-only summary

Deploy function

SUPABASE_DEPLOY_FUNCTION

Deploys Edge Functions to a Supabase project using multipart upload.

Untrusted display-only summary

Disable preview branching

SUPABASE_DISABLE_PREVIEW_BRANCHING

Disables the preview branching feature for an existing Supabase project, identified by its unique reference ID (`ref`). Note: Preview branching must be enabled on the project for this operation to succeed. If the project does not have preview branching enabled, a 422 error will be returned.

Untrusted display-only summary

Disable project readonly mode

SUPABASE_DISABLE_PROJECT_READONLY

Temporarily disables a Supabase project's read-only mode for 15 minutes to allow write operations (e.g., for maintenance or critical updates), after which it automatically reverts to read-only.

Untrusted display-only summary

Exchange auth code for access and refresh token

SUPABASE_EXCHANGE_OAUTH_TOKEN

(Beta) Implements the OAuth 2.0 token endpoint to exchange an authorization code or refresh token for access/refresh tokens, based on `grant_type`. This is a standard OAuth 2.0 token endpoint that uses application/x-www-form-urlencoded content type as per OAuth 2.0 specification. Requires a valid registered OAuth appl…

Untrusted display-only summary

Generate TypeScript types

SUPABASE_GENERATE_TYPESCRIPT_TYPES

Generates and retrieves TypeScript types from a Supabase project's database; any schemas specified in `included_schemas` must exist in the project.

Untrusted display-only summary

Get action run status

SUPABASE_GET_ACTION_RUN

Retrieves the status and details of a specific action run, including its steps, timestamps, and configuration. Use this to monitor or check the progress of an action execution.

Untrusted display-only summary

Get action run logs

SUPABASE_GET_ACTION_RUN_LOGS

Retrieves the execution logs for a specific action run by its ID. Use this to debug action executions, view output messages, and investigate errors that occurred during action runs.

Untrusted display-only summary

Get project auth config

SUPABASE_GET_AUTH_CONFIG

Retrieves the complete authentication configuration for a Supabase project. Use this action when you need to inspect auth settings, OAuth provider configurations, MFA policies, email/SMS templates, security policies, or webhook hooks. Returns all auth configuration fields including enabled providers (Apple, Google, Gi…

Untrusted display-only summary

Get Available Regions

SUPABASE_GET_AVAILABLE_REGIONS

Tool to get the list of available regions for creating a new Supabase project. Use when you need to determine which regions are available for project deployment, or to get region recommendations based on geographic location and instance size requirements. Note: This is a Beta endpoint.

Untrusted display-only summary

Get a database branch

SUPABASE_GET_BRANCH

Retrieves detailed information about a specific database branch by its name and project reference. Use this to check branch status, configuration, and metadata before performing operations on the branch.

Untrusted display-only summary

Get database branch config

SUPABASE_GET_DATABASE_BRANCH_CONFIG

Retrieves the read-only configuration and status for a Supabase database branch, typically for monitoring or verifying its settings.

Untrusted display-only summary

Get Database Metadata

SUPABASE_GET_DATABASE_METADATA

Gets database metadata for the given project. Returns information about databases, schemas, and tables structure. Note: This endpoint is deprecated and may be removed in future versions.

Untrusted display-only summary

Retrieve a function

SUPABASE_GET_FUNCTION

Retrieves detailed information, metadata, configuration, and status for a specific Edge Function using its project reference ID and function slug.

Untrusted display-only summary

Retrieve a function body

SUPABASE_GET_FUNCTION_BODY

Retrieves the source code (body) for a specified serverless Edge Function using its project reference and function slug; this is a read-only operation that does not execute the function or return runtime logs.

Untrusted display-only summary

Get API Health Status

SUPABASE_GET_HEALTH

Tool to check the health status of the Supabase API. Use when you need to verify API availability or troubleshoot connectivity issues.

Untrusted display-only summary

Get JIT access config

SUPABASE_GET_JIT_ACCESS_CONFIG

[Beta] Retrieves the project's just-in-time (JIT) access configuration, including user roles and their expiration settings. Use this to check temporary access grants and their validity periods.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.