Supabase MCP Server - Barndoor Documentation

Supabase

SecureOfficial RemoteDevOps & Infrastructure

Summary: Official Supabase remote MCP for project management, database operations, branching, edge functions, and docs search.

How Teams Use It: The Supabase MCP server enables agents to manage database operations and deploy edge functions, making it efficient for teams building and maintaining backend infrastructure.

Tools

Tool Name Tool Description Tool Type
apply_migration Apply a database migration to a Supabase project. Update
confirm_cost Confirm user acknowledgment of Supabase provisioning cost. Read
create_branch Create a Supabase development branch from production. Create
create_project Create a new Supabase project in an organization. Create
delete_branch Delete a Supabase development branch. Delete
deploy_edge_function Deploy an Edge Function to a Supabase project. Update
execute_sql Execute SQL statements against a Supabase database. Update
generate_typescript_types Generate TypeScript types from Supabase database schemas. Read
get_advisors Get Supabase advisor findings for security and performance. Read
get_cost Estimate Supabase project or branch cost before provisioning. Read
get_edge_function Get details for a specific Supabase Edge Function. Read
get_logs Get Supabase project logs for troubleshooting. Read
get_organization Get details for a Supabase organization, including plan info. Read
get_project Get details and status for a Supabase project. Read
get_project_url Get the public API URL for a Supabase project. Read
get_publishable_keys Get publishable key metadata for a Supabase project. Read
list_branches List development branches for a Supabase project. Read
list_edge_functions List deployed Supabase Edge Functions. Read
list_extensions List installed and available Postgres extensions. Read
list_migrations List database migrations for a Supabase project. Read