Supabase
Read and write data in Supabase PostgreSQL databases. Use as a backend for dynamic websites. Free tier: 500MB, unlimited requests.
setup_integration or the Dashboard Vault — they're encrypted
with AES-256-GCM and never exposed.
Required Credentials
Get your API key at supabase.com →
Endpoints (4)
List records from a Supabase table. Returns all columns. Supports PostgREST filtering via select parameter.
| Field | Type | Required | Description |
|---|---|---|---|
table |
string | ✓ Yes | Table name (e.g. "posts", "users", "products"). |
Get a single record by ID from a Supabase table.
| Field | Type | Required | Description |
|---|---|---|---|
table |
string | ✓ Yes | Table name. |
id |
string | ✓ Yes | Record ID to retrieve. |
Insert a new record into a Supabase table. Returns the created record.
| Field | Type | Required | Description |
|---|---|---|---|
table |
string | ✓ Yes | Table name. |
record |
object | ✓ Yes | Record data as key-value pairs matching table columns. Example: {"title": "My Post", "content": "Hello world", "published": true}. |
Delete a record by ID from a Supabase table.
| Field | Type | Required | Description |
|---|---|---|---|
table |
string | ✓ Yes | Table name. |
id |
string | ✓ Yes | Record ID to delete. |
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| list-records | supabase_list_records |
| get-record | supabase_get_record |
| create-record | supabase_create_record |
| delete-record | supabase_delete_record |
Website