Vinkius

Supabase MCP for AI Agents. Query, modify, and manage your entire database from conversation.

Supabase MCP connects your AI directly to a live PostgreSQL database instance. It lets you run complex queries, manage user accounts, and modify data structures using plain conversation. Forget writing boilerplate SQL; just tell your agent what records you need or what changes need making.

Supabase MCP is compatible with Claude Claude
Supabase MCP is compatible with ChatGPT ChatGPT
Supabase MCP is compatible with Cursor Cursor
Supabase MCP is compatible with Gemini Gemini
Supabase MCP is compatible with Windsurf Windsurf
Supabase MCP is compatible with VS Code VS Code
Supabase MCP is compatible with JetBrains JetBrains
Supabase MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Querying database records

Your agent can pull specific data subsets by querying any table using natural language commands.

Modifying and adding data

You instruct the AI to insert new rows or update existing information, directly altering your database state.

Executing custom backend logic

The AI can invoke complex pre-written PostgreSQL functions using specific procedures (RPCs).

Managing user authentication

You audit the system by listing all registered users or fetching detailed profiles for specific accounts.

Diagnosing file storage

The agent can list and check configurations for object storage buckets and files within them.

Waiting for input…

AI Agent
Supabase

What AI agents can do with Supabase MCP: 13 Database Tools

These tools allow your agent to perform every major database action—from reading records to running complex functions—directly from your chat interface.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Supabase MCP

Delete Auth User

Permanently removes an authenticated user account from the system.

Create Storage Bucket

Creates a new container in your object storage, optionally making it readable by...

Delete Storage File

Deletes specific files from a configured storage bucket using a list of paths.

Get Auth User

Retrieves detailed profile information for one specific, known authenticated user.

List Auth Users

Shows a complete list of all registered users within the Supabase Authentication...

Db Count

Counts how many rows exist in any given database table, useful for simple analytics and pagination checks.

Db Delete

Permanently removes specified rows from a database table; you must specify which rows to delete.

Db Insert

Adds one or more new records into a target database table using a JSON payload.

Db Rpc

Runs custom, pre-compiled backend functions (stored procedures) in Postgres with...

Db Select

Queries and retrieves records from any database table using advanced filtering...

Db Update

Changes existing data in a specific set of rows, requiring you to target them...

List Storage Buckets

Retrieves a list of all configured object storage containers available for use.

List Storage Files

Lists the specific files located inside a chosen storage bucket.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Supabase MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Supabase integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Supabase, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Supabase MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Supabase. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The headache of jumping between tools just to check data Solved with Vinkius AI Gateway

Today, checking a single data point means switching tabs: you jump from the dashboard UI to the SQL client. You copy table names into your agent's prompt, then manually write `SELECT * FROM table WHERE condition = 'value'` and hit run. If you need three different tables, that's three separate copy-pasting sessions.

With this MCP connected through Vinkius, all of that stops. Your AI client handles the database interaction internally. You simply ask: "What are the top five products sold last month?". The agent executes the necessary complex query and returns the clean answer—no copy-pasting required.

Supabase MCP delivers instant, full-stack data control

Gone are the days of having to write repetitive scripts just to mock user insertions or check permissions. You can tell your agent to add a test user profile using `db_insert` and then immediately check that account's status with `get_auth_user`, all without ever opening an external terminal.

This gives you total control over your development cycle. Instead of spending time writing boilerplate code, you focus on the problem itself—and get immediate verification from the live database.

What your AI can actually do with this

Need to work with a backend without leaving your chat window? This MCP gives your AI client direct access to the full power of Supabase's database infrastructure. You operate as if you were a fully privileged administrator, bypassing normal security restrictions so your agent can run any query necessary for debugging or development.

This means you don't have to copy-paste queries into a separate SQL tool every time. Instead, you speak naturally: "Find all active users who haven't logged in this month." Your AI client handles the complex database logic and returns clean results instantly. You can check user rosters by running an account list, count records with db_count, or even change data using functions like db_insert and db_update.

When you integrate this through Vinkius, your entire team gets access to these capabilities from one spot in their preferred AI client.

Built · Hosted · Managed by Vinkius Supabase MCP - Query and Manage PostgreSQL Data via AI
Server ID 019d760e-ec68-71c0-8d3d-bf79f9b615cb
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How does Supabase MCP handle authentication? +

The MCP uses a service role key to authenticate, giving your agent full database administrator privileges. This lets it bypass normal row-level security constraints when running queries.

Can I use Supabase MCP to count rows in a table? +

Yes, you can run db_count to get the total number of records in any specified database table. This is useful for quick pagination checks or analytics counts.

Is Supabase MCP safe for deleting data? +

The tools like db_delete and delete_auth_user are irreversible actions, so always confirm the target rows or users with your agent before authorizing deletion. The system is designed to alert you to these risks.

What if I need to run a complex business process? +

Use db_rpc (Remote Procedure Call). This lets your agent execute pre-compiled, complex PostgreSQL functions that handle the entire logic flow for you.

Does Supabase MCP help with file management? +

Yes. You can use list_storage_buckets to see all configured storage areas and list_storage_files to inspect what files are inside them.