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 91–120 of 129 actions
SUPABASE_LIST_BACKUPS
Lists all database backups for a Supabase project, providing details on existing backups but not creating new ones or performing restores; availability may depend on plan and configuration.
Untrusted display-only summary
SUPABASE_LIST_BRANCHES
Lists all database branches for a specified Supabase project, providing information about each branch's status, configuration, and metadata. Use this action when you need to view all branches in a project, check branch statuses, or identify available branches before performing operations. Database branches are useful…
Untrusted display-only summary
SUPABASE_LIST_BUCKETS
Retrieves a list of all storage buckets for a Supabase project, without returning bucket contents or access policies.
Untrusted display-only summary
SUPABASE_LIST_DATABASE_BRANCHES
Lists all database branches for a specified Supabase project, used for isolated development and testing of schema changes; ensure the project reference ID is valid.
Untrusted display-only summary
SUPABASE_LIST_FUNCTIONS
Lists metadata for all Edge Functions in a Supabase project (specified by 'ref'), excluding function code or logs; the project must exist.
Untrusted display-only summary
SUPABASE_LIST_MIGRATION_HISTORY
Retrieves the list of applied database migration versions for a Supabase project. Use this to track which migrations have been applied to the project's database. This is a read-only operation that requires the project reference ID.
Untrusted display-only summary
SUPABASE_LIST_ORGANIZATION_MEMBERS
Retrieves all members of a Supabase organization, identified by its unique slug, including their user ID, username, email, role, and MFA status.
Untrusted display-only summary
SUPABASE_LIST_PROJECT_SECRETS
Retrieves all secrets (environment variables) for a Supabase project by its reference ID. Use this action when you need to view the secrets configured for a project, such as API keys, database URLs, or other environment variables. Note that secret values in the response may be masked for security reasons.
Untrusted display-only summary
SUPABASE_LIST_SECRETS
Retrieves all secrets for a Supabase project using its reference ID; secret values in the response may be masked.
Untrusted display-only summary
SUPABASE_LIST_SQL_SNIPPETS
Retrieves a list of SQL snippets for the logged-in user, optionally filtered by a specific Supabase project if `project_ref` is provided.
Untrusted display-only summary
SUPABASE_LIST_SSO_PROVIDERS
Lists all configured Single Sign-On (SSO) providers for a Supabase project, requiring the project reference ID (`ref`) of an existing project.
Untrusted display-only summary
SUPABASE_LIST_TABLES
Lists all tables and views in specified database schemas, providing a quick overview of database structure to help identify available tables before fetching detailed schemas.
Untrusted display-only summary
SUPABASE_MERGE_BRANCH
Merges a database branch, applying all schema changes and migrations from the branch to the target database. Use this action when you need to promote changes from a database branch to production or another target environment after testing and validation are complete. This operation is irreversible - once merged, the c…
Untrusted display-only summary
SUPABASE_PATCH_MIGRATION
[Beta] Patches an existing entry in the project's migration history, updating the name or rollback script. Use this to correct migration metadata after the migration has been created.
Untrusted display-only summary
SUPABASE_PATCH_NETWORK_RESTRICTIONS
Updates project's network restrictions by incrementally adding or removing IPv4/IPv6 CIDR blocks. Use when you need to modify existing restrictions without replacing the entire configuration.
Untrusted display-only summary
SUPABASE_PUSH_BRANCH
Pushes a database branch, applying migrations and changes to the specified branch. Use when you need to deploy schema changes or migrations to a database branch.
Untrusted display-only summary
SUPABASE_RESET_DATABASE_BRANCH
Resets an existing Supabase database branch, identified by `branch_id`, to its initial clean state, irreversibly deleting all its current data and schema changes.
Untrusted display-only summary
SUPABASE_RESTORE_PITR_BACKUP
Restores a Supabase project's database to a specific Unix timestamp using Point-in-Time Recovery (PITR), overwriting the current state; requires a paid plan with PITR and physical backups enabled.
Untrusted display-only summary
SUPABASE_RUN_READ_ONLY_QUERY
[Beta] Run a SQL query as supabase_read_only_user. Use when you need to safely execute SELECT queries without risk of modifying data. Only read operations are allowed.
Untrusted display-only summary
SUPABASE_SELECT_FROM_TABLE
Tool to select rows from a Supabase/PostgREST table. Use for read-only queries with filtering, sorting, and pagination.
Untrusted display-only summary
SUPABASE_UPDATE_A_FUNCTION
Updates an existing Supabase Edge Function's properties (like name, slug, source code, JWT settings, import map) identified by project `ref` and `function_slug`, supporting plain text code or ESZIP for the body. Use RETRIEVE_A_FUNCTION_BODY action first to get the current source code, as this action requires sending t…
Untrusted display-only summary
SUPABASE_UPDATE_API_KEY
Updates an existing Supabase project API key's metadata including name, description, and JWT template configuration. This action modifies key properties without regenerating the actual key value. Use this action when you need to change a key's display name, update its description for better organization, or modify the…
Untrusted display-only summary
SUPABASE_UPDATE_BRANCH
Updates the configuration of a Supabase database branch, allowing modification of its name, associated Git branch, notification URL, persistence settings, and status. Use this action when you need to modify branch settings after creation, such as linking to a different Git branch, changing the branch name, or updating…
Untrusted display-only summary
SUPABASE_UPDATE_DATABASE_BRANCH_CONFIG
Updates the configuration of a Supabase database branch, allowing modification of its name, associated Git branch, reset-on-push behavior, persistence, and status. Note: Database branching requires a paid Supabase plan (Pro or higher). This action requires a valid branch_id which must be exactly 20 lowercase alphabeti…
Untrusted display-only summary
SUPABASE_UPDATE_DATABASE_PASSWORD
Updates the database password for a Supabase project. Use when needing to rotate credentials or recover database access.
Untrusted display-only summary
SUPABASE_UPDATE_FUNCTIONS
Tool to bulk update Edge Functions in a Supabase project. Use when you need to update multiple functions at once with new configurations such as status, version, or other properties.
Untrusted display-only summary
SUPABASE_UPDATE_JIT_ACCESS_CONFIG
[Beta] Update a Supabase project's just-in-time (JIT) access configuration. Use to enable or disable JIT access features for privileged operations on the project.
Untrusted display-only summary
SUPABASE_UPDATE_PGSODIUM_CONFIG
Critically updates or initializes a Supabase project's pgsodium root encryption key for security setup or key rotation, requiring secure backup of the new key to prevent irreversible data loss.
Untrusted display-only summary
SUPABASE_UPDATE_PROJECT
Updates a Supabase project's configuration (currently supports updating the project name). Use when you need to rename an existing project.
Untrusted display-only summary
SUPABASE_UPDATE_PROJECT_AUTH_CONFIG
Update Supabase project Auth configuration via the Management API. Use to fix misconfigured Auth redirects, SMTP settings, or other auth parameters. Only provided fields are updated; others remain unchanged. Before updating, confirm the Auth service status is ACTIVE_HEALTHY by checking project health.
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.