
Supabase
Generally AvailableSupabase MCP Server allows AI agents to manage databases, run queries, deploy edge functions, inspect storage, stream logs, and search documentation. Supports OAuth2 for user mode and Personal Access Token for agent mode.
- Developer Tools
- Database
- Backend
- Authentication
- OAuth 2.0
- Authorization
- Enterprise-managed
- Hosting
- Vendor-hosted endpoint
- Data actions
- Read and write
How it works
Every agent request passes through Ferentin policy before it reaches Supabase.
- AI agentAsks for something
- Ferentin policies
- Audit logging
- OAuth 2.0 consent
- Row level security
- Read only mode
- Supabase MCP serverAuthorized connection
- Governed resultMasked, logged, returned
What agents can do
32 tools · you choose which ones agents may callSearch and browse what exists, without opening the content itself.
- search_docs
- list_organizations
- list_projects
- list_tables
- list_extensions
- list_migrations
- query_logs
- list_edge_functions
- list_branches
- list_storage_buckets
Before you connect
- Dynamic Client Registration is the default — no OAuth App needed for standard browser flows
- Enable read_only=true when connecting to production databases
- Use project_ref to restrict access to a single project
- The account and branching tool groups are disabled by default
1 more technical note
- Storage tools are disabled by default in the Supabase server
About Supabase
Supabase is an open source backend-as-a-service platform built on PostgreSQL. It provides database management, authentication, edge functions, real-time subscriptions, and storage with a developer-first approach.
Frequently asked about Supabase
- What can AI agents do with Supabase through Ferentin?
- Ferentin exposes 32 Supabase MCP tools to your AI agents, grouped as Discover (10 tools), Access (8 tools) and Manage (11 tools). Every call is checked against your Ferentin policies before it reaches Supabase.
- How is Supabase access secured?
- Requests through the Supabase integration are covered by audit logging, OAuth 2.0 consent, row level security and read only mode. These controls are applied by Ferentin, not by Supabase, so they hold across every connected agent.
- How do I connect Supabase to Ferentin?
- Open the Ferentin admin console, add Supabase as a new connection and authenticate with OAuth 2.0. You then choose which permissions and which tools your agents may use, and the connection goes live for everyone covered by your policies.
- Is the Supabase integration generally available?
- Yes. The Supabase integration is generally available on Ferentin, including the free tier.

