Skip to content
Vinkius

Supabase Vector Connector for AI agents.

7 live capabilities

Manage pgvector embeddings and relational data through a conversational interface.

Live agent request Supabase Vector / Connector

Waiting for input…

AI Agent

Why people use Supabase Vector

Supabase Vector for pgvector Semantic Search

This Connector puts your entire Supabase Vector instance into the hands of your AI client. You can ask your agent to list your tables, query specific rows, or run similarity searches just by describing what you want to find. It turns a multi-step database management workflow into a single conversation, giving you a much faster way to iterate on your RAG stack.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

That you get a conversational interface for your entire Supabase Vector database.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Debugging RAG

    An engineer asks the agent to find the top 3 matches for a query and then uses call_postgres_function to trigger a review.

  2. Real-world use case 02

    Data Cleanup

    A developer tells the agent to find all rows in 'test_embeddings' and use delete_table_rows to clear out the junk.

  3. Real-world use case 03

    Schema Exploration

    A new team member asks the agent to list all tables and then query the 'documents' table to see the current structure.

Complete set · 7capabilities

The complete Supabase Vector capability set.

These are the exact actions your AI can choose when you ask it to work with Supabase Vector.

Capability set01 / 02

01—04

4 capabilities in this set.

Part of 7 available through Supabase Vector.

  1. 01 Capability

    Delete table rows

    Removes specific rows from a table based on a column value.

  2. 02 Capability

    Get table row

    Fetches a single row from a table when you provide a specific column value.

  3. 03 Capability

    Insert table rows

    Adds new data to a table using a JSON array of objects.

  4. 04 Capability

    List tables

    Shows a list of all available tables in your Supabase project.

Capability set02 / 02

05—07

3 capabilities in this set.

Part of 7 available through Supabase Vector.

  1. 05 Capability

    Match vectors

    Runs a similarity search using a vector RPC and an embedding array.

  2. 06 Capability

    Query table rows

    Pulls rows from a table with optional filters or limits.

  3. 07 Capability

    Call postgres function

    Executes a custom Postgres RPC function with your specific parameters.

Set up in minutes

One URL. Then ask Supabase Vector to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Supabase Vector from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Supabase Vector, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Supabase Vector for the conversation.

Where the request belongs

Work Supabase Vector can move forward.

Built around the request

This is for the engineer who is tired of copy-pasting IDs between a spreadsheet and a SQL console, or the data scientist who needs to see if their embeddings actually make sense without building a full frontend.

01

AI Engineer

Testing embedding models and RAG accuracy without leaving the chat window.

02

Database Administrator

Managing schema changes and data integrity for vector-enabled apps.

03

Backend Developer

Quickly debugging production data and verifying RPC functions.

Bring your own AI

Change the model, client or framework. Keep Supabase Vector connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Supabase Vector.

The practical details behind the request, access and result.

Can the Supabase Vector MCP help me build a RAG system?

Yes, it connects your AI client directly to your vector database, making it easy to perform similarity searches and retrieve relevant context for your agent.

Does the Supabase Vector MCP allow me to delete data?

It can delete specific rows from your tables based on a value you provide, which is great for cleaning up test data or removing old records.

Can I run my own custom functions with the Supabase Vector MCP?

Yes, you can call any Postgres RPC functions you've already configured in your Supabase backend directly through your AI client.

Is this Connector only for vector searches?

No, while it's great for pgvector similarity searches, it also lets your agent perform standard relational queries and manage your regular database tables.

Do I need to know SQL to use the Supabase Vector MCP?

You don't need to write SQL; you just tell your AI client what you want to do in plain English, and it uses the Connector capabilities to execute the commands.

How does the Supabase Vector MCP handle my database security?

It uses your service role key to operate as an administrator, so it can bypass row-level security to perform the actions you request.

Are embedding arrays processed efficiently during intensive vector similarity matching?

The integration specifically manages large semantic arrays seamlessly by calling lightweight Postgres RPC configurations locally natively internally securely.

How is risk managed securely when manipulating and clearing root analytical vectors?

Executing delete_table_rows operates systematically relying inherently on exactly structured string conditions implicitly naturally precisely eliminating ambiguity securely effectively actively strictly smoothly securely precisely correctly reliably locally dynamically successfully effortlessly intelligently gracefully elegantly safely accurately directly comprehensively natively.

Which distance metrics does the vector search support?

pgvector supports cosine similarity, inner product, and L2 (Euclidean) distance. The metric used depends on how your RPC function and index are configured in PostgreSQL. the AI passes arguments accordingly.

One connection away

Give your agent a direct line to Supabase Vector.

Connect Supabase Vector once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available