Connect Vercel to Your AI Agent

Use AI with Vercel to inspect project configuration and review deployment records.

39 tools API key

Try a Vercel Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Vercel

Review a Project

List projects and read a selected project by ID or name.

/oo Vercel: List projects, get project [ID or name] and summarize settings.

Review Deployment State

List deployments and read a selected deployment.

/oo Vercel: List deployments, get deployment [ID or URL] and explain its returned state.

Start Working with Vercel

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Vercel

    Provide a Vercel Access Token, with optional Team ID or Team Slug.

    Connect Vercel →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the target Vercel projects and team resources.
  • Specify team scope where needed. Project IDs or names differ from deployment IDs or URLs.

Vercel Tools

Use AI with Vercel to inspect project configuration and review deployment records.

Review a Project

List projects and read a selected project by ID or name.

Review Deployment State

List deployments and read a selected deployment.

39 tools

Get Auth User

Get the authenticated Vercel user.

vercel.get_auth_user

List Teams

List Vercel teams available to the authenticated user.

vercel.list_teams

Get Team

Get a Vercel team by id or slug.

vercel.get_team

List Projects

List Vercel projects.

vercel.list_projects

Get Project

Get a Vercel project.

vercel.get_project

Create Project

Create a Vercel project.

vercel.create_project

Update Project

Update a Vercel project.

vercel.update_project

List Deployments

List Vercel deployments.

vercel.list_deployments

Get Deployment

Get a Vercel deployment.

vercel.get_deployment

Create Git Deployment

Create an asynchronous Vercel deployment from a Git repository connected to the account.

vercel.create_git_deployment

Redeploy Deployment

Create an asynchronous Vercel deployment from an existing deployment's source and settings.

vercel.redeploy_deployment

Upload Deployment File From Url

Download one public file through the Connector SSRF guard, calculate its SHA-1 digest when needed, and upload up to 1 GiB through the Connector to Vercel for a file-based deployment.

vercel.upload_deployment_file_from_url

Create File Deployment

Create an asynchronous Vercel deployment from file references returned by upload_deployment_file_from_url.

vercel.create_file_deployment

List Deployment Files

List the source file tree stored for a Vercel deployment.

vercel.list_deployment_files

Get Deployment File Contents

Get one Vercel deployment file as base64-encoded content.

vercel.get_deployment_file_contents

List Deployment Aliases

List aliases currently assigned to a Vercel deployment.

vercel.list_deployment_aliases

Assign Deployment Alias

Assign an alias to a Vercel deployment, moving it from any deployment that currently owns it.

vercel.assign_deployment_alias

Update Deployment Integration Action

Update the status and optional outcomes of a Vercel Marketplace integration action attached to a deployment.

vercel.update_deployment_integration_action

Cancel Deployment

Cancel a Vercel deployment that is still in progress.

vercel.cancel_deployment

Delete Deployment

Permanently delete a Vercel deployment.

vercel.delete_deployment

Promote Deployment

Request Vercel to point a project's production traffic to an existing deployment.

vercel.promote_deployment

Rollback Deployment

Roll back a Vercel project's production traffic to a previous deployment.

vercel.rollback_deployment

Get Latest Deployment Promotion Aliases

Get alias mapping statuses for the latest production promotion of a project; results are project-global and are not correlated to a specific promote_deployment call.

vercel.get_latest_deployment_promotion_aliases

Update Deployment Rollback Description

Update the recorded reason for a Vercel production rollback.

vercel.update_deployment_rollback_description

Get Deployment Events

Get Vercel deployment events.

vercel.get_deployment_events

Get Runtime Logs

Get runtime logs for a Vercel deployment.

vercel.get_runtime_logs

List Project Envs

List environment variables for a Vercel project.

vercel.list_project_envs

Create Project Env

Create a Vercel project environment variable.

vercel.create_project_env

Update Project Env

Update a Vercel project environment variable.

vercel.update_project_env

Delete Project Env

Delete a Vercel project environment variable.

vercel.delete_project_env

List Project Domains

List domains for a Vercel project.

vercel.list_project_domains

Get Project Domain

Get a Vercel project domain.

vercel.get_project_domain

Add Project Domain

Add a domain to a Vercel project.

vercel.add_project_domain

Verify Project Domain

Verify a Vercel project domain.

vercel.verify_project_domain

Get Domain Config

Get domain configuration guidance from Vercel.

vercel.get_domain_config

List Webhooks

List Vercel webhooks.

vercel.list_webhooks

Get Webhook

Get a Vercel webhook.

vercel.get_webhook

Create Webhook

Create a Vercel webhook.

vercel.create_webhook

Delete Webhook

Delete a Vercel webhook.

vercel.delete_webhook

Frequently Asked Questions

Can I scope requests to a team?

Configure Team ID or Team Slug in the connection.

How do I identify a deployment?

get_deployment accepts idOrUrl.

What should I specify in my request?

Specify team scope where needed. Project IDs or names differ from deployment IDs or URLs.

Connect Vercel

About Vercel ↗