Vercel
Source: https://runstack.engineer/docs/toolkits/vercel
Projects, deployments, domains, env vars, edge config and teams.
Tools (147):
| Tool | Description |
|---|---|
vercelAddEnvironmentVariable | Tool to add an environment variable to a Vercel project. Variables only take effect in subsequent deployments — already- |
vercelAddProjectDomain | Tool to attach a custom domain to a Vercel project. Use when you need to add a domain to a project for production or bra |
vercelAssignAlias | Tool to assign an alias to a specific Vercel deployment. Use when you need to associate a custom domain or subdomain wit |
vercelBatchRemoveProjectEnv | Tool to batch remove environment variables from a Vercel project. Use when you need to delete multiple environment varia |
vercelBuyDomains | Tool to purchase multiple domains through Vercel's domain registrar. Use when registering new domains after checking av |
vercelBuySingleDomain | Tool to purchase a domain through Vercel's domain registrar. Use when you need to register and buy a domain after confi |
vercelCheckCacheArtifactExists | Tool to check if a cache artifact exists by its hash. Use when verifying whether a cache artifact is already stored befo |
vercelCheckDomainAvailability | Tool to check if a domain is available for registration. Read-only: does not reserve or purchase the domain. Use when yo |
vercelCheckDomainPrice | DEPRECATED: Use VERCEL_CHECK_DOMAIN_PRICE2 instead. Tool to check the price for a domain before purchase. Use when evalu |
vercelCheckDomainPrice2 | Check pricing for a domain including purchase, renewal, and transfer costs. Use this to evaluate the cost of registering |
vercelCreateAuthToken | Tool to create a new authentication token. Use when you need to programmatically generate a new auth token with optional |
vercelCreateDeployment | DEPRECATED: Use VERCEL_CREATE_NEW_DEPLOYMENT instead. Create a new deployment on Vercel. Deploys static files or connect |
vercelCreateDnsRecord | Tool to create a new DNS record for a domain. Use when you need to add DNS records such as A, AAAA, CNAME, MX, TXT, SRV, |
vercelCreateEdgeConfig | Creates a new Edge Config for storing key-value data at the edge. Edge Configs enable ultra-low latency data reads from |
vercelCreateEdgeConfigToken | Create a read access token for a specific Edge Config. The generated token is used to authenticate against the Edge Conf |
vercelCreateNewDeployment | Tool to create a new deployment. Use when you need to deploy files or a Git commit to a Vercel project. Example for file |
vercelCreateOrTransferDomain | Tool to add an existing domain to the Vercel platform. Use when you need to add a domain to Vercel for DNS management or |
vercelCreateProject | DEPRECATED: Use VERCEL_VERCEL_CREATE_PROJECT2 instead. Tool to create a new Vercel project. Use when automating project |
vercelCreateProject2 | Tool to create a new Vercel project with comprehensive configuration options. Use when you need to create a project with |
vercelCreateProjectEnv | DEPRECATED: Use VERCEL_ADD_ENVIRONMENT_VARIABLE instead. Tool to create environment variables in a Vercel project. Use w |
vercelCreateProjectTransferRequest | Tool to create a project transfer request. Use when you need to initiate a transfer of a Vercel project to another accou |
vercelCreateSharedEnvVariable | Tool to create one or more shared environment variables in Vercel. Use when you need to create environment variables tha |
vercelCreateWebhook | Tool to create a webhook for receiving notifications about Vercel events. Use when you need to set up automated response |
vercelDangerouslyDeleteBySrcImages | Tool to dangerously delete edge cache by source image URLs. Use when you need to invalidate cached images from the edge |
vercelDangerouslyDeleteByTags | Tool to dangerously delete edge cache by tags. Use when you need to purge cached content for specific cache tags in a Ve |
vercelDeleteAlias | Tool to delete an alias from Vercel. Use when you need to remove a deployment alias or custom domain alias after confirm |
vercelDeleteAuthToken | Tool to delete an authentication token. Use when you need to revoke a token programmatically after confirming its validi |
vercelDeleteDataCachePurgeAll | Tool to purge all data cache entries for a specific project. Use when you need to clear the entire data cache for a proj |
vercelDeleteDeployment | Permanently delete a Vercel deployment by its ID or URL. Use this action to remove a deployment from Vercel. The deploym |
vercelDeleteDnsRecord | Tool to delete a DNS record from a domain. Use when you need to remove an existing DNS record by its record ID and domai |
vercelDeleteDomain | Tool to remove a domain by name from Vercel. Use when you need to delete a domain that is no longer needed. |
vercelDeleteEdgeConfig | Tool to delete an Edge Config by its unique identifier. Use when you need to permanently remove an Edge Config and all i |
vercelDeleteEdgeConfigTokens | Tool to delete one or more Edge Config tokens. Use when you need to revoke access tokens from an Edge Config. Note: The |
vercelDeleteProject | Tool to delete a Vercel project by ID or name. Use after confirming the correct project identifier to permanently remove |
vercelDeleteProjectEnv | Tool to remove an environment variable from a Vercel project. Use when you need to delete a specific environment variabl |
vercelDeleteRollingReleaseConfig | Tool to delete rolling release configuration for a project. Use when you need to remove or disable rolling release confi |
vercelDeleteSharedEnvVariable | Tool to delete one or more shared environment variables. Use when you need to remove shared env vars by their IDs (up to |
vercelDeleteWebhook | Delete a webhook by its unique ID to stop receiving event notifications. This action permanently removes the webhook con |
vercelDownloadArtifact | Download a cache artifact from Vercel's Remote Cache by its hash. Use this to retrieve previously cached build artifact |
vercelEditProjectEnv | Tool to edit an environment variable in a Vercel project. Use when you need to update an existing environment variable' |
vercelFilterProjectEnvs | Tool to retrieve environment variables of a Vercel project by id or name. Use when you need to list and filter environme |
vercelGetActiveAttackStatus | Tool to read active attack data from Vercel Firewall for a specific project. Use when you need to check if a project is |
vercelGetAlias | Tool to retrieve information about a Vercel alias by ID or alias name. Use when you need to get details of a specific al |
vercelGetAllLogDrains | Tool to retrieve a list of all log drains (deprecated). Use when you need to list all log drains configured for your acc |
vercelGetArtifactInfo | Tool to query information about artifacts by their hashes. Use when you need to retrieve metadata about one or more arti |
vercelGetAuthToken | Tool to retrieve metadata for an authentication token. Use when you need to inspect details of a specific token or get i |
vercelGetAuthUser | Tool to get the authenticated user's profile. Use when you need to retrieve details about the currently authenticated u |
vercelGetBulkAvailability | Tool to check availability for multiple domains at once. Use when you need to verify availability of multiple domain nam |
vercelGetCacheStatus | Tool to get the status of Remote Caching for the principal. Use when you need to check if Remote Caching is enabled, dis |
vercelGetCerts | Tool to retrieve SSL/TLS certificates for the authenticated user or team. Use after authentication to list active certif |
vercelGetConfigurations | Tool to get configurations for the authenticated user or team. Use when you need to list integration configurations inst |
vercelGetContactInfoSchema | Tool to retrieve the contact information schema for a domain's top-level domain (TLD). Use when you need to understand |
vercelGetDeployment | Tool to get a deployment by ID or URL. Use when you need to retrieve detailed information about a specific deployment. |
vercelGetDeploymentDetails | DEPRECATED: Use VERCEL_VERCEL_GET_DEPLOYMENT instead. Retrieves detailed information about a specific deployment. Use af |
vercelGetDeploymentEvents | DEPRECATED: Use VERCEL_VERCEL_GET_DEPLOYMENT_EVENTS2 instead. Tool to retrieve events related to a specific deployment. |
vercelGetDeploymentEvents2 | Tool to get deployment events for a specific Vercel deployment by ID or URL. Use when you need to retrieve build logs, e |
vercelGetDeploymentFileContents | Retrieve the contents of a specific file from a Vercel deployment. Returns the file content as a base64-encoded string. |
vercelGetDeploymentLogs | DEPRECATED: Use VERCEL_VERCEL_GET_DEPLOYMENT_EVENTS2 instead. Tool to retrieve logs for a specific Vercel deployment. Us |
vercelGetDeploymentLogs2 | Tool to retrieve runtime logs for a specific Vercel deployment by project and deployment ID. Use when you need to debug |
vercelGetDeployments | Tool to list deployments from Vercel. Use when you need to retrieve deployment information for a project or team. |
vercelGetDomain | Tool to retrieve complete information for a single domain. Use when you need to check domain details, ownership verifica |
vercelGetDomainConfig | Tool to get a domain's configuration details from Vercel. Use when you need to check how a domain is configured, what D |
vercelGetDomainTransferInfo | Tool to get information required to transfer a domain to Vercel. Use when you need to check transfer availability or cur |
vercelGetDrains | Tool to retrieve a list of all drains. Use this to get all configured drains for an account or team, including their del |
vercelGetEdgeConfig | Tool to retrieve detailed information about a specific Edge Config by ID. Use when you need to inspect edge config metad |
vercelGetEdgeConfigBackup | Tool to retrieve a specific backup version of an Edge Config. Use when you need to inspect or restore a previous version |
vercelGetEdgeConfigItem | Tool to retrieve a specific item within an Edge Config. Use after obtaining the Edge Config ID and when you need to insp |
vercelGetEdgeConfigSchema | Tool to retrieve the JSON schema of a specific Edge Config. Use when you need to inspect the schema definition of an edg |
vercelGetEdgeConfigToken | Tool to retrieve details of a specific token associated with an Edge Config. Use when you need metadata for an existing |
vercelGetFirewallConfig | Tool to retrieve firewall configuration for a Vercel project. Use when you need to inspect current firewall rules and se |
vercelGetGitNamespaces | Tool to list Git namespaces (organizations/users) by provider. Use this to discover available Git namespaces for integra |
vercelGetProject | DEPRECATED: Use VERCEL_VERCEL_GET_PROJECT2 instead. Tool to retrieve information about a Vercel project by ID or name. U |
vercelGetProject2 | Tool to find a project by ID or name with comprehensive details. Use when you need complete project metadata including c |
vercelGetProjectDomain | Tool to retrieve details about a specific domain attached to a Vercel project. Use when you need to check domain configu |
vercelGetProjectDomains | Tool to retrieve all domains attached to a Vercel project. Use when you need to verify domain configuration, check verif |
vercelGetProjectEnv | Tool to retrieve the decrypted value of an environment variable from a Vercel project. Use when you need to access the a |
vercelGetProjects | Tool to retrieve a list of projects from Vercel. Use this to get project information with optional filtering by reposito |
vercelGetPromoteAliases | Tool to get a list of aliases with status for the current promote operation. Use when you need to check the status of al |
vercelGetRollingRelease | Tool to retrieve active rolling release information for a Vercel project. Use when you need to check the status of a gra |
vercelGetRollingReleaseBillingStatus | Tool to retrieve the rolling release billing status for a Vercel project. Use when you need to check if rolling releases |
vercelGetRollingReleaseConfig | Tool to get rolling release configuration for a Vercel project. Use when you need to retrieve the project-level rolling |
vercelGetRuntimeLogs | DEPRECATED: Use VERCEL_GET_DEPLOYMENT_LOGS2 instead. Tool to retrieve runtime logs for a specific Vercel deployment. Use |
vercelGetSharedEnvVar | Tool to retrieve the decrypted value of a Shared Environment Variable by id. Use when you need to inspect a specific sha |
vercelGetSharedEnvVariables | Tool to list all shared environment variables for a team. Use when you need to retrieve or inspect shared environment va |
vercelGetTeam | Retrieves detailed information about a specific Vercel team by its ID or slug. Returns comprehensive team metadata inclu |
vercelGetTeams | Tool to list all teams accessible to the authenticated user with detailed information. Use when you need comprehensive t |
vercelGetTldInfo | Tool to get information about a specific top-level domain (TLD). Use when you need to check supported language codes for |
vercelGetTldPrice | Tool to get pricing information for a specific top-level domain (TLD). Use when you need to check domain registration, r |
vercelGetUserEvents | Tool to list user events. Use when you need to retrieve events generated by a user or team, such as logins, deployments, |
vercelGetWebhook | Tool to retrieve details of a specific webhook by ID. Use when you need to inspect webhook configuration, events, or met |
vercelInvalidateCacheBySrcImages | Tool to invalidate edge cache by source image URLs. Use when you need to mark cached images as stale for specific source |
vercelInvalidateCacheByTags | Tool to invalidate edge cache by tags. Use when you need to mark cached content as stale for specific cache tags. Invali |
vercelListAliases | Tool to list aliases from Vercel API. Use when you need to retrieve aliases with optional filtering by domain, project, |
vercelListAllDeployments | DEPRECATED: Use VERCEL_GET_DEPLOYMENTS instead. Lists deployments under your user or team context. Results are cursor-pa |
vercelListAuthTokens | Tool to list authentication tokens. Use when you need to retrieve all tokens for the current user or an optional team. |
vercelListDeploymentAliases | Tool to list all aliases assigned to a specific deployment. Use when you need to retrieve the aliases (custom domains or |
vercelListDeploymentChecks | Tool to retrieve a list of checks for a specific deployment. Use after a deployment to inspect check statuses and result |
vercelListDeploymentFiles | Tool to list all files in a specific deployment. Use when you need to inspect the file tree structure of a deployed appl |
vercelListDnsRecords | Tool to list existing DNS records for a domain. Use when you need to retrieve, audit, or verify DNS configuration for a |
vercelListDomains | Tool to list all domains from Vercel. Use this to retrieve domain information including verification status, nameservers |
vercelListEdgeConfigBackups | Tool to retrieve backups for a specific Edge Config. Use when you need to list or inspect available backups for recovery |
vercelListEdgeConfigItems | Tool to retrieve all items from a specific Edge Config. Use when you need to inspect all key-value pairs stored in an Ed |
vercelListEdgeConfigs | Tool to retrieve all Edge Configs for an account or team. Use when you need to list all Edge Config definitions. |
vercelListEdgeConfigTokens | Tool to get all tokens of an Edge Config. Use when you need to retrieve the complete list of tokens associated with a sp |
vercelListEnvVariables | DEPRECATED: Use FilterProjectEnvs instead. Tool to list environment variables for a specific project. Use when you need |
vercelListFirewallEvents | Retrieve firewall events and security actions for a specific Vercel project. Use this tool when you need to: - Monitor s |
vercelListIntegrationLogDrains | Retrieves a list of Integration log drains for a team or account. Log drains forward logs from deployments to external e |
vercelListProjectCustomEnvironments | Tool to retrieve custom environments for a Vercel project. Use when you need to list all custom environments or filter b |
vercelListProjectMembers | Tool to list all members of a Vercel project. Use when you need to retrieve member information, check access permissions |
vercelListProjects | DEPRECATED: Use GetProjects instead. Tool to list all projects accessible to the authenticated user or team. Use this to |
vercelListSupportedTlds | Tool to retrieve all TLDs (top-level domains) supported by Vercel for domain registration. Use when you need to verify i |
vercelListTeamMembers | Tool to list all members of a Vercel team. Use when you need to retrieve team member information, check team access perm |
vercelListTeams | DEPRECATED: Use VERCEL_VERCEL_GET_TEAMS instead. Tool to list all teams accessible to the authenticated user. Use after |
vercelListWebhooks | Tool to retrieve a list of all webhooks for the authenticated account or team. Use this to discover configured webhooks |
vercelMoveProjectDomain | Tool to move a domain from one Vercel project to another. Use when you need to transfer domain ownership between project |
vercelPauseProject | Tool to pause a Vercel project. Use when you need to temporarily disable a project to prevent new deployments and stop s |
vercelReadFirewallConfig | Tool to read firewall configuration for a Vercel project. Use when you need to inspect current firewall settings, IP rul |
vercelRecordEvents | Tool to record artifacts cache usage events. Use when tracking cache hits and misses for artifact hashes to monitor remo |
vercelRemoveProjectDomain | Tool to remove a domain from a Vercel project. Use when you need to detach a domain from a project or clean up domain as |
vercelReplaceFirewallConfig | Tool to update firewall configuration for a Vercel project. Use when you need to enable/disable firewall, configure CRS |
vercelRequestDeleteUser | Tool to initiate user account deletion on Vercel. Use when a user wants to delete their account. This triggers a verific |
vercelRequestPromote | Tool to promote a deployment to production by pointing all production domains for a project to the given deployment. Use |
vercelSearchRepo | Tool to search and list Git repositories linked to a namespace by provider. Use this to discover available repositories |
vercelTestDrain | Tool to validate a drain delivery configuration by sending a test request. Use when you need to verify that a drain endp |
vercelTransferInDomain | Tool to transfer a domain to Vercel from another registrar. Use when you need to migrate domain registration to Vercel. |
vercelUnlinkSharedEnvVariable | Tool to disconnect a shared environment variable from a Vercel project. Use when you need to remove the linkage between |
vercelUnpauseProject | Tool to unpause a specific project by its ID. Use after identifying a paused project to enable auto assigning custom pro |
vercelUpdateAttackChallengeMode | Tool to update Attack Challenge mode for a Vercel project. Use when you need to enable or disable enhanced security prot |
vercelUpdateDnsRecord | Tool to update an existing DNS record. Use when you need to modify DNS record properties such as value, name, type, TTL, |
vercelUpdateDomain | Tool to update or move an apex domain on Vercel. Use when you need to modify domain configuration (zone settings) or tra |
vercelUpdateEdgeConfig | Tool to update an Edge Config by changing its slug. Use when you need to rename an Edge Config to reflect a new purpose |
vercelUpdateEdgeConfigItems | Tool to update items within a specific Edge Config. Use when you need to batch modify, add, or remove key-value pairs in |
vercelUpdateEdgeConfigSchema | Tool to update the JSON Schema for an Edge Config. Use when you need to define or modify validation rules for Edge Confi |
vercelUpdateFirewallConfig | Tool to incrementally update Vercel Firewall configuration for a project using PATCH. Use when you need to: enable/disab |
vercelUpdateProject | DEPRECATED: Use VERCEL_VERCEL_UPDATE_PROJECT2 instead. Tool to update an existing project. Partial-update: omitted field |
vercelUpdateProject2 | Tool to update an existing Vercel project configuration. Use when you need to modify project settings such as framework, |
vercelUpdateProjectDataCache | Tool to update the data cache feature for a Vercel project. Use when you need to enable or disable data caching for a pr |
vercelUpdateProjectDomain | Tool to update a project domain in Vercel. Use when you need to modify domain settings such as git branch association, r |
vercelUpdateProjectProtectionBypass | Tool to update protection bypass for automation on a Vercel project. Use when you need to generate, revoke, or update au |
vercelUpdateSharedEnvVariable | Tool to update one or more shared environment variables. Use when you need to modify shared env var properties like valu |
vercelUpdateStaticIps | Tool to configure Static IPs for a Vercel project. Use when you need to enable or configure Static IPs for builds or spe |
vercelUpdateTeam | Tool to update a Vercel team's configuration. Use when you need to modify team settings like name, description, securit |
vercelUpdateUrlProtectionBypass | Tool to update the protection bypass for a URL. Use when you need to configure shareable links with TTL, revoke/regenera |
vercelUploadArtifact | Tool to upload a cache artifact to Vercel. Use when you need to store build artifacts in Vercel's remote cache. |
vercelUploadFile | Tool to upload deployment files to Vercel. Use when preparing files for a Vercel deployment. The uploaded file is stored |
vercelVerifyProjectDomain | Attempts to verify a project domain by checking if DNS challenges are correctly configured. Call this after adding a dom |
vercelWhoAmI | Return the identity (email, username) of the connected Vercel account. |