Built by Metorial, the integration platform for agentic AI.
Call a PostgreSQL function (RPC) through the Supabase REST API. This allows you to execute custom database functions with typed arguments and receive results.
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.
List, move, copy, or delete files in Supabase Storage buckets. Also generate public URLs or signed URLs for file access.
List, get, create, update, or delete Supabase Edge Functions. Edge Functions are server-side TypeScript functions distributed globally at the edge.
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 all Supabase projects accessible to the authenticated user. Returns project details including name, reference ID, region, status, and creation date.
List, get, create, update, empty, or delete storage buckets in a Supabase project. Buckets organize files and control access policies.
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 all Supabase organizations accessible to the authenticated user. Returns organization details including name, slug, and billing plan.
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.
List, create, or delete secrets (environment variables) for a Supabase project. Secrets are typically used by Edge Functions and other server-side code.
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.
Retrieve detailed information about a specific Supabase project, including its configuration, status, database host, and API keys.
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.