Skip to main content
Manage databases, auth, storage, and edge functions. The Supabase connector gives agents end-to-end access to your Supabase projects — running SQL, applying migrations, deploying edge functions, managing branches, and querying logs.

Setup

  1. Go to Integrations and find Supabase
  2. Click Connect
  3. Enter your Supabase personal access token (get one here)
  4. Click Save — Proliferate will test the connection automatically

Available tools

ToolDescription
list_tablesList tables in a database
list_extensionsList installed extensions
list_migrationsList applied migrations
apply_migrationApply a database migration
execute_sqlExecute a SQL query
get_logsQuery project logs
get_advisorsGet performance and security advisors
get_project_urlGet the project URL
get_publishable_keysGet publishable API keys
generate_typescript_typesGenerate TypeScript types from the database schema
list_edge_functionsList edge functions
get_edge_functionGet an edge function’s details
deploy_edge_functionDeploy an edge function
list_projectsList all projects
get_projectGet project details
create_projectCreate a new project
pause_projectPause a project
restore_projectRestore a paused project
list_organizationsList organizations
get_costGet cost estimate for an operation
confirm_costConfirm a cost estimate
search_docsSearch Supabase documentation
create_branchCreate a database branch (paid plans)
list_branchesList branches
merge_branchMerge a branch

Use cases

  • Run SQL to validate migrations against a branch database as part of a PR review automation
  • Query Supabase logs for diagnostic context when investigating incidents
  • Deploy edge functions as part of a CI/CD automation pipeline
  • Generate TypeScript types after a migration and commit them back to the repo
The tools listed above may not be exhaustive and can change as Supabase updates their MCP server. See Supabase MCP documentation for the latest.