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

NameTypeDescription
db_pass requiredstringDatabase password
name requiredstringName of your project
organization_idstringDeprecated: Use organization_slug instead.
organization_slug requiredstringOrganization slug
planfree | proSubscription Plan is now set on organization level and is ignored in this…
regionus-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-1Region you want your server to reside in. Use region_selection instead.
region_selectionobjectRegion selection. Only one of region or region_selection can be specified.
kps_enabledbooleanThis field is deprecated and is ignored in this request
desired_instance_sizenano | 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_memoryDesired instance size. Omit this field to always default to the smallest…
template_urlstringTemplate URL used to create the project from the CLI.
release_channelstring
postgres_enginestring
high_availabilityboolean[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:

call_tool arguments
{
  "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:

Run in your terminal
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 ….

More from Supabase Management API