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.

Your own API key85 actionsDeveloper tools
Ask your agent
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.

ActionWhat it does
supabase_advisors_performanceGet performance advisor findings (lint)
supabase_advisors_securityGet security advisor findings (lint)
supabase_api_key_createCreate an API key
supabase_api_key_deleteDelete an API key WRITE action
supabase_api_key_getGet one API key
supabase_api_key_updateUpdate an API key
supabase_api_keys_listList project API keys
supabase_auth_config_getGet Auth config. Returns signup, JWT, and auth-method settings.
supabase_auth_config_updateUpdate Auth config
supabase_available_regionsList regions available for new projects
supabase_billing_addon_applyApply a billing addon
supabase_billing_addon_removeRemove a billing addon WRITE action
Show all 60 actions
ActionWhat it does
supabase_billing_addons_listList project billing addons (compute/PITR/disk/custom-domain)
supabase_branch_createCreate a database branch
supabase_branch_deleteDelete a branch WRITE action
supabase_branch_getGet a branch config
supabase_branches_listList database branches. Returns array of branch objects with ids and metadata.
supabase_custom_hostname_activateActivate a custom hostname WRITE action
supabase_custom_hostname_deleteDelete the custom hostname WRITE action
supabase_custom_hostname_getGet custom hostname config
supabase_custom_hostname_initInitialize a custom hostname
supabase_custom_hostname_reverifyRe-verify custom hostname DNS WRITE action
supabase_database_backups_listList database backups. Returns backup status, timestamps, PITR/physical backup info.
supabase_database_queryRun a SQL query
supabase_function_body_getGet an Edge Function's source body
supabase_function_deleteDelete an Edge Function WRITE action
supabase_function_deployDeploy an Edge Function (create if missing)
supabase_function_getGet one Edge Function
supabase_function_updateUpdate an Edge Function's metadata
supabase_functions_listList Edge Functions. Returns array of function objects with slugs, status, version.
supabase_jit_access_getGet JIT (just-in-time) access config
supabase_jit_access_updateUpdate JIT access config
supabase_logsQuery project logs
supabase_network_bans_deleteRemove network bans
supabase_network_bans_listList active network bans
supabase_network_restrictions_applyApply network restrictions
supabase_network_restrictions_getGet network restrictions
supabase_organization_createCreate an organization
supabase_organizations_listList organizations you belong to. Returns array of organization objects (id/slug, name).
supabase_postgres_config_getGet Postgres config. Returns tuning parameters (max_connections, shared_buffers, etc.).
supabase_postgres_config_updateUpdate Postgres config
supabase_postgrest_config_getGet PostgREST config
supabase_postgrest_config_updateUpdate PostgREST config
supabase_project_createCreate a new project
supabase_project_deleteDelete a project Permanently removes the project and all data.
supabase_project_getGet one project by ref
supabase_project_healthGet project service health
supabase_project_pausePause a project WRITE action
supabase_project_restartRestart a project WRITE action
supabase_project_restoreRestore a project WRITE action
supabase_project_restore_cancelCancel an in-progress restoration WRITE action
supabase_project_updateUpdate a project
supabase_project_upgradeUpgrade the Postgres version
supabase_projects_listList all projects. Returns array of project objects with ref, name, region, status, and database host.
supabase_read_replica_removeRemove a read replica
supabase_read_replica_setupSet up a read replica
supabase_restore_versions_listList available restore versions for a paused project
supabase_secrets_createCreate/overwrite project secrets (bulk)
supabase_secrets_deleteDelete project secrets (bulk)
supabase_secrets_listList 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.

“List my Supabase projects with their region and status.”uses supabase_projects_list
“Read the security and performance advisor findings for this project and group the recommendations by priority.”uses supabase_advisors_security, supabase_advisors_performance
“List the Edge Functions in this project with their status and version.”uses supabase_functions_list

Connect Supabase in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

  1. 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.

  2. 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 ->
  3. 03

    Ask

    Paste a request from this page. Every run shows what it cost.

Claude Code
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp

Then run /mcp in Claude Code and sign in.

Codex
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop
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.