Operator
← All integrations
Vercel logo

Connect Vercel to OpenClaw on Operator.io

Vercel is a platform for frontend frameworks and static sites, letting you host, deploy, and scale web projects with ease. It’s built for developers who want fast, automated deployments and minimal config.

Automate Vercel with AI

Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Vercel. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Vercel on its own, running actions like add environment variable, add domain to project, assign alias to deployment.

Your agent reaches Vercel directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Vercel

Your agent can call any of these Vercel actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Environment Variable

Tool to add an environment variable to a Vercel project. Variables only take effect in subsequent deployments — already-running deployments are not updated. Use after confirming the project exists and you need to configure secrets or con...

Add Domain to Project

Tool to attach a custom domain to a Vercel project. Use when you need to add a domain to a project for production or branch-specific deployments. After adding, the domain must be verified by completing the verification challenges returne...

Assign Alias to Deployment

Tool to assign an alias to a specific Vercel deployment. Use when you need to associate a custom domain or subdomain with a deployment.

Batch Remove Project Environment Variables

Tool to batch remove environment variables from a Vercel project. Use when you need to delete multiple environment variables at once. More efficient than deleting variables one by one when removing multiple variables.

Buy Domains

Tool to purchase multiple domains through Vercel's domain registrar. Use when registering new domains after checking availability and price. Important: Always check domain availability and price before attempting purchase. Some TLDs may...

Buy Single Domain

Tool to purchase a domain through Vercel's domain registrar. Use when you need to register and buy a domain after confirming availability and pricing.

Check 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 or when validating artifact availability.

Check Domain Availability

Tool to check if a domain is available for registration. Read-only: does not reserve or purchase the domain. Use when you need to verify domain availability before purchase. Response field `available=false` means the domain is taken (not...

Check Domain Price

Check pricing for a domain including purchase, renewal, and transfer costs. Use this to evaluate the cost of registering, renewing, or transferring a domain via Vercel. Returns pricing for the specified domain and time period.

Create Auth Token

Tool to create a new authentication token. Use when you need to programmatically generate a new auth token with optional expiration. Returns both token metadata and the bearer token value (only provided once).

Create DNS Record

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, or other record types to a domain managed in Vercel.

Create Edge Config

Creates a new Edge Config for storing key-value data at the edge. Edge Configs enable ultra-low latency data reads from Vercel's edge network. Use this to store feature flags, A/B test configurations, or other data that needs to be read...

Create Edge Config Token

Create a read access token for a specific Edge Config. The generated token is used to authenticate against the Edge Config's endpoint for high-volume, low-latency read operations. Use this when you need to grant read access to an Edge Co...

Create new deployment

Tool to create a new deployment. Use when you need to deploy files or a Git commit to a Vercel project. Example for file deployment: { "name": "my-app", "files": [ {"file": "index.html", "data": "<html><body>Hello World</body></html>"},...

Create or Transfer Domain

Tool to add an existing domain to the Vercel platform. Use when you need to add a domain to Vercel for DNS management or transfer a domain. Supports two methods: 'add' for adding existing domains and 'move-in' for transferring domains (r...

Create Vercel Project (v2)

Tool to create a new Vercel project with comprehensive configuration options. Use when you need to create a project with specific settings like environment variables, framework selection, Git repository connection, resource configuration...

Create Project Transfer Request

Tool to create a project transfer request. Use when you need to initiate a transfer of a Vercel project to another account or team.

Create Shared Environment Variable

Tool to create one or more shared environment variables in Vercel. Use when you need to create environment variables that can be shared across multiple projects or applied to specific target environments. Supports creating 1-50 variables...

Create Webhook

Tool to create a webhook for receiving notifications about Vercel events. Use when you need to set up automated responses to deployment, domain, project, or other Vercel events.

Dangerously Delete By Source Images

Tool to dangerously delete edge cache by source image URLs. Use when you need to invalidate cached images from the edge network for a specific project.

Dangerously Delete Cache By Tags

Tool to dangerously delete edge cache by tags. Use when you need to purge cached content for specific cache tags in a Vercel project. WARNING: This permanently deletes cached content and cannot be undone.

Delete Vercel Alias

Tool to delete an alias from Vercel. Use when you need to remove a deployment alias or custom domain alias after confirming the alias ID.

Delete Auth Token

Tool to delete an authentication token. Use when you need to revoke a token programmatically after confirming its validity. Example: "Delete auth token with id abc123"

Purge All Data Cache

Tool to purge all data cache entries for a specific project. Use when you need to clear the entire data cache for a project.

Delete Deployment (V2)

Permanently delete a Vercel deployment by its ID or URL. Use this action to remove a deployment from Vercel. The deployment can be identified either by its unique deployment ID (e.g., 'dpl_xxx') or by providing the deployment URL as a qu...

Delete DNS Record

Tool to delete a DNS record from a domain. Use when you need to remove an existing DNS record by its record ID and domain name.

Delete Domain

Tool to remove a domain by name from Vercel. Use when you need to delete a domain that is no longer needed.

Delete Edge Config

Tool to delete an Edge Config by its unique identifier. Use when you need to permanently remove an Edge Config and all its associated data.

Delete Edge Config Tokens (v2)

Tool to delete one or more Edge Config tokens. Use when you need to revoke access tokens from an Edge Config. Note: The tokens array must contain the actual token values, not token IDs.

Delete Vercel Project (v2)

Tool to delete a Vercel project by ID or name. Use after confirming the correct project identifier to permanently remove the project.

Remove Project Environment Variable

Tool to remove an environment variable from a Vercel project. Use when you need to delete a specific environment variable by its ID.

Delete Rolling Release Configuration

Tool to delete rolling release configuration for a project. Use when you need to remove or disable rolling release configuration from a Vercel project.

Delete Shared Env Variable

Tool to delete one or more shared environment variables. Use when you need to remove shared env vars by their IDs (up to 50 at a time).

Delete Vercel Webhook

Delete a webhook by its unique ID to stop receiving event notifications. This action permanently removes the webhook configuration. Use VERCEL_GET_WEBHOOKS to find webhook IDs if needed. The deletion is idempotent - deleting an already d...

Download Cache Artifact

Download a cache artifact from Vercel's Remote Cache by its hash. Use this to retrieve previously cached build artifacts generated by Turborepo or other build systems. Remote Caching must be enabled for the team. Returns a tar.gz compres...

Edit Project Environment Variable

Tool to edit an environment variable in a Vercel project. Use when you need to update an existing environment variable's value, type, target environments, or other properties. Requires both the project identifier and the environment vari...

Filter Project Environment Variables

Tool to retrieve environment variables of a Vercel project by id or name. Use when you need to list and filter environment variables for a specific project.

Get Active Attack Status

Tool to read active attack data from Vercel Firewall for a specific project. Use when you need to check if a project is under attack or retrieve security anomaly information.

Get Vercel Alias

Tool to retrieve information about a Vercel alias by ID or alias name. Use when you need to get details of a specific alias.

Query Artifact Information

Tool to query information about artifacts by their hashes. Use when you need to retrieve metadata about one or more artifacts, including size, processing duration, and tags.

Get Auth Token Metadata

Tool to retrieve metadata for an authentication token. Use when you need to inspect details of a specific token or get information about the current token being used.

Get Authenticated User

Tool to get the authenticated user's profile. Use when you need to retrieve details about the currently authenticated user.

Get Bulk Domain Availability

Tool to check availability for multiple domains at once. Use when you need to verify availability of multiple domain names efficiently in a single request. Supports checking up to 50 domains per request. Only domains with Vercel-supporte...

Get Remote Caching Status

Tool to get the status of Remote Caching for the principal. Use when you need to check if Remote Caching is enabled, disabled, over limit, or paused.

Get SSL/TLS Certificates

Tool to retrieve SSL/TLS certificates for the authenticated user or team. Use after authentication to list active certificates.

Get Integration Configurations

Tool to get configurations for the authenticated user or team. Use when you need to list integration configurations installed on an account or team.

Get Contact Info Schema

Tool to retrieve the contact information schema for a domain's top-level domain (TLD). Use when you need to understand what contact information fields are required for a specific domain registration or transfer. Some TLDs require additio...

Get Deployment by ID or URL

Tool to get a deployment by ID or URL. Use when you need to retrieve detailed information about a specific deployment.

Plus 83 more Vercel actions your agent can call.

How to connect Vercel

You authorize Vercel once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Vercel without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Vercel

How do I connect Vercel to Operator?
You authorize Vercel once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Vercel without you signing in again.
Can my agent work with issues and pull requests in Vercel?
Yes. It can open and comment on issues, review pull requests, manage labels, and read project details when you ask. Teams use it to triage incoming work, draft release notes, and post a summary of what changed without leaving chat.
Do I need to write code or manage Vercel API keys?
No code and no API keys. You authorize Vercel through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Vercel together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Vercel and tools like GitHub, Supabase, Pagerduty in one job, reading from one and acting in another without you wiring anything between them.

Connect Vercel to another app

Your agent can run Vercel together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Vercel, or browse all integrations.

Put your agent on Vercel

Sign in, connect Vercel, and hand your agent the work. Your first week is free.

Try for free