vercel

star 4

Manage Vercel deployments, projects, and domains via the REST API.

qhkm By qhkm schedule Updated 2/26/2026

name: vercel version: 1.0.0 description: Manage Vercel deployments, projects, and domains via the REST API. author: ZeptoClaw license: MIT tags:

  • vercel
  • deployment
  • devops
  • hosting env_needed:
  • name: VERCEL_TOKEN description: Personal token from vercel.com/account/tokens required: true
  • name: VERCEL_TEAM_ID description: Team ID (optional, for team-scoped operations) required: false metadata: {"zeptoclaw":{"emoji":"▲","requires":{"anyBins":["curl","jq"]}}}

Vercel Skill

Manage Vercel deployments, projects, and domains using the REST API.

Setup

  1. Go to vercel.com/account/tokens → Create Token
  2. Set scope (full account or specific team)
export VERCEL_TOKEN="xxx..."

List Recent Deployments

curl -s "https://api.vercel.com/v6/deployments?limit=10" \
  -H "Authorization: Bearer $VERCEL_TOKEN" \
  | jq '.deployments[] | {uid, name, state, url, created: .created}'

List Projects

curl -s "https://api.vercel.com/v9/projects" \
  -H "Authorization: Bearer $VERCEL_TOKEN" \
  | jq '.projects[] | {id, name, framework, updatedAt}'

Get Deployment Logs

DEPLOYMENT_ID="dpl_xxx"
curl -s "https://api.vercel.com/v2/deployments/$DEPLOYMENT_ID/events" \
  -H "Authorization: Bearer $VERCEL_TOKEN" \
  | jq '.[] | {type, created, text: .payload.text}' | head -40

List Domains

curl -s "https://api.vercel.com/v5/domains" \
  -H "Authorization: Bearer $VERCEL_TOKEN" \
  | jq '.domains[] | {name, verified, expiresAt}'

Tips

  • Rate limit: 100 requests/minute per token
  • Deployment states: READY, ERROR, BUILDING, QUEUED, CANCELED
  • Add ?teamId=team_xxx for team-scoped operations
  • Vercel has an official MCP server — see MCP.md for native integration
Install via CLI
npx skills add https://github.com/qhkm/zeptoclaw-skills --skill vercel
Repository Details
star Stars 4
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator