Vercel

api.vercel.com

Community

Vercel provides serverless deployment, edge functions, and domain management for frontend applications and full-stack projects. Use this API to manage projects, trigger deployments from Git repositories, configure custom domains, and manage environment variables across preview, development, and production environments.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.vercel.com

Last verified

2026-03-01 11:55:11

Health

Loading health data...

Capabilities

add_domain

Add a custom domain to a Vercel project. The domain will need DNS configuration to point to Vercel's servers.

Detail: https://api.vercel.com/capabilities/add_domain

create_deployment

Create a new deployment from a Git source. Specify the project name, Git repository, branch, and optional build settings.

Detail: https://api.vercel.com/capabilities/create_deployment

get_environment_variables

Get all environment variables for a project. Returns variable keys, values, and target environments (production, preview, development).

Detail: https://api.vercel.com/capabilities/get_environment_variables

get_project

Get detailed information about a specific project by ID or name, including framework, build settings, and linked Git repository.

Detail: https://api.vercel.com/capabilities/get_project

list_deployments

List deployments, optionally filtered by project. Returns deployment URLs, states, creation timestamps, and Git metadata.

Detail: https://api.vercel.com/capabilities/list_deployments

list_domains

List all domains in your Vercel account. Returns domain names, verification status, and configuration details.

Detail: https://api.vercel.com/capabilities/list_domains

list_projects

List all projects in your Vercel account. Returns project names, IDs, frameworks, and latest deployment status.

Detail: https://api.vercel.com/capabilities/list_projects

set_environment_variable

Create or update an environment variable for a project. Specify the key, value, and which environments (production, preview, development) it applies to.

Detail: https://api.vercel.com/capabilities/set_environment_variable

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Vercel
Description: Vercel provides serverless deployment, edge functions, and domain management for frontend applications and full-stack projects. Use this API to manage projects, trigger deployments from Git repositories, configure custom domains, and manage environment variables across preview, development, and production environments.
Auth: api_key
Capabilities:
  - add_domain: Add a custom domain to a Vercel project. The domain will need DNS configuration to point to Vercel's servers.
  - create_deployment: Create a new deployment from a Git source. Specify the project name, Git repository, branch, and optional build settings.
  - get_environment_variables: Get all environment variables for a project. Returns variable keys, values, and target environments (production, preview, development).
  - get_project: Get detailed information about a specific project by ID or name, including framework, build settings, and linked Git repository.
  - list_deployments: List deployments, optionally filtered by project. Returns deployment URLs, states, creation timestamps, and Git metadata.
  - list_domains: List all domains in your Vercel account. Returns domain names, verification status, and configuration details.
  - list_projects: List all projects in your Vercel account. Returns project names, IDs, frameworks, and latest deployment status.
  - set_environment_variable: Create or update an environment variable for a project. Specify the key, value, and which environments (production, preview, development) it applies to.