Supabase
Supabase is an open-source Firebase alternative providing PostgreSQL database, authentication, and storage.
Prerequisites
- A Supabase account
- A personal access token from Supabase settings
Connect
conjra add supabaseYou will be prompted for your Supabase access token (sbp_...).
MCP Tools
create_supabase_project
Create a new Supabase project.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Human-readable project name |
organizationId | string | No | Supabase organization ID |
region | string | No | AWS region (e.g., us-east-1) |
dbPassword | string | Yes | PostgreSQL database password (min 8 chars) |
Example: "use conjra to create a supabase project called my-app"
Returns: Project ID, database URL, anon key, service role key.
run_supabase_migration
Execute a SQL migration on a Supabase project.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Supabase project reference ID |
sql | string | Yes | SQL migration to execute |
name | string | Yes | Descriptive migration name |
get_supabase_url_and_keys
Retrieve API URL, anon key, and service role key for a Supabase project.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Supabase project reference ID |
create_supabase_bucket
Create a new storage bucket in a Supabase project.
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Supabase project reference ID |
bucketId | string | Yes | Unique identifier (lowercase, no spaces) |
public | boolean | No | Publicly accessible? (default false) |
fileSizeLimit | number | No | Max file size in bytes |