What you unlock
SQL queries
Execute read and write SQL queries against your Supabase Postgres database through natural language.
Auth management
Manage authentication users, SSO providers, and auth configuration without opening the Supabase dashboard.
Edge functions
List, deploy, and invoke edge functions directly from chat or automated agent tasks.
Project control
Manage projects, branches, storage buckets, and database configuration from one place.
Connect Supabase
Authorize with OAuth
Click Connect and sign in to your Supabase account. Grant Mantle the requested permissions to access your
projects and data.
Agent tools
Any agent in your workspace can use Supabase tools once the integration is connected.Database & SQL
| Tool | Description |
|---|---|
| Run SQL query | Execute SQL against your Supabase database |
| Run read-only query | Execute a read-only SQL query |
| List tables | List all tables in the database |
| Get table schemas | Retrieve schema details for tables |
| Select from table | Query data from a specific table |
| Generate types | Generate TypeScript types from your schema |
Projects & Branches
| Tool | Description |
|---|---|
| List projects | List all Supabase projects |
| Get project | Retrieve project details and health status |
| Create branch | Create a database branch for development |
| List branches | List all branches for a project |
| Apply migration | Apply a database migration |
Edge Functions & Storage
| Tool | Description |
|---|---|
| List functions | List all edge functions in a project |
| Deploy function | Deploy or update an edge function |
| Invoke function | Call an edge function with parameters |
| List buckets | List all storage buckets |
| Manage secrets | Create, list, or delete project secrets |
Triggers
Automated triggers for Supabase are not yet available. Triggers will be added in a future update — check back soon.
Example use cases
Quick data queries from chat
Quick data queries from chat
Ask “How many active users do we have?” and the agent translates your question into SQL, runs it against your
Supabase database, and returns the result — no SQL client needed.
Deploy edge functions from conversations
Deploy edge functions from conversations
After discussing a new webhook handler in chat, ask your agent to deploy the edge function to Supabase. It handles
the deployment and confirms the function is live.
Database branch for feature development
Database branch for feature development
Starting a new feature? Ask your agent to create a Supabase branch with the latest schema — it returns the branch
URL and connection details ready for your development environment.
Troubleshooting
OAuth connection failed
OAuth connection failed
Make sure you are signing in with a Supabase account that owns or has access to the projects you want to manage. Try
disconnecting and reconnecting from Settings → Integrations → Supabase.
SQL queries return errors
SQL queries return errors
Check your SQL syntax and ensure the tables and columns referenced exist in your database. Use “List tables” and
“Get table schemas” to verify the current schema before writing queries.
Edge function deployment fails
Edge function deployment fails
Verify the function code compiles and meets Supabase’s edge function requirements (Deno runtime). Check that your
project plan supports the number of edge functions you need.
Branch creation not available
Branch creation not available
Database branching requires a Supabase Pro plan or higher. Free tier projects do not support branching. Check your
project’s plan in the Supabase dashboard.
Back to Integrations
View all available integrations