Database

# Supabase Connector

Connect to Supabase to query tables, insert/update/delete records, call RPC functions, and inspect schema.

$pip install "toolsconnector[supabase]"
16
Actions
Database
Category
Free
Apache 2.0

## All 16 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`auth_sign_up ⚠` | Sign up a new user via Supabase Auth | email, password | `dict`
`call_edge_function` | Call a Supabase Edge Function | name [body] | `dict`
`count_exact` | Get an exact count of records in a Supabase table | table [filter] | `int`
`count_records` | Count records in a table | table [filter] | `int`
`delete_record ⚠` | Delete a record from a Supabase table | table, id | `NoneType`
`get_record` | Get a single record from a Supabase table by ID | table, id | `SupabaseRecord`
`insert_many ⚠` | Insert multiple records into a Supabase table | table, records | `list`
`insert_record` | Insert a record into a Supabase table | table, data | `SupabaseRecord`
`list_tables` | List tables available in the Supabase project | — | `list`
`query_table` | Query records from a Supabase table | table [select, filter, limit, offset] | `PaginatedList[SupabaseRecord]`
`rpc` | Call a Supabase RPC (stored procedure) | function_name [params] | `SupabaseRPCResult`
`select_columns` | Select specific columns from a Supabase table | table, columns [filter, limit] | `list`
`update_record` | Update a record in a Supabase table | table, id, data | `SupabaseRecord`
`update_records` | Update records matching a filter in a Supabase table | table, filter_column, filter_value, data | `list`
`upsert_record` | Upsert a record into a Supabase table | table, data | `SupabaseRecord`
`upsert_records ⚠` | Upsert records into a table | table, records | `list`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing