MCP / Developer tools
Supabase MCP
Supabase: projects, functions, secrets, database, branches. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
List my Supabase projects with their region and status.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Supabase MCP can do
85 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
supabase_advisors_performance | Get performance advisor findings (lint) |
supabase_advisors_security | Get security advisor findings (lint) |
supabase_api_key_create | Create an API key |
supabase_api_key_delete | Delete an API key WRITE action |
supabase_api_key_get | Get one API key |
supabase_api_key_update | Update an API key |
supabase_api_keys_list | List project API keys |
supabase_auth_config_get | Get Auth config. Returns signup, JWT, and auth-method settings. |
supabase_auth_config_update | Update Auth config |
supabase_available_regions | List regions available for new projects |
supabase_billing_addon_apply | Apply a billing addon |
supabase_billing_addon_remove | Remove a billing addon WRITE action |
Show all 60 actions
| Action | What it does |
|---|---|
supabase_billing_addons_list | List project billing addons (compute/PITR/disk/custom-domain) |
supabase_branch_create | Create a database branch |
supabase_branch_delete | Delete a branch WRITE action |
supabase_branch_get | Get a branch config |
supabase_branches_list | List database branches. Returns array of branch objects with ids and metadata. |
supabase_custom_hostname_activate | Activate a custom hostname WRITE action |
supabase_custom_hostname_delete | Delete the custom hostname WRITE action |
supabase_custom_hostname_get | Get custom hostname config |
supabase_custom_hostname_init | Initialize a custom hostname |
supabase_custom_hostname_reverify | Re-verify custom hostname DNS WRITE action |
supabase_database_backups_list | List database backups. Returns backup status, timestamps, PITR/physical backup info. |
supabase_database_query | Run a SQL query |
supabase_function_body_get | Get an Edge Function's source body |
supabase_function_delete | Delete an Edge Function WRITE action |
supabase_function_deploy | Deploy an Edge Function (create if missing) |
supabase_function_get | Get one Edge Function |
supabase_function_update | Update an Edge Function's metadata |
supabase_functions_list | List Edge Functions. Returns array of function objects with slugs, status, version. |
supabase_jit_access_get | Get JIT (just-in-time) access config |
supabase_jit_access_update | Update JIT access config |
supabase_logs | Query project logs |
supabase_network_bans_delete | Remove network bans |
supabase_network_bans_list | List active network bans |
supabase_network_restrictions_apply | Apply network restrictions |
supabase_network_restrictions_get | Get network restrictions |
supabase_organization_create | Create an organization |
supabase_organizations_list | List organizations you belong to. Returns array of organization objects (id/slug, name). |
supabase_postgres_config_get | Get Postgres config. Returns tuning parameters (max_connections, shared_buffers, etc.). |
supabase_postgres_config_update | Update Postgres config |
supabase_postgrest_config_get | Get PostgREST config |
supabase_postgrest_config_update | Update PostgREST config |
supabase_project_create | Create a new project |
supabase_project_delete | Delete a project Permanently removes the project and all data. |
supabase_project_get | Get one project by ref |
supabase_project_health | Get project service health |
supabase_project_pause | Pause a project WRITE action |
supabase_project_restart | Restart a project WRITE action |
supabase_project_restore | Restore a project WRITE action |
supabase_project_restore_cancel | Cancel an in-progress restoration WRITE action |
supabase_project_update | Update a project |
supabase_project_upgrade | Upgrade the Postgres version |
supabase_projects_list | List all projects. Returns array of project objects with ref, name, region, status, and database host. |
supabase_read_replica_remove | Remove a read replica |
supabase_read_replica_setup | Set up a read replica |
supabase_restore_versions_list | List available restore versions for a paused project |
supabase_secrets_create | Create/overwrite project secrets (bulk) |
supabase_secrets_delete | Delete project secrets (bulk) |
supabase_secrets_list | List project secrets. Returns array of secret names (values not exposed). |
And 25 more actions; the docs lists every one.
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
supabase_projects_listsupabase_advisors_security, supabase_advisors_performancesupabase_functions_listConnect Supabase in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your Supabase access token
Paste it into the Supabase connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Supabase access token - Supabase - Account - Access Tokens (Management API PAT). Get key ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Supabase account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.