Home / Servers / Vercel API / create_deployment
Create a new deployment
An MCP tool from the Vercel API server, hosted on mcp.hjlabs.in.
Create a new deployment Creates a new deployment for the authenticated team or user. For non-git deployments, upload files first via the file upload API, then reference them here by SHA — or inline small files directly in… [POST /v13/deployments]
Name on the gateway: vercel_api__create_deployment · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
forceNew | 0 | 1 | Forces a new deployment even if there is a previous similar deployment. Set to… |
skipAutoDetectionConfirmation | 0 | 1 | Set to 1 to skip framework auto-detection and proceed without confirmation. By… |
teamId | string | The Team identifier to perform the request on behalf of. |
slug | string | The Team slug to perform the request on behalf of. |
buildMachine | turbo | Selects a custom build machine for this deployment without changing project… |
customEnvironmentSlugOrId | string | The slug or ID of a custom environment to deploy to, overriding the default… |
deploymentId | string | The ID of an existing deployment to redeploy. All project settings and… |
files | array | The files to include in the deployment. Each entry is either an inlined file… |
gitAccessToken | string | Available only to Vercel platform accounts. A read-only GitHub access token… |
gitMetadata | object | Populates initial git metadata for different git providers. |
gitSource | object | Defines the Git Repository source to be deployed. This property can not be… |
meta | object | An object containing the deployment's metadata. Multiple key-value pairs can… |
monorepoManager | string | The monorepo manager that is being used for this deployment. When null is used… |
name required | string | A string with the project name used in the deployment URL |
project | string | The target project identifier in which the deployment will be created. When… |
projectSettings | object | Project settings that will be applied to the deployment. It is required for… |
target | string | Either not defined, staging, production, or a custom environment identifier.… |
withLatestCommit | boolean | When true and deploymentId is passed in, the sha from the previous… |
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_deployment",
"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 deployment tool with forceNew set to ….