Home / Servers / Supabase Management API / v1_create_a_project
Create a project
An MCP tool from the Supabase Management API server, hosted on mcp.hjlabs.in.
Create a project [POST /v1/projects]
Name on the gateway: supabase_api__v1_create_a_project · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
db_pass required | string | Database password |
name required | string | Name of your project |
organization_id | string | Deprecated: Use organization_slug instead. |
organization_slug required | string | Organization slug |
plan | free | pro | Subscription Plan is now set on organization level and is ignored in this… |
region | us-east-1 | us-east-2 | us-west-1 | us-west-2 | ap-east-1 | ap-southeast-1 | ap-northeast-1 | ap-northeast-2 | ap-southeast-2 | eu-west-1 | eu-west-2 | eu-west-3 | eu-north-1 | eu-central-1 | eu-central-2 | ca-central-1 | ap-south-1 | sa-east-1 | Region you want your server to reside in. Use region_selection instead. |
region_selection | object | Region selection. Only one of region or region_selection can be specified. |
kps_enabled | boolean | This field is deprecated and is ignored in this request |
desired_instance_size | nano | micro | small | medium | large | xlarge | 2xlarge | 4xlarge | 8xlarge | 12xlarge | 16xlarge | 24xlarge | 24xlarge_optimized_memory | 24xlarge_optimized_cpu | 24xlarge_high_memory | 48xlarge | 48xlarge_optimized_memory | 48xlarge_optimized_cpu | 48xlarge_high_memory | Desired instance size. Omit this field to always default to the smallest… |
template_url | string | Template URL used to create the project from the CLI. |
release_channel | string | |
postgres_engine | string | |
high_availability | boolean | [Experimental] Whether to enable high availability for the project. |
How to call it
Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:
{
"name": "supabase_api__v1_create_a_project",
"arguments": {
"db_pass": "…",
"name": "…",
"organization_slug": "…"
}
}Or connect the Supabase Management API server directly, which lists 167 tools including this one:
claude mcp add --transport http hj-supabase-api https://mcp.hjlabs.in/mcp/supabase-api \
--header "Authorization: Bearer YOUR_API_KEY"Try asking
Use the create a project tool with db_pass set to ….