Supabase

Manage databases, authentication, and storage

Manage Supabase projects directly through Claude. Execute SQL queries on PostgreSQL databases, design and modify table schemas, deploy serverless edge functions, and configure user authentication. Access real-time logs for debugging, generate TypeScript types for your schema, create and apply database migrations, and manage development branches through natural language commands.

Want skills and commands too? Supabase is also available as a Claude Code plugin.

Install

1Add the server to Claude Code

claude mcp add --transport http supabase https://mcp.supabase.com/mcp

2Sign in

Run /mcp in Claude Code and complete the login flow for this server.

These instructions target Claude Code. Check the publisher's documentation for support in other Claude surfaces; a valid server URL alone does not establish compatibility.

JSON.mcp.json for a shared project

Commit this file so everyone on the project gets the same server.

{
  "mcpServers": {
    "supabase": {
      "type": "http",
      "url": "https://mcp.supabase.com/mcp"
    }
  }
}

Tools

  • list_organizations
  • get_organization
  • list_projects
  • get_project
  • get_cost
  • confirm_cost
  • create_project
  • pause_project
  • restore_project
  • create_branch
  • list_branches
  • delete_branch
  • merge_branch
  • reset_branch
  • rebase_branch
  • list_tables
  • list_extensions
  • list_migrations
  • apply_migration
  • execute_sql
  • get_logs
  • get_advisors
  • get_project_url
  • get_publishable_keys
  • generate_typescript_types
  • search_docs
  • list_storage_buckets
  • get_storage_config
  • update_storage_config
  • list_edge_functions
  • get_edge_function
  • deploy_edge_function

Discussion

Discussion

0