Vercel
Cloud platform for frontend deployment, domains, environment variables, and deployment automation
Tools
| Name | Description |
|---|---|
list_projectsList projects for the authenticated user or team | List projects for the authenticated user or team |
get_projectGet details of a specific project by ID or name | Get details of a specific project by ID or name |
list_deploymentsList deployments for the authenticated user or team | List deployments for the authenticated user or team |
create_deploymentCreate a Vercel deployment from a git source, previous deployment, or request body | Create a Vercel deployment from a git source, previous deployment, or request body |
get_deploymentGet details of a deployment by ID or URL | Get details of a deployment by ID or URL |
cancel_deploymentCancel a deployment that is currently building | Cancel a deployment that is currently building |
delete_deploymentDelete a deployment by deployment ID or deployment URL | Delete a deployment by deployment ID or deployment URL |
list_domainsList domains registered for the authenticated user or team | List domains registered for the authenticated user or team |
get_domainGet account-level domain information | Get account-level domain information |
add_account_domainAdd an existing apex domain to a Vercel account or team | Add an existing apex domain to a Vercel account or team |
list_project_domainsList domains associated with a Vercel project | List domains associated with a Vercel project |
add_project_domainAdd a domain to a Vercel project and return any verification challenge | Add a domain to a Vercel project and return any verification challenge |
verify_project_domainAsk Vercel to verify a project domain after DNS challenge setup | Ask Vercel to verify a project domain after DNS challenge setup |
list_project_env_varsRetrieve environment variables for a Vercel project | Retrieve environment variables for a Vercel project |
create_project_env_varCreate or upsert a project environment variable | Create or upsert a project environment variable |
list_webhooksList account webhooks for the authenticated user or team | List account webhooks for the authenticated user or team |
get_webhookGet a Vercel account webhook by ID | Get a Vercel account webhook by ID |
create_webhookCreate a Vercel account webhook for one or more events | Create a Vercel account webhook for one or more events |
delete_webhookDelete a Vercel account webhook by ID | Delete a Vercel account webhook by ID |
trigger_deploy_hookPOST to a Vercel Deploy Hook URL to trigger a git-backed deployment | POST to a Vercel Deploy Hook URL to trigger a git-backed deployment |
custom_api_callMake a custom Vercel REST API call under https://api.vercel.com | Make a custom Vercel REST API call under https://api.vercel.com |
Triggers
| Name | Description |
|---|---|
deployment_status_changedPolls Vercel deployments and triggers when a deployment appears or changes state after the initial baseline | Polls Vercel deployments and triggers when a deployment appears or changes state after the initial baseline |
webhook_event_receivedReceives any Vercel account webhook event | Receives any Vercel account webhook event |
deployment_webhook_event_receivedReceives Vercel deployment webhook events | Receives Vercel deployment webhook events |
project_webhook_event_receivedReceives Vercel project webhook events | Receives Vercel project webhook events |
domain_webhook_event_receivedReceives Vercel account and project domain webhook events | Receives Vercel account and project domain webhook events |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('vercel', 'list_projects', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'vercel',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Vercel to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Vercel support?
Vercel supports 21 tools including List Projects, Get Project, List Deployments, Create Deployment, Get Deployment, and more.
Can I use Vercel with AI agents?
Yes. Add Vercel to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Vercel to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Vercel as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Vercel tools exposed by that workspace.
Does Vercel work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Vercel work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Vercel?
Vercel exposes 21 tools, including List Projects, Get Project, List Deployments, Create Deployment, Get Deployment, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Vercel be used in stateful agent workflows?
Yes. Agents can combine Vercel tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Vercel use?
Vercel uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Vercel integration cost?
The Vercel integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Vercel support?
Vercel supports 5 triggers including Deployment Status Changed, Webhook Event Received, Deployment Webhook Event Received, Project Webhook Event Received, Domain Webhook Event Received.
Connect Vercel in minutes
Get 20,000 free action executions every month. No credit card required.