32 available actions

What your AI agent can do in Supabase MCP

Manage Supabase projects, databases, branches, Edge Functions, storage, logs, and development workflows through Supabase's hosted MCP server. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Search docsSearch the Supabase documentation using GraphQL.
  • Get advisorsGets a list of advisory notices for the Supabase project.
  • Create branchCreates a development branch on a Supabase project.
  • Create projectCreates a new Supabase project.
  • Update storage configUpdate the storage config for a Supabase project.
  • Execute sqlExecutes raw SQL in the Postgres database.

Browse all 32 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 18 actionsHide actions
  • Get advisorsGets a list of advisory notices for the Supabase project.
  • Get costGets the cost of creating a new project or branch.
  • Get edge functionRetrieves file contents for an Edge Function in a Supabase project.
  • Get organizationGets details for an organization.
  • Get projectGets details for a Supabase project.
  • Get project urlGets the API URL for a project.
  • Get publishable keysGets all publishable API keys for a project, including legacy anon keys (JWT-based) and modern publishable keys (format: sb_publishable_...).
  • Get storage configGet the storage config for a Supabase project.
  • List branchesLists all development branches of a Supabase project.
  • List edge functionsLists all Edge Functions in a Supabase project.
  • List extensionsLists all extensions in the database.
  • List migrationsLists all migrations in the database.
  • List organizationsLists all organizations that the user is a member of.
  • List projectsLists all Supabase projects for the user.
  • List storage bucketsLists all storage buckets in a Supabase project.
  • List tablesLists all tables in one or more schemas.
  • Query logsRuns a custom read-only ClickHouse SQL query against a Supabase project's unified logs stream, for filtering, aggregating, or joining across log fields more precisely…
  • Search docsSearch the Supabase documentation using GraphQL.
Create & communicateCreate records or send supported messagesView 3 actionsHide actions
  • Create branchCreates a development branch on a Supabase project.
  • Create projectCreates a new Supabase project.
  • Generate typescript typesGenerates TypeScript types for a project.
Update & manageChange and manage existing recordsView 4 actionsHide actions
  • Execute sqlExecutes raw SQL in the Postgres database.
  • Merge branchMerges migrations and edge functions from a development branch to production.
  • Restore projectRestores a Supabase project.
  • Update storage configUpdate the storage config for a Supabase project.
Remove & cancelRemove records or cancel supported workView 1 actionHide actions
  • Delete branchDeletes a development branch.
Other actionsSpecialist and administrative actions.View 6 actionsHide actions
  • Apply migrationApplies a migration to the database.
  • Confirm costAsk the user to confirm their understanding of the cost of creating a new project or branch.
  • Deploy edge functionDeploys an Edge Function to a Supabase project.
  • Pause projectPauses a Supabase project.
  • Rebase branchRebases a development branch on production.
  • Reset branchResets migrations of a development branch.

Connection record

A connection you can control.

Sign-in
OAuth sign-in
Setup
Sign in with your own Supabase MCP account. Access is limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Supabase MCP

How does the agent connect to Supabase MCP?
You sign in with your own Supabase MCP account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from Supabase MCP at any time.
What can the agent actually do in Supabase MCP?
The page above lists the 32 actions currently available through the Supabase MCP connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Supabase MCP included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Supabase MCP is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Supabase MCP to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Supabase MCP.