Supabase
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.
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.
