Supabase

Supabase

Official
Data & Analytics
OAuth

Manage Supabase projects: tables, SQL, config, migrations, and edge functions.

Supabase

Manage Supabase projects: tables, SQL, config, migrations, and edge functions. With Lunar.dev MCPX, the MCP Gateway for secure and governed tool access, you connect the Supabase MCP server to Claude, ChatGPT, Cursor, and any MCP client through one gateway that routes, authenticates, and governs every Supabase tool call against your policies.

Why MCPX

MCPX is Lunar.dev's MCP Gateway. It sits between your AI agents and your MCP servers as a single gateway for every tool call, routing, authenticating, and governing traffic against your policies. Connect Supabase once and govern it everywhere: role-based access per agent with on-behalf-of attribution, real-time visibility, and an immutable audit trail of who did what, all deployable inside your own VPC.

Tools content

  • list_organizations · Read-only
    Lists all organizations that the user is a member of.
  • get_organization · Read-only
    Gets details for an organization, including subscription plan.
  • list_projects · Read-only
    Lists all Supabase projects for the user.
  • get_project · Read-only
    Gets details for a Supabase project.
  • get_cost · Read-only
    Gets the cost of creating a new project or branch.
  • confirm_cost · Read-only
    Ask the user to confirm their understanding of the cost of creating a new project or branch.
  • create_project · Write
    Creates a new Supabase project.
  • pause_project · Write
    Pauses a Supabase project.
  • restore_project · Write
    Restores a Supabase project.
  • search_docs · Read-only
    Search the Supabase documentation using a GraphQL query.
  • list_tables · Read-only
    Lists all tables in one or more schemas.
  • list_extensions · Read-only
    Lists all extensions in the database.
  • list_migrations · Read-only
    Lists all migrations in the database.
  • apply_migration · Write
    Applies a migration to the database; use for DDL operations.
  • execute_sql · Write
    Executes raw SQL in the Postgres database.
  • get_logs · Read-only
    Gets logs for a Supabase project by service type.
  • get_advisors · Read-only
    Gets a list of advisory notices for the project.
  • get_project_url · Read-only
    Gets the API URL for a project.
  • get_publishable_keys · Read-only
    Gets all publishable API keys for a project, including anon and publishable keys.
  • generate_typescript_types · Read-only
    Generates TypeScript types for a project.

See all 32 tools

Frequently asked questions

What is the Supabase MCP server?

Manage Supabase projects: tables, SQL, config, migrations, and edge functions. Through Lunar.dev MCPX, Supabase connects to any MCP-compatible AI client behind a single governed gateway.

How do I connect Supabase to MCPX?

Add the Supabase server in the MCPX control plane or your app.yaml, then point your AI client at your MCPX gateway. MCPX handles OAuth and routes every Supabase call through the gateway.

Is the Supabase MCP server official?

Yes. Supabase is an official, vendor-published MCP server, and MCPX governs it like any other server in your catalog.

What authentication does Supabase use with MCPX?

Supabase uses OAuth. MCPX enforces authentication at the gateway with token-based auth, OAuth, and role-based profiles, so you control which agents can invoke it.

How many tools does Supabase expose in MCPX?

Supabase exposes 32 tools. In MCPX you can enable or disable each tool per agent for least-privilege access.

Server details

CategoryData & Analytics
AuthOAuth
ConnectionStreamable HTTP
Tools32 available