How to integrate Vercel MCP with Atomic Agent

Connect Atomic Agent to Vercel MCP. Deploy latest changes to your project, add api key as production environment variable, and more using natural language, with authentication handled for you.

Vercel logoVercel
Oauth2Api Key

Vercel is a platform for frontend frameworks and static sites, letting you host, deploy, and scale web projects with ease. It’s built for developers who want fast, automated deployments and minimal config.

399 Tools

Introduction

Atomic Agent is an open-source AI agent that runs on your machine and supports local models through llama.cpp. Connect it to 1,500+ apps through Composio, including Vercel.

This guide uses Atomic Agent's built-in Composio integration. You need Atomic Agent v0.5.6 or later, your own Composio API key, and a Vercel account. See the Atomic Agent documentation for installation instructions.

Also integrate Vercel with

How Atomic Agent connects to Vercel

Atomic Agent connects to Composio's Tool Router over Streamable HTTP MCP. It discovers the tools needed for your request, and Composio handles account authentication.

Execution and account-connection tools follow Atomic Agent's configured approval policy. Review any approval prompt before allowing an action on your connected account.

Connect Vercel to Atomic Agent

  1. Sign up or sign in to the Composio dashboard. Copy your API key.
  2. In Atomic Agent, open the Integrations tab and select Composio. Select API key, press e, paste the key, and press Enter. The tools become available immediately, without a restart.
  3. Ask Atomic Agent to do something in Vercel. It searches Composio for the right tool.
  4. On first use, open the sign-in link returned in the chat. Connect your Vercel account, then return to Atomic Agent to continue.

Headless setup

Add the following line to ~/.atomic-agent/.env, replacing YOUR_COMPOSIO_API_KEY with your key. Start Atomic Agent after saving the file.

bash
COMPOSIO_API_KEY=YOUR_COMPOSIO_API_KEY

What is the Vercel MCP server, and what's possible with it?

The Vercel MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Vercel account. It provides structured and secure access to your Vercel projects and deployments, so your agent can perform actions like creating deployments, managing environment variables, handling edge configs, and checking domain statuses on your behalf.

  • Automated deployments and rollbacks: Easily instruct your agent to create new deployments or remove outdated ones, streamlining your release process without manual steps.
  • Environment variable management: Let your agent add or update sensitive configuration values across different environments, ensuring your projects are set up correctly before a deploy.
  • Edge configuration and token handling: Have your agent create new edge configs or generate secure tokens for read-only access, optimizing how your content is served globally.
  • Domain availability and pricing checks: Ask your agent to verify if a domain is available and fetch the latest price before you make a purchase decision.
  • Authentication token management: Enable your agent to create or revoke Vercel API tokens, giving you fine-grained control over programmatic access to your account.

Use Vercel from Atomic Agent

With your account connected, ask Atomic Agent to work with Vercel in natural language. You can connect more apps through the same Composio integration as you need them.

Visit the Atomic Agent website or inspect the Atomic Agent source code.

Troubleshooting

Why is my API key rejected?

Copy the key directly from the Composio dashboard. Atomic Agent requires ASCII characters because it sends the key in an HTTP header. Remove any extra characters introduced when copying.

Why are Composio tools unavailable after saving a key?

Check that you use Atomic Agent v0.5.6 or later and that Composio is enabled in your configuration. A "composio": { "enabled": false } setting disables the integration while keeping the saved key on disk.

Does Composio have a free plan?

The Hobby plan includes 100,000 tool calls per month. Composio-managed OAuth apps have a lower included allowance. See Composio pricing for the current limits that apply to your connection.

TOOLS

Supported Tools

Every Vercel action and event your agent gets out of the box.

Returns activated WAF config

Returns activated WAF config.

Create System Bypass Rule

Create System Bypass Rule.

Add Environment Variable

Tool to add an environment variable to a Vercel project.

Add Domain to Project

Tool to attach a custom domain to a Vercel project.

Adds a new member to a project.

Adds a new member to a project.

Add a repository permission

Add a repository permission.

Add a routing rule

Add a routing rule.

Aggregates custom events

Aggregates custom events.

Aggregate Page Views

Aggregate Web Analytics page views for a Vercel project and time range.

Update the active rolling release to the next stage for a project

Update the active rolling release to the next stage for a project.

Archive AI Gateway budget

Archive AI Gateway budget.

Archive AI Gateway budget default

Archive AI Gateway budget default.

Assign Alias to Deployment

Tool to assign an alias to a specific Vercel deployment.

Batch Remove Project Environment Variables

Tool to batch remove environment variables from a Vercel project.

Buy Domains

Tool to purchase multiple domains through Vercel's domain registrar.

Buy Single Domain

Tool to purchase a domain through Vercel's domain registrar.

Cancel a deployment

Cancel a deployment.

Cancel a blob upload

Cancel a blob upload.

Check Artifact Exists

Tool to check if a cache artifact exists by its hash.

Check Domain Availability

Tool to check if a domain is available for registration.

Check Domain Price

Check pricing for a domain including purchase, renewal, and transfer costs.

Check if a blob exists

Check if a blob exists.

Check if a manifest exists

Check if a manifest exists.

Check registry API version support

Check registry API version support.

Claim Domain Ownership

Claim Domain Ownership.

Clear all repository permissions

Clear all repository permissions.

Complete a blob upload

Complete a blob upload.

Complete the rolling release for the project

Complete the rolling release for the project.

Connect Blob Store

Connect a Blob store to a project, generate environment variables in the selected environments, and return the created connection.

Connect integration resource to project

Connect integration resource to project.

Counts custom events

Counts custom events.

Counts page views

Counts page views.

Creates an access group

Creates an access group.

Create an access group project

Create an access group project.

Create rule

Create rule.

Create virtual model config

Create virtual model config.

Create Auth Token

Tool to create a new authentication token.

Create Blob Store

Create a Vercel Blob store, optionally associated with a project.

Create conditional firewall bypass

Create conditional firewall bypass.

Create a custom environment for the current project.

Create a custom environment for the current project.

Create a check run

Create a check run.

Create DNS Record

Tool to create a new DNS record for a domain.

Create Edge Config

Creates a new Edge Config for storing key-value data at the edge.

Create Edge Config Token

Create a read access token for a specific Edge Config.

Create a flag

Create a flag.

Create a segment

Create a segment.

Create integration store (free and paid plans)

Create integration store (free and paid plans).

Create a microfrontends group with applications

Create a microfrontends group with applications.

Create a Secure Compute network

Create a Secure Compute network.

Create new deployment

Tool to create a new deployment.

Query Observability Metrics

Query Vercel observability metrics with aggregations, filters, and time bounds.

Create or Transfer Domain

Tool to add an existing domain to the Vercel platform.

Create a PrivateLink endpoint

Create a PrivateLink endpoint.

Create Vercel Project (v2)

Tool to create a new Vercel project with comprehensive configuration options.

Create a check

Create a check.

Create Project Transfer Request

Tool to create a project transfer request.

Create a repository

Create a repository.

Create a directory

Create a directory.

Create a snapshot

Create a snapshot.

Create a snapshot

Create a snapshot.

Create Shared Environment Variable

Tool to create one or more shared environment variables in Vercel.

Set Speed Insights Enabled

Enable or disable Vercel Speed Insights for a project.

Create a Team

Create a Team.

Start an asynchronous Vercel CI task analysis

Start an asynchronous Vercel CI task analysis.

Create a GitHub pull request that adds Vercel CI tags for the completed analysis

Create a GitHub pull request that adds Vercel CI tags for the completed analysis.

Create Webhook

Tool to create a webhook for receiving notifications about Vercel events.

Set Web Analytics Enabled

Enable or disable Vercel Web Analytics for a project.

Dangerously Delete By Source Images

Tool to dangerously delete edge cache by source image URLs.

Dangerously Delete Cache By Tags

Tool to dangerously delete edge cache by tags.

Deletes an access group

Deletes an access group.

Delete an access group project

Delete an access group project.

Delete rule

Delete rule.

Delete virtual model config

Delete virtual model config.

Delete virtual model config

Delete virtual model config.

Delete Vercel Alias

Tool to delete an alias from Vercel.

Delete all cache artifacts

Delete all cache artifacts.

Delete Auth Token

Tool to delete an authentication token.

Delete conditional firewall bypass

Delete conditional firewall bypass.

Delete an integration configuration

Delete an integration configuration.

Delete a connector

Delete a connector.

Disconnect a connector from a project

Disconnect a connector from a project.

Purge All Data Cache

Tool to purge all data cache entries for a specific project.

Delete Deployment (V2)

Permanently delete a Vercel deployment by its ID or URL.

Delete DNS Record

Tool to delete a DNS record from a domain.

Delete Domain

Tool to remove a domain by name from Vercel.

Delete a drain

Delete a drain.

Delete a drive

Delete a drive.

Delete Edge Config

Tool to delete an Edge Config by its unique identifier.

Delete a Global Config's schema

Delete a Global Config's schema.

Delete Edge Config Tokens (v2)

Tool to delete one or more Edge Config tokens.

Delete a flag

Delete a flag.

Delete a segment

Delete a segment.

Delete a microfrontends group

Delete a microfrontends group.

Delete a Secure Compute network

Delete a Secure Compute network.

Delete a PrivateLink endpoint

Delete a PrivateLink endpoint.

Delete Vercel Project (v2)

Tool to delete a Vercel project by ID or name.

Delete a project avatar

Delete a project avatar.

Delete a check

Delete a check.

Remove Project Environment Variable

Tool to remove an environment variable from a Vercel project.

Delete project-level redirects.

Delete project-level redirects.

Delete a blob

Delete a blob.

Delete an image manifest

Delete an image manifest.

Delete a repository

Delete a repository.

Delete a repository image

Delete a repository image.

Delete Rolling Release Configuration

Tool to delete rolling release configuration for a project.

Delete routing rules

Delete routing rules.

Delete a sandbox

Delete a sandbox.

Delete draft WAF configuration

Delete a draft WAF configuration version for the specified project.

Delete a snapshot

Delete a snapshot.

Delete Shared Env Variable

Tool to delete one or more shared environment variables.

Delete a Blob store

Delete a Blob store.

Delete Vercel Webhook

Delete a webhook by its unique ID to stop receiving event notifications.

Download Cache Artifact

Download a cache artifact from Vercel's Remote Cache by its hash.

Download a blob

Download a blob.

Pull an image manifest

Pull an image manifest.

Edit Project Environment Variable

Tool to edit an environment variable in a Vercel project.

Edit a project-level redirect.

Edit a project-level redirect.

Edit a routing rule

Edit a routing rule.

Eject a managed connector

Eject a managed connector.

Execute Sandbox Command

Start a command asynchronously in a running sandbox, or wait and stream status and logs as NDJSON.

Extend session timeout

Extend session timeout.

Filter Project Environment Variables

Tool to retrieve environment variables of a Vercel project by id or name.

Fork a drive

Fork a drive.

Fork a named sandbox

Fork a named sandbox.

Fork a named sandbox

Fork a named sandbox.

Generate a firewall rule from natural language

Generate a firewall rule from natural language.

Generate a routing rule from natural language

Generate a routing rule from natural language.

Get Active Attack Status

Tool to read active attack data from Vercel Firewall for a specific project.

Get virtual model config

Get virtual model config.

Get virtual model config

Get virtual model config.

Get Vercel Alias

Tool to retrieve information about a Vercel alias by ID or alias name.

Query Artifact Information

Tool to query information about artifacts by their hashes.

Get Auth Token Metadata

Tool to retrieve metadata for an authentication token.

Get Authenticated User

Tool to get the authenticated user's profile.

List integration billing plans

List integration billing plans.

Get Bulk Domain Availability

Tool to check availability for multiple domains at once.

Get price data for multiple domains

Get price data for multiple domains.

Read System Bypass

Read System Bypass.

Get Remote Caching Status

Tool to get the status of Remote Caching for the principal.

Get cert by id

Get cert by id.

Get SSL/TLS Certificates

Tool to retrieve SSL/TLS certificates for the authenticated user or team.

Get conditional firewall bypasses

Get conditional firewall bypasses.

Retrieve an integration configuration

Retrieve an integration configuration.

List products for integration configuration

List products for integration configuration.

Get Integration Configurations

Tool to get configurations for the authenticated user or team.

Get a connector

Get a connector.

Get a connector project connection

Get a connector project connection.

Get Contact Info Schema

Tool to retrieve the contact information schema for a domain's top-level domain (TLD).

Retrieve a custom environment

Retrieve a custom environment.

Get Deployment by ID or URL

Tool to get a deployment by ID or URL.

Get a check run

Get a check run.

Get Deployment Events

Tool to get deployment events for a specific Vercel deployment by ID or URL.

Retrieve the feature flags of a deployment

Retrieve the feature flags of a deployment.

Get Deployment File Contents

Retrieve the contents of a specific file from a Vercel deployment.

Get Deployment Runtime Logs

Tool to retrieve runtime logs for a specific Vercel deployment by project and deployment ID.

Get Deployments

Tool to list deployments from Vercel.

Get Domain Information

Tool to retrieve complete information for a single domain.

Get Domain Configuration

Tool to get a domain's configuration details from Vercel.

Get contact verification status for a domain

Get contact verification status for a domain.

List Project Domains by Apex Domain

List Project Domains by Apex Domain.

Get DNS Record by ID

Retrieve a single DNS record by its Vercel record ID.

Get Domain Transfer Info

Tool to get information required to transfer a domain to Vercel.

Get Domain Verification Record

Get Domain Verification Record.

Find a Drain by id

Find a Drain by id.

Get All Drains

Tool to retrieve a list of all drains.

Get a drive

Get a drive.

Get Edge Config

Tool to retrieve detailed information about a specific Edge Config by ID.

Get Edge Config Backup

Tool to retrieve a specific backup version of an Edge Config.

Get Edge Config Item

Tool to retrieve a specific item within an Edge Config.

Get Edge Config Schema

Tool to retrieve the JSON schema of a specific Edge Config.

Get Edge Config Token

Tool to retrieve details of a specific token associated with an Edge Config.

Get Firewall Configuration

Tool to retrieve firewall configuration for a Vercel project.

Get a flag

Get a flag.

Get a segment

Get a segment.

Get project flag settings

Get project flag settings.

List Git Namespaces

Tool to list Git namespaces (organizations/users) by provider.

Get an issuer

Get an issuer.

Get microfrontends config for a deployment

Get microfrontends config for a deployment.

Get microfrontends config for a project

Get microfrontends config for a project.

List microfrontends groups

List microfrontends groups.

List projects in a microfrontends group

List projects in a microfrontends group.

Get a named sandbox

Get a named sandbox.

Lists disabled Observability Plus projects

Lists disabled Observability Plus projects.

Get Observability Schema

Retrieve the available Vercel observability metrics and their query schemas.

Get Observability Metric Schema

Retrieve the schema and supported dimensions for one observability metric.

Get or create a drive

Get or create a drive.

Get a domain order

Get a domain order.

Find Project by ID or Name

Tool to find a project by ID or name with comprehensive details.

Get project daemons

Get project daemons.

Get a check

Get a check.

Get Project Domain

Tool to retrieve details about a specific domain attached to a Vercel project.

List Project Domains

Tool to retrieve all domains attached to a Vercel project.

Get Project Environment Variable

Tool to retrieve the decrypted value of an environment variable from a Vercel project.

Get Projects

Tool to retrieve a list of projects from Vercel.

Get a project trace by request ID

Get a project trace by request ID.

List Promote Aliases

Tool to get a list of aliases with status for the current promote operation.

Gets project-level redirects.

Gets project-level redirects.

Get blob upload status

Get blob upload status.

Get a repository

Get a repository.

Get a repository image

Get a repository image.

Get a repository tag

Get a repository tag.

Get Rolling Release

Tool to retrieve active rolling release information for a Vercel project.

Get Rolling Release Billing Status

Tool to retrieve the rolling release billing status for a Vercel project.

Get Rolling Release Config

Tool to get rolling release configuration for a Vercel project.

Get project routing rules

Get project routing rules.

Get routing rule version history

Get routing rule version history.

Get Sandbox Command

Retrieve a sandbox command, optionally waiting for it to complete.

Read Firewall Actions Summary by Project

Read Firewall Actions Summary by Project.

Get a session

Get a session.

Stream command logs

Stream command logs.

Get a snapshot

Get a snapshot.

Get Shared Environment Variable

Tool to retrieve the decrypted value of a Shared Environment Variable by id.

List Shared Environment Variables

Tool to list all shared environment variables for a team.

Get Storage Store

Retrieve a Vercel storage store, its project metadata, and optional guides.

Get Team Details

Retrieves detailed information about a specific Vercel team by its ID or slug.

Get access request status

Get access request status.

Get All Teams

Tool to list all teams accessible to the authenticated user with detailed information.

Get TLD Info

Tool to get information about a specific top-level domain (TLD).

Get TLD Price

Tool to get pricing information for a specific top-level domain (TLD).

List User Events

Tool to list user events.

Get a specific invocation attempt

Get a specific invocation attempt.

Get log lines for an invocation attempt

Get log lines for an invocation attempt.

Get an invocation with its jobs and tasks

Get an invocation with its jobs and tasks.

Get a specific job definition

Get a specific job definition.

Get a specific job run attempt

Get a specific job run attempt.

Get log lines for a specific job run attempt

Get log lines for a specific job run attempt.

Get Vercel CI settings for a connected repository

Get Vercel CI settings for a connected repository.

Get the current status of a Vercel CI task analysis

Get the current status of a Vercel CI task analysis.

Get log lines for the tasks of an invocation attempt

Get log lines for the tasks of an invocation attempt.

Get log lines for a specific task run attempt

Get log lines for a specific task run attempt.

Get the version history for a project's redirects.

Get the version history for a project's redirects.

Get Webhook

Tool to retrieve details of a specific webhook by ID.

Start a blob upload

Start a blob upload.

Invalidate Cache By Source Images

Tool to invalidate edge cache by source image URLs.

Invalidate Cache By Tags

Tool to invalidate edge cache by tags.

Invite a user

Invite a user.

Issue a new cert

Issue a new cert.

Kill a command

Kill a command.

List members of an access group

List members of an access group.

List projects of an access group

List projects of an access group.

List access groups for a team, project or member

List access groups for a team, project or member.

List AI Gateway budget defaults

List AI Gateway budget defaults.

List AI Gateway budgets

List AI Gateway budgets.

List AI Gateway routers

List AI Gateway routers.

List rules

List rules.

List virtual model configs

List virtual model configs.

List Vercel Aliases

Tool to list aliases from Vercel API.

List Auth Tokens

Tool to list authentication tokens.

List FOCUS billing charges

List FOCUS billing charges.

List runs for a check

List runs for a check.

List projects for a connector

List projects for a connector.

List connectors

List connectors.

List FOCUS contract commitments

List FOCUS contract commitments.

List Deployment Aliases

Tool to list all aliases assigned to a specific deployment.

List check runs for a deployment

List check runs for a deployment.

List Deployment Checks

Deprecated by the provider; no sunset date is published.

List Deployment Files

Tool to list all files in a specific deployment.

List DNS Records

Tool to list existing DNS records for a domain.

Get Domains

Tool to list all domains from Vercel.

List drives

List drives.

Get Edge Config Backups

Tool to retrieve backups for a specific Edge Config.

Get Edge Config Items

Tool to retrieve all items from a specific Edge Config.

Get Edge Configs

Tool to retrieve all Edge Configs for an account or team.

Get Edge Config Tokens

Tool to get all tokens of an Edge Config.

List Event Types

List Event Types.

Get Firewall Events by Project

Retrieve firewall events and security actions for a specific Vercel project.

List flags

List flags.

List segments

List segments.

List flags

List flags.

List flag versions

List flag versions.

Get Integration Log Drains

Deprecated by the provider; no sunset date is published.

List issuers

List issuers.

List Secure Compute networks

List Secure Compute networks.

List PrivateLink Endpoints

List PrivateLink endpoints configured for a Vercel project.

List all checks for a project

List all checks for a project.

List connectors for a project

List connectors for a project.

Get Project Custom Environments

Tool to retrieve custom environments for a Vercel project.

Get Project Members

Tool to list all members of a Vercel project.

List image tags

List image tags.

List repositories

List repositories.

List repository images

List repository images.

List repository permissions

List repository permissions.

List repository tags

List repository tags.

List Sandboxes

List named sandboxes for a Vercel project with filters and cursor pagination.

List Sandbox Snapshots

List a project's sandbox snapshots and continue with pagination.

List commands

List commands.

List sessions

List sessions.

Get Supported TLDs

Tool to retrieve all TLDs (top-level domains) supported by Vercel for domain registration.

List all flags for a team

List all flags for a team.

List team project flag settings

List team project flag settings.

List all flags for a team

List all flags for a team.

Get Team Members

Tool to list all members of a Vercel team.

List Vercel CI branch suggestions for a team

List Vercel CI branch suggestions for a team.

List all attempts for an invocation

List all attempts for an invocation.

List invocations for a team, optionally filtered by repository and invocation metadata

List invocations for a team, optionally filtered by repository and invocation metadata.

List job definitions for an invocation attempt

List job definitions for an invocation attempt.

List all runs for a job definition

List all runs for a job definition.

List discovered tasks for a completed Vercel CI task analysis

List discovered tasks for a completed Vercel CI task analysis.

List all task definitions for a job run

List all task definitions for a job run.

List task runs for a job run

List task runs for a job run.

Get List of Webhooks

Tool to retrieve a list of all webhooks for the authenticated account or team.

Manage Route Version

Promote, restore, or discard an existing routing-rule version; never create one.

Move Project Domain

Tool to move a domain from one Vercel project to another.

Update Global Config schema

Update Global Config schema.

Pause Vercel Project

Tool to pause a Vercel project.

Update Team Directory Sync Role Mappings

Update Team Directory Sync Role Mappings.

Pull Environment Variables

Pull effective runtime and build environment maps for a project or deployment.

Override a project daemon's instance counts

Override a project daemon's instance counts.

Reads an access group

Reads an access group.

Reads an access group project

Reads an access group project.

Read Firewall Configuration

Tool to read firewall configuration for a Vercel project.

Read a Secure Compute network

Read a Secure Compute network.

Read a PrivateLink endpoint

Read a PrivateLink endpoint.

Read Sandbox File

Read and download a file from an existing Vercel Sandbox session.

Record Artifacts Cache Events

Tool to record artifacts cache usage events.

Remove System Bypass Rule

Remove System Bypass Rule.

Remove cert

Remove cert.

Remove a custom environment

Remove a custom environment.

Remove Domain from Project

Tool to remove a domain from a Vercel project.

Remove a Project Member

Remove a Project Member.

Remove a repository permission

Remove a repository permission.

Remove a Team Member

Remove a Team Member.

Renew a domain

Renew a domain.

Update connector trigger destinations

Update connector trigger destinations.

Replace Domain Records (Unversioned)

Call Vercel's unversioned domain-record replacement operation.

Update Vercel Firewall Configuration

Tool to update firewall configuration for a Vercel project.

Request access to a team

Request access to a team.

Request Delete User Account

Tool to initiate user account deletion on Vercel.

Promote Deployment to Production

Tool to promote a deployment to production by pointing all production domains for a project to the given deployment.

Point production traffic to a previous production deployment by ID

Point production traffic to a previous production deployment by ID.

Force restart a project daemon instance

Force restart a project daemon instance.

Restore Global Config backup

Restore Global Config backup.

Restore staged project-level redirects to their production version.

Restore staged project-level redirects to their production version.

Retry a terminal Vercel CI invocation attempt

Retry a terminal Vercel CI invocation attempt.

Get Domain Availability and Pricing

Get Domain Availability and Pricing.

Search Git Repositories

Tool to search and list Git repositories linked to a namespace by provider.

Search Request Logs

Search historical request logs for a Vercel project and time window.

Search the task logs of several invocation attempts

Search the task logs of several invocation attempts.

Stages new redirects for a project.

Stages new redirects for a project.

Stage routing rules

Stage routing rules.

Start a rolling release for the project

Start a rolling release for the project.

Stop a session

Stop a session.

Test Drain Configuration

Tool to validate a drain delivery configuration by sending a test request.

Transfer In Domain

Tool to transfer a domain to Vercel from another registrar.

Unlink Shared Environment Variable

Tool to disconnect a shared environment variable from a Vercel project.

Unpause Vercel Project

Tool to unpause a specific project by its ID.

Update an access group

Update an access group.

Update an access group project

Update an access group project.

Update rule

Update rule.

Update virtual model config

Update a virtual model config by its body slug and supplied update fields.

Update virtual model config

Update virtual model config.

Update Attack Challenge Mode

Tool to update Attack Challenge mode for a Vercel project.

Update a custom environment

Update a custom environment.

Update a check run

Update a check run.

Update DNS Record

Tool to update an existing DNS record.

Patch Domain

Tool to update or move an apex domain on Vercel.

Update auto-renew for a domain

Update auto-renew for a domain.

Update nameservers for a domain

Update nameservers for a domain.

Update Edge Config

Tool to update an Edge Config by changing its slug.

Update Edge Config Items

Tool to update items within a specific Edge Config.

Update Edge Config Schema

Tool to update the JSON Schema for an Edge Config.

Update Firewall Configuration

Tool to incrementally update Vercel Firewall configuration for a project using PATCH.

Update a flag

Update a flag.

Update a segment

Update a segment.

Update project flag settings

Update project flag settings.

Update deployment integration action

Update deployment integration action.

Update the microfrontends settings

Update the microfrontends settings.

Update a microfrontends group

Update a microfrontends group.

Update a Secure Compute network

Update a Secure Compute network.

Updates a disabled Observability Plus project setting

Updates a disabled Observability Plus project setting.

Update a PrivateLink endpoint

Update a PrivateLink endpoint.

Update Vercel Project (v2)

Tool to update an existing Vercel project configuration.

Update a check

Update a check.

Update Project Data Cache

Tool to update the data cache feature for a Vercel project.

Update Project Domain

Tool to update a project domain in Vercel.

Update Project Protection Bypass

Tool to update protection bypass for automation on a Vercel project.

Updates the description for a rollback

Updates the description for a rollback.

Update the rolling release settings for the project

Update the rolling release settings for the project.

Update a sandbox

Update a sandbox.

Update network policy

Update network policy.

Update Shared Env Variable

Tool to update one or more shared environment variables.

Update Project Static IPs

Tool to configure Static IPs for a Vercel project.

Update Team

Tool to update a Vercel team's configuration.

Update a Team Member

Update a Team Member.

Update URL Protection Bypass

Tool to update the protection bypass for a URL.

Enable or disable Vercel CI for a connected repository

Enable or disable Vercel CI for a connected repository.

Promote a staging version to production or restore a previous production version.

Promote a staging version to production or restore a previous production version.

Upload Cache Artifact

Tool to upload a cache artifact to Vercel.

Upload Deployment File

Tool to upload deployment files to Vercel.

Upload a project avatar

Upload a project avatar.

Upload a blob chunk

Upload a blob chunk.

Push an image manifest

Push an image manifest.

Upsert AI Gateway budget

Upsert AI Gateway budget.

Upsert AI Gateway budget default

Upsert AI Gateway budget default.

Create or update a connector project connection

Create or update a connector project connection.

Verify Project Domain

Attempts to verify a project domain by checking if DNS challenges are correctly configured.

Who Am I

Return the identity (email, username) of the connected Vercel account.

Write to command stdin

Write to command stdin.

Write files

Write files.

FAQ

Frequently asked questions

With a standalone Vercel MCP server, the agents and LLMs can only access a fixed set of Vercel tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Vercel and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Atomic Agent fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Vercel tools.

Yes, absolutely. You can configure which Vercel scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Vercel data and credentials are handled as safely as possible.

Start with Vercel.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Vercel tool your agent needs.Free to start.

Start building