๐ฌ MCP Supabase server for AI agent with RAG & multi-tenant CRUD
โก 14,494 views ยท ๐ฌ Support Chatbots
Description
Supabase AI Agent with RAG & Multi-Tenant CRUD
Version: 1.0.0
n8n Version: 1.88.0+
Author: Koresolucoes
License: MIT
Description
A stateful AI agent workflow powered by Supabase and Retrieval-Augmented Generation (RAG). Enables persistent memory, dynamic CRUD operations, and multi-tenant data isolation for AI-driven applications like customer support, task orchestration, and knowledge management.
Key Features:
- ๐ง RAG Integration: Leverages OpenAI embeddings and Supabase vector search for context-aware responses.
- ๐๏ธ Full CRUD: Manage
agent_messages,agent_tasks,agent_status, andagent_knowledgein real time. - ๐ค Multi-Tenant Ready: Supports per-user/organization data isolation via dynamic table names and webhooks.
- ๐ Secure: Role-based access control via Supabase Row Level Security (RLS).
Use Cases
- Customer Support Chatbots: Persist conversation history and resolve queries using institutional knowledge.
- Automated Task Management: Track and update task statuses dynamically.
- Knowledge Repositories: Store and retrieve domain-specific information for AI agents.
Instructions
1. Import Template
- Go to n8n > Templates > Import from File and upload this workflow.
2. Configure Credentials
- Add your Supabase and OpenAI API keys under Settings > Credentials.
3. Set Up Multi-Tenancy (Optional)
- Dynamic Webhook Path:
Replace the default webhook path with/mcp/tool/supabase/:userIdto enable per-user routing. - Table Names:
Use a Set Node to dynamically generate table names (e.g.,agent_messages_{{userId}}).
4. Activate & Test
- Enable the workflow and send test requests to the webhook URL.
Tags
AI Agent RAG Supabase CRUD Multi-Tenant OpenAI Automation
Screenshots
Captura de tela 20250423 124013.png Captura de tela 20250423 123954.png
License
This template is licensed under the MIT License.
๐ Nodes Used
Embeddings OpenAI, Supabase Vector Store, MCP Server Trigger
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File