---
title: "Vercel integration for LuumenAI"
url: "https://www.luumen.ai/integrations/vercel/"
entity: SoftwareIntegration
category: "Cloud & infrastructure"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Vercel integration for LuumenAI

Read Vercel project config and deployments, then change them with approval

## What LuumenAI can do with Vercel

LuumenAI connects to Vercel with an API token and exposes 132 tools (70 read-only · 41 write · 21 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 132 tools (70 read-only · 41 write · 21 destructive)
- Plan: available on all plans
- Category: Cloud & infrastructure

## About Vercel with LuumenAI

Connect Vercel and Luumen can answer questions about your projects without you opening the dashboard. Which environment variables are set on preview but not production. Where an alias currently points. Whether a domain is available before you plan a migration. Changes like adding a variable, assigning an alias, or creating a DNS record are previewed first and, by default, wait for your approval.

## Example tools

Read-only (70 in total):

- `VERCEL_CHECK_CACHE_ARTIFACT_EXISTS` — Check if a cache artifact exists by its hash.
- `VERCEL_CHECK_DOMAIN_AVAILABILITY` — Check if a domain is available for registration.
- `VERCEL_CHECK_DOMAIN_PRICE2` — Check pricing for a domain including purchase, renewal, and transfer costs.
- `VERCEL_DOWNLOAD_ARTIFACT` — Download a cache artifact from Vercel's Remote Cache by its hash.
- `VERCEL_FILTER_PROJECT_ENVS` — Retrieve environment variables of a Vercel project by id or name.
- `VERCEL_GET_ACTIVE_ATTACK_STATUS` — Read active attack data from Vercel Firewall for a specific project.
- `VERCEL_GET_ALIAS` — Retrieve information about a Vercel alias by ID or alias name.
- `VERCEL_GET_ARTIFACT_INFO` — Query information about artifacts by their hashes.

Write and destructive (62 in total, approval required by default):

- `VERCEL_ADD_ENVIRONMENT_VARIABLE` — Add an environment variable to a Vercel project.
- `VERCEL_ADD_PROJECT_DOMAIN` — Attach a custom domain to a Vercel project.
- `VERCEL_ASSIGN_ALIAS` — Assign an alias to a specific Vercel deployment.
- `VERCEL_BATCH_REMOVE_PROJECT_ENV` — Batch remove environment variables from a Vercel project.
- `VERCEL_BUY_DOMAINS` — Purchase multiple domains through Vercel's domain registrar.
- `VERCEL_BUY_SINGLE_DOMAIN` — Purchase a domain through Vercel's domain registrar.
- `VERCEL_CREATE_AUTH_TOKEN` — Create a new authentication token.
- `VERCEL_CREATE_DNS_RECORD` — Create a new DNS record for a domain.

## Frequently asked questions

### How does LuumenAI connect to Vercel?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Vercel on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 21 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Vercel — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/vercel/
