Vercel deployment workflows, environment management, domain configuration, and build troubleshooting. Use when deploying, checking deployment status, reviewing build logs, or managing environments.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Vercel-specific deployment patterns and MCP tool usage. For project-specific deployment architecture, environment variables, and key files, see deployment-config.md.
Branch → Environment mapping:
| Branch pattern | Environment |
|---|---|
main | Production deployment (auto) |
feature/*, fix/* | Preview deployment (auto) |
The Vercel MCP server provides these tools through https://mcp.vercel.com:
| Tool | Purpose |
|---|---|
deploy_to_vercel | Trigger a deployment |
get_deployment | Check deployment status and metadata |
get_deployment_build_logs | Read build output for debugging |
get_runtime_logs | Read runtime logs for debugging |
list_deployments | List recent deployments |
get_project | Get project configuration |
list_projects | List all projects in the team |
list_teams | List available teams |
search_vercel_documentation | Search Vercel docs |
check_domain_availability_and_price | Domain availability check |
Vercel supports three environment scopes — set variables for each appropriately:
| Scope | When Applied | Use For |
|---|---|---|
| Production | main branch deploys | Live secrets, production API keys |
| Preview | All non-production branches | Staging/test API keys |
| Development | vercel dev local server | Local development overrides |
Verify required env vars exist in production and preview scopes; see REFERENCE.md for details.
When builds fail, follow this workflow:
get_deployment_build_logs to get the full outputengines in package.json)get_runtime_logs for post-deploy errorsget_deployment to check state and error details// tool: vercel/get_deployment_build_logs
{ "deployment_id": "dpl_abc123" }// tool: vercel/get_runtime_logs
{ "deployment_id": "dpl_abc123", "limit": 200 }// tool: vercel/deploy_to_vercel
{ "project_id": "proj_xxx", "gitCommitSha": "abcd1234" }After re-deploying, re-check get_deployment_build_logs and get_runtime_logs to confirm the fix. Repeat until build succeeds.
Configure cron jobs in vercel.json under crons[] with path and schedule.
f5c8508
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.