Vercel

Learn how to use Vercel with Composio

Overview

SLUG

VERCEL

Description

Vercel is a platform for frontend frameworks and static sites, enabling developers to host websites and web services that deploy instantly, scale automatically, and require minimal configuration.

Authentication Details

bearer_token
stringRequired

Tools

SLUG: VERCEL_ADD_ENVIRONMENT_VARIABLE

Tool to add an environment variable to a vercel project. use after confirming the project exists and you need to configure secrets or configuration values across environments before deployment. example: "add api key=secret to production".

Action Parameters

comment
string
customEnvironmentIds
array
gitBranch
string
idOrName
stringRequired
key
stringRequired
slug
string
target
arrayRequired
teamId
string
type
stringRequired
upsert
boolean
value
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_CHECK_CACHE_ARTIFACT_EXISTS

Tool to check if a cache artifact exists by its hash. use when verifying whether a cache artifact is already stored before upload.

Action Parameters

hash
stringRequired
slug
string
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_CHECK_DOMAIN_AVAILABILITY

Tool to check if a domain is available for registration. use when you need to verify domain availability before purchase.

Action Parameters

name
stringRequired
slug
string
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_CHECK_DOMAIN_PRICE

Tool to check the price for a domain before purchase. use when evaluating cost and availability prior to domain registration.

Action Parameters

name
Required

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_DELETE_ENVIRONMENT_VARIABLE

Tool to delete a specific environment variable from a project. use after verifying the correct variable id to remove it.

Action Parameters

customEnvironmentId
string
id
stringRequired
idOrName
stringRequired
slug
string
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_DELETE_PROJECT

Tool to delete a specific project by its id or name. use after confirming the correct project id or name to permanently remove it.

Action Parameters

id
stringRequired
slug
string
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_GET_DOMAIN_TRANSFER_INFO

Tool to get information required to transfer a domain to vercel. use when you need to check transfer availability or current status before initiating a transfer.

Action Parameters

domain
stringRequired
slug
string
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_GET_PROJECT

Tool to retrieve information about a vercel project by id or name. use when you need project metadata after obtaining its identifier.

Action Parameters

projectIdOrName
stringRequired
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_LIST_ALIASES

Tool to list all aliases for the authenticated user or team. use when you need to retrieve aliases filtered by various criteria.

Action Parameters

domain
array
limit
integer
projectId
string
rollbackDeploymentId
string
since
integer
slug
string
teamId
string
until
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_LIST_ENV_VARIABLES

Tool to list environment variables for a specific project. use when you need to inspect or page through the environment settings before deployment.

Action Parameters

decrypt
boolean
gitBranch
string
limit
integerDefaults to 20
projectId
stringRequired
until
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: VERCEL_UPDATE_PROJECT

Tool to update an existing project. use when you need to modify a vercel project’s configuration before deployment. use after confirming the project id or name.

Action Parameters

autoAssignCustomDomainsUpdatedBy
string
autoExposeSystemEnvs
boolean
commandForIgnoringBuildStep
string
customerSupportCodeVisibility
boolean
enableAffectedProjectsDeployments
boolean
gitForkProtection
boolean
idOrName
stringRequired
oidcTokenConfig
object
outputDirectory
string
passwordProtection
object
publicSource
boolean
rootDirectory
string
serverlessFunctionRegion
string
slug
string
sourceFilesOutsideRootDirectory
boolean
ssoProtection
object
teamId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired