Supabase

Supabase is a development platform built on Postgres that provides a database, authentication, file storage, edge functions, and realtime APIs. Developers use it as the backend for web and mobile applications.

With the Supabase integration, developers can query their databases and manage projects and tables from Omnifact: run SQL against a Supabase database and have the results explained, apply schema changes as migrations, and check project logs when something goes wrong. Users sign in with their own Supabase account and only see and change the projects they have access to in Supabase.

Provided by
Supabase
Category
Development
Access
Users sign in with their own Supabase account and only see resources they have access to.
Connects to
https://mcp.supabase.com/mcp
Product website
supabase.com

What you can do

  • Query your database

    Run SQL against a project's database and get the results explained.

  • Manage schema and migrations

    List tables, extensions, and migrations, and apply schema changes as tracked migrations.

  • Debug with logs and advisors

    Query project logs and get security and performance recommendations for your database.

  • Manage projects

    See your projects and organizations, check costs, and create, pause, or restore projects.

  • Deploy Edge Functions

    List and inspect your Edge Functions and deploy new versions.

  • Get connection details

    Get a project's API URL and publishable keys, and generate TypeScript types from your schema.

  • Work with branches

    On paid plans, create, merge, reset, rebase, and delete development branches.

What to know before
using Supabase with Omnifact

Use cases, setup, and permissions when your team connects Supabase to Omnifact.

What can Omnifact do with a Supabase database?

Omnifact looks into your Supabase projects and answers questions about your data. List the tables and get the structure explained, run a SQL query such as weekly sign-ups and have the result summarized, or review your database for missing indexes and security gaps. Omnifact can combine this with your other connected tools in the same chat.

Can Omnifact check Supabase logs when my app breaks?

Yes. Describe the problem, for example failing sign-ins or slow requests, and Omnifact searches your Supabase project logs for matching errors and explains what it finds. It also points to likely causes in your database setup, such as a missing index. Omnifact reads the logs live when you ask, so the information is always current.

Can Omnifact write and apply Supabase migrations?

Yes. Tell Omnifact what you need, such as a new column for customer notes, and it drafts the change as a migration and explains what it will do. Omnifact applies the migration only after you confirm it in the chat, so you can review the SQL first. Admins can also switch this action off entirely.

Should I connect development or production Supabase projects?

Start with development projects. Supabase recommends connecting development projects rather than production, and that is a good rule for Omnifact as well, because your team can try queries and schema changes without touching live customer data. Admins can switch off actions such as running SQL or require confirmation for them, so you can expand step by step.

Which Supabase projects can Omnifact see?

Exactly what you can already see in Supabase. Everyone signs in with their own Supabase account, so requests run with each person's own permissions, changes appear under their name, and nothing runs through a shared admin account. Anyone can disconnect their account again at any time.

How does Omnifact handle Supabase data?

Your Supabase data stays in Supabase under your agreement with Supabase. Omnifact reads tables, query results, and logs live when a request needs them, instead of copying or indexing your database in advance, and what it reads becomes part of that conversation. Omnifact is operated in Germany, business data is not used to train the connected AI models, and admins can limit Omnifact to European or Europe-hosted models.

How do I connect Supabase to Omnifact?

An Omnifact admin adds Supabase once for the whole organization, and everyone then signs in with their own Supabase account. There is nothing to prepare in Supabase. When you sign in, you choose the Supabase organization you want to work in. Anyone can disconnect their account again at any time.

Ready to automate work across your tools with Omnifact?

Connect Supabase and the other tools your team already uses, and let Omnifact look up information and take care of everyday tasks.

GDPR Compliant
ISO 27001 Certified
Hosted in Germany