OAUTH2
supabase_oauth
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
- Base URLfull · stringRequired
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.
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
OAUTH2
API_KEY
No fields declared in this snapshot.
Capability index
Showing 31–60 of 129 actions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SUPABASE_DEPLOY_FUNCTION
Deploys Edge Functions to a Supabase project using multipart upload.
Untrusted display-only summary
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.