Home / Servers / Vercel API / create_project

Create a new project

An MCP tool from the Vercel API server, hosted on mcp.hjlabs.in.

Create a new project Allows to create a new project with the provided configuration. It only requires the project name but more configuration can be provided to override the defaults. [POST /v11/projects]

Name on the gateway: vercel_api__create_project · may change things.

Parameters

NameTypeDescription
teamIdstringThe Team identifier to perform the request on behalf of.
slugstringThe Team slug to perform the request on behalf of.
enablePreviewFeedbackbooleanOpt-in to preview toolbar on the project level
enableProductionFeedbackbooleanOpt-in to production toolbar on the project level
expirationobjectSchedules the project for automatic deletion after the given timeframe.
previewDeploymentsDisabledbooleanSpecifies whether preview deployments are disabled for this project.
previewDeploymentSuffixstringCustom domain suffix for preview deployments. Takes precedence over team-level…
buildCommandstringThe build command for this project. When null is used this value will be…
commandForIgnoringBuildStepstring
devCommandstringThe dev command for this project. When null is used this value will be…
environmentVariablesarrayCollection of ENV Variables the Project will use
frameworkstringThe framework that is being used for this project. When null is used no…
gitRepositoryobjectThe Git Repository that will be connected to the project. When this is…
installCommandstringThe install command for this project. When null is used this value will be…
name requiredstringThe desired name for the project
skipGitConnectDuringLinkbooleanOpts-out of the message prompting a CLI user to connect a Git repository in…
ssoProtectionobjectThe Vercel Auth setting for the project (historically named \"SSO Protection\")
sandboxobjectSpecifies the default region and failover regions for sandboxes created in the…
outputDirectorystringThe output directory of the project. When null is used this value will be…
publicSourcebooleanDeprecated. Accepted for backwards compatibility but ignored.
rootDirectorystringThe name of a directory or relative path to the source code of your project.…
serverlessFunctionRegionstringThe region to deploy Serverless Functions in this project
serverlessFunctionZeroConfigFailoverbooleanSpecifies whether Zero Config Failover is enabled for this project.
oidcTokenConfigobjectOpenID Connect JSON Web Token generation configuration.
enableAffectedProjectsDeploymentsbooleanOpt-in to skip deployments when there are no changes to the root directory and…
resourceConfigobjectSpecifies resource override configuration 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": "vercel_api__create_project",
  "arguments": {
    "name": "…"
  }
}

Or connect the Vercel API server directly, which lists 472 tools including this one:

Run in your terminal
claude mcp add --transport http hj-vercel-api https://mcp.hjlabs.in/mcp/vercel-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create a new project tool with teamId set to ….

More from Vercel API