create_supabase_project
Create a new Supabase project in a customer-selected organization and region after explicit user confirmation. Provisioning runs asynchronously; poll project status until healthy, and never retry creation.
Instructions
Create a new project directly inside the customer's selected Supabase organization. This changes an external account, consumes a project slot, and may affect the customer's Supabase billing. Before calling, use list_supabase_organizations and list_supabase_regions, present the exact project name, organization, and region, and obtain the user's explicit confirmation. Staticbot generates and encrypts the database password; it is intentionally never returned through MCP. Provisioning is asynchronous: after creation, call get_supabase_project_status with the returned id until healthy=true. Do not call create_supabase_project again because provisioning is slow or a poll fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Exact project name explicitly confirmed by the user | |
| region | Yes | Exact region id selected from list_supabase_regions | |
| organizationId | Yes | Exact Supabase organization id selected from list_supabase_organizations | |
| supabaseIntegrationInstanceId | Yes | Supabase integration instance ID (from list_integration_instances) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Parsed JSON response from the Staticbot public API |