Filter members by role
Pitfalls
:
Team operations require appropriate team-level permissions
Personal accounts have no teams; team endpoints return empty results
Member roles include 'OWNER', 'MEMBER', 'DEVELOPER', 'VIEWER'
Common Patterns
ID Resolution
Project name -> Project ID
:
1. Call VERCEL_LIST_PROJECTS
2. Find project by name in response
3. Extract id field for subsequent operations
Domain -> DNS Records
:
1. Call VERCEL_GET_DNS_RECORDS with domain name
2. Extract record IDs for update/delete operations
Pagination
Use
limit
parameter to control page size
Check response for pagination tokens or
next
fields
Continue fetching until no more pages are indicated
Known Pitfalls
Deployment States
:
States include: INITIALIZING, ANALYZING, BUILDING, DEPLOYING, READY, ERROR, CANCELED, QUEUED
Only READY deployments are live and serving traffic
ERROR deployments should be inspected via logs for failure details
Environment Variables
:
Secret type vars are write-only; values cannot be retrieved after creation
Env vars are scoped to environments (production, preview, development)
A redeployment is needed for env var changes to take effect
Rate Limits
:
Vercel API has rate limits per endpoint
Implement backoff on 429 responses
Batch operations where possible to reduce API calls
Quick Reference
Task
Tool Slug
Key Params
List projects
VERCEL_LIST_PROJECTS
limit
Get project details
VERCEL_GET_PROJECT
idOrName
Update project
VERCEL_UPDATE_PROJECT
idOrName, name, framework
List deployments
VERCEL_LIST_ALL_DEPLOYMENTS
projectId, state, limit
Get deployment
VERCEL_GET_DEPLOYMENT
idOrUrl
Create deployment
VERCEL_CREATE_NEW_DEPLOYMENT
name, target, gitSource
Deployment logs
VERCEL_GET_DEPLOYMENT_LOGS
deploymentId
Runtime logs
VERCEL_GET_RUNTIME_LOGS
deploymentId
List env vars
VERCEL_LIST_ENV_VARIABLES
projectId
Add env var
VERCEL_ADD_ENVIRONMENT_VARIABLE
projectId, key, value, target
Delete env var
VERCEL_DELETE_ENVIRONMENT_VARIABLE
projectId, id
Get domain
VERCEL_GET_DOMAIN
domain
Get domain config
VERCEL_GET_DOMAIN_CONFIG
domain
List DNS records
VERCEL_GET_DNS_RECORDS
domain
Create DNS record
VERCEL_CREATE_DNS_RECORD
domain, name, type, value
Update DNS record
VERCEL_UPDATE_DNS_RECORD
domain, recordId
List project domains
VERCEL_LIST_PROJECT_DOMAINS
projectId
List teams
VERCEL_LIST_TEAMS
(none)
Get team
VERCEL_GET_TEAM
teamId
Get team members
VERCEL_GET_TEAM_MEMBERS
teamId, limit
When to Use
This skill is applicable to execute the workflow or actions described in the overview.