Supabase
Manage Supabase: projects, edge functions, secrets, database, branches. Exposes 35 actions covering the API surface an agent needs - read and write.
What it can do
| Method | What it does |
|---|---|
supabase_organizations_list | List all organizations - GET /organizations. |
supabase_organization_get | Get one organization by ID - GET /organizations/{id}. |
supabase_projects_list | List projects - GET /projects. |
supabase_project_get | Get one project by ID - GET /projects/{id}. |
supabase_project_create | Create a new project - POST /projects. |
supabase_project_update | Update a project - PATCH /projects/{id}. |
supabase_project_delete | Delete a project - DELETE /projects/{id}. |
supabase_project_pause | Pause a project - POST /projects/{id}/pause. |
supabase_project_restore | Restore a paused project - POST /projects/{id}/restore. |
supabase_functions_list | List Edge Functions in a project - GET /projects/{project_id}/functions. |
supabase_function_get | Get one Edge Function details - GET /projects/{project_id}/functions/{name}. |
supabase_function_deploy | Deploy an Edge Function - POST /projects/{project_id}/functions/{name}/deploy. |
supabase_function_delete | Delete an Edge Function - DELETE /projects/{project_id}/functions/{name}. |
supabase_secrets_list | List project secrets - GET /projects/{project_id}/secrets. |
supabase_secret_create | Create a project secret - POST /projects/{project_id}/secrets. |
supabase_secret_update | Update a project secret value - PATCH /projects/{project_id}/secrets/{name}. |
supabase_secret_delete | Delete a project secret - DELETE /projects/{project_id}/secrets/{name}. |
supabase_database_query | Execute a SQL query on the database - POST /projects/{project_id}/query. |
supabase_database_branches_list | List database branches - GET /projects/{project_id}/branches. |
supabase_database_branch_create | Create a database branch - POST /projects/{project_id}/branches. |
supabase_database_branch_delete | Delete a database branch - DELETE /projects/{project_id}/branches/{branch_name}. |
supabase_database_backups_list | List database backups - GET /projects/{project_id}/backups. |
supabase_database_backup_create | Create a manual database backup - POST /projects/{project_id}/backups. |
supabase_database_backup_restore | Restore database from a backup - POST /projects/{project_id}/backups/{backup_id}/restore. |
supabase_config_auth_get | Get Auth configuration - GET /projects/{project_id}/auth/config. |
supabase_config_auth_update | Update Auth configuration - PATCH /projects/{project_id}/auth/config. |
supabase_config_postgrest_get | Get PostgREST configuration - GET /projects/{project_id}/postgrest/config. |
supabase_config_postgrest_update | Update PostgREST configuration - PATCH /projects/{project_id}/postgrest/config. |
supabase_api_keys_list | List project API keys - GET /projects/{project_id}/api-keys. |
supabase_api_key_get | Get one API key details - GET /projects/{project_id}/api-keys/{id}. |
supabase_api_key_create | Create a new project API key - POST /projects/{project_id}/api-keys. |
supabase_api_key_delete | Delete an API key - DELETE /projects/{project_id}/api-keys/{id}. |
supabase_custom_domains_list | List custom domains - GET /projects/{project_id}/custom-domains. |
supabase_custom_domain_create | Create a custom domain - POST /projects/{project_id}/custom-domains. |
supabase_custom_domain_delete | Delete a custom domain - DELETE /projects/{project_id}/custom-domains/{id}. |
How to get credentials
This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:
SUPABASE_ACCESS_TOKEN- Supabase - Account - Access Tokens (Management API PAT). (https://supabase.com/dashboard/account/tokens)
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
SUPABASE_ACCESS_TOKEN | Supabase - Account - Access Tokens (Management API PAT). |
Troubleshooting
401 Unauthorized/403 Forbidden- the token is wrong, expired, or missing a required scope; regenerate it.429 Too Many Requests- provider rate limit; retry after a short backoff.- Unexpected
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Supabase!