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
| Name | Type | Description |
|---|---|---|
teamId | string | The Team identifier to perform the request on behalf of. |
slug | string | The Team slug to perform the request on behalf of. |
enablePreviewFeedback | boolean | Opt-in to preview toolbar on the project level |
enableProductionFeedback | boolean | Opt-in to production toolbar on the project level |
expiration | object | Schedules the project for automatic deletion after the given timeframe. |
previewDeploymentsDisabled | boolean | Specifies whether preview deployments are disabled for this project. |
previewDeploymentSuffix | string | Custom domain suffix for preview deployments. Takes precedence over team-level… |
buildCommand | string | The build command for this project. When null is used this value will be… |
commandForIgnoringBuildStep | string | |
devCommand | string | The dev command for this project. When null is used this value will be… |
environmentVariables | array | Collection of ENV Variables the Project will use |
framework | string | The framework that is being used for this project. When null is used no… |
gitRepository | object | The Git Repository that will be connected to the project. When this is… |
installCommand | string | The install command for this project. When null is used this value will be… |
name required | string | The desired name for the project |
skipGitConnectDuringLink | boolean | Opts-out of the message prompting a CLI user to connect a Git repository in… |
ssoProtection | object | The Vercel Auth setting for the project (historically named \"SSO Protection\") |
sandbox | object | Specifies the default region and failover regions for sandboxes created in the… |
outputDirectory | string | The output directory of the project. When null is used this value will be… |
publicSource | boolean | Deprecated. Accepted for backwards compatibility but ignored. |
rootDirectory | string | The name of a directory or relative path to the source code of your project.… |
serverlessFunctionRegion | string | The region to deploy Serverless Functions in this project |
serverlessFunctionZeroConfigFailover | boolean | Specifies whether Zero Config Failover is enabled for this project. |
oidcTokenConfig | object | OpenID Connect JSON Web Token generation configuration. |
enableAffectedProjectsDeployments | boolean | Opt-in to skip deployments when there are no changes to the root directory and… |
resourceConfig | object | Specifies 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:
{
"name": "vercel_api__create_project",
"arguments": {
"name": "…"
}
}Or connect the Vercel API server directly, which lists 472 tools including this one:
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 ….