Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Invoke Database Function

Call a PostgreSQL function (RPC) through the Supabase REST API. This allows you to execute custom database functions with typed arguments and receive results.

Manage Project

Create, pause, restore, or delete a Supabase project. Use **create** to provision a new project with a database, **pause** to temporarily suspend it, **restore** to reactivate it, or **delete** to permanently remove it.

Manage Storage Objects

List, move, copy, or delete files in Supabase Storage buckets. Also generate public URLs or signed URLs for file access.

Manage Edge Functions

List, get, create, update, or delete Supabase Edge Functions. Edge Functions are server-side TypeScript functions distributed globally at the edge.

Manage Table Rows

Insert, update, upsert, or delete rows in a Supabase table using the auto-generated REST API. Supports bulk operations and conflict resolution for upserts.

List Projects

List all Supabase projects accessible to the authenticated user. Returns project details including name, reference ID, region, status, and creation date.

Manage Storage Buckets

List, get, create, update, empty, or delete storage buckets in a Supabase project. Buckets organize files and control access policies.

Run SQL Query

Execute a raw SQL query against a Supabase project's PostgreSQL database via the Management API. Returns the query result rows. Use for schema inspection, data manipulation, or any custom SQL operations.

List Organizations

List all Supabase organizations accessible to the authenticated user. Returns organization details including name, slug, and billing plan.

Get Auth Config

Retrieve or update the authentication configuration for a Supabase project. This includes settings for email auth, phone auth, external OAuth providers, JWT configuration, and MFA policies.

Manage Secrets

List, create, or delete secrets (environment variables) for a Supabase project. Secrets are typically used by Edge Functions and other server-side code.

Manage Auth Users

List, get, create, update, or delete authentication users in a Supabase project. Uses the admin Auth API with the service_role key to manage user accounts.

Get Project

Retrieve detailed information about a specific Supabase project, including its configuration, status, database host, and API keys.

Query Table

Query rows from a Supabase table using the auto-generated REST API (PostgREST). Supports column selection, filtering with PostgREST operators (eq, neq, gt, lt, gte, lte, like, ilike, in, is), ordering, and pagination.