MCP App Store
by KeenEthics

Overview

How to use: Run /deploy to push your application to production, /vercel-logs to fetch and analyze deployment logs, or /vercel-setup to initialize Vercel CLI and link your project. You can also say "deploy my app to Vercel" or "check my deployment logs" to trigger these capabilities.

Tools

accept_project_transfer_request

ChatGPT
Accept a project ownership transfer into the selected team using its request code. Paid features can otherwise activate or increase billing on the receiving team; MCP explicitly opts out of those upgrades, including choices saved on the transfer request. Existing receiving-team entitlements still apply. Integration dependencies may require their own accepted policies and billing arrangements. Completion is asynchronous; inspect the project to verify ownership. CLI fallback on MCP failure (partial): vercel api /projects/transfer-request/{code} --method PUT. Fill placeholders from inputs.

activate_kms_signing_key

ChatGPT
Activate a pending signing key so the issuer starts signing with it. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId}/keys/{keyId}/activate --method POST. Fill placeholders from inputs.

add_project_domain

ChatGPT
Add a domain to the project by passing its domain name and by specifying the project by either passing the project id or name in the URL. If the domain is not yet verified to be used on this project, the request will return verified = false, and the domain will need to be verified according to the verification challenge via POST /projects/:idOrName/domains/:domain/verify. If the domain already exists on the project, the request will fail with a 400 status code. CLI fallback on MCP failure (partial): vercel api /v10/projects/{idOrName}/domains --method POST. Fill placeholders from inputs.

add_route

ChatGPT
Add a single routing rule to a project at a specified position. Defaults to the end of the list if no position is provided. The route is enabled by default. Stages a new version with the added route. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes --method POST. Fill placeholders from inputs.

add_toolbar_reaction

ChatGPT
Add an emoji reaction to a message in a toolbar thread.

aggregate_events

ChatGPT
Counts custom events on a project, within the requested date range. Results are either aggregated or broken down over time. Results can additionally be broken down by one dimension, and filtered by multiple dimensions. CLI fallback on MCP failure (partial): vercel api /v1/query/web-analytics/events/aggregate --method GET. Fill placeholders from inputs.

aggregate_pageviews

ChatGPT
Counts pageviews on a project, within the requested date range. Results are either aggregated or broken down over time. Results can additionally be broken down by one dimension, and filtered by multiple dimensions. CLI fallback on MCP failure (partial): vercel api /v1/query/web-analytics/visits/aggregate --method GET. Fill placeholders from inputs.

approve_rolling_release_stage

ChatGPT
Advance a rollout to the next stage. This is only needed when rolling releases is configured to require manual approval. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/approve-stage --method POST. Fill placeholders from inputs.

artifact_query

ChatGPT
Query information about an array of artifacts. CLI fallback on MCP failure (partial): vercel api /v8/artifacts --method POST. Fill placeholders from inputs.

assign_alias

ChatGPT
Creates a new alias for the deployment resolved from the given deployment or alias ID or URL. The authenticated user or team must own this deployment. If the desired alias is already assigned to another deployment, then it will be removed from the old deployment and assigned to the new one. CLI fallback on MCP failure (partial): vercel api /v2/deployments/{id}/aliases --method POST. Fill placeholders from inputs.

buy_domain

ChatGPT
Executes a single-domain registration previously quoted by get_purchase_quote (product:domain) — quoting first is REQUIRED; this tool rejects un-quoted calls. Get the quote, present it to the user for explicit approval (use a structured question tool such as AskUserQuestion when available), then call with confirm:true, the quote's idempotencyKey, the expectedPrice and years from the quote, and the full registrant contact to execute the non-refundable purchase. Vercel stores no reusable registrant profile, so contact details must be supplied each time. The quote returns required disclosures the assistant must relay before approval: the payment method (default card on file), that taxes/fees may apply on top of the price, the item terms (non-refundable), and, when auto-renew is on, the recurring-charge terms in disclosures.subscription (renews automatically each term at the then-current price until auto-renew is turned off), plus a full-terms link. CLI fallback: unavailable.

cancel_deployment

ChatGPT
Cancels a deployment that is currently in progress, stopping the build before it completes. Use this to recover quickly from accidental deploys, wrong-branch pushes, or builds with known errors — without waiting for them to finish. Returns 400 if the deployment is no longer cancelable (already READY, ERROR, or CANCELED). Returns the updated deployment object with readyState: 'CANCELED' on success. CLI fallback on MCP failure (partial): vercel api /v12/deployments/{id}/cancel --method PATCH. Fill placeholders from inputs.

change_toolbar_thread_resolve_status

ChatGPT
Change the resolve status of a toolbar thread. Can be used to mark a thread as resolved or unresolve a previously resolved thread.

check_domain_availability_and_price

ChatGPT
Check if domain names are available for purchase and get pricing information

complete_rolling_release

ChatGPT
Force-complete a Rolling Release. The canary deployment will begin serving 100% of the traffic. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/complete --method POST. Fill placeholders from inputs.

count_events

ChatGPT
Counts the number of custom events on a project (production only), since Web Analytics was enabled. Results can be filtered on supported dimensions. CLI fallback on MCP failure (partial): vercel api /v1/query/web-analytics/events/count --method GET. Fill placeholders from inputs.

count_pageviews

ChatGPT
Counts the number of page views on a project (production only), since Web Analytics was enabled. Results can be filtered on supported dimensions. CLI fallback on MCP failure (partial): vercel api /v1/query/web-analytics/visits/count --method GET. Fill placeholders from inputs.

create_deployment

ChatGPT
Create a Vercel deployment from source files or an existing project Git connection. Git authentication uses the configured connection server-side; this tool does not accept a Git access token. Builds run asynchronously; inspect the deployment state and logs afterward. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} deploy {localProjectPath} --target {target}. Fill placeholders from inputs.

create_drain

ChatGPT
Create a new Drain with the provided configuration. CLI fallback on MCP failure (partial): vercel api /v1/drains --method POST. Fill placeholders from inputs.

create_edge_config

ChatGPT
Creates a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config --method POST. Fill placeholders from inputs.

create_edge_config_token

ChatGPT
Adds a token to an existing Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/token --method POST. Fill placeholders from inputs.

create_flag

ChatGPT
Create a new feature flag for a project. The flag must have a unique slug within the project and specify its kind (boolean, string, number, or json). CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags create {slug} --project {projectIdOrName}. Fill placeholders from inputs.

create_git_project

ChatGPT
Preferred when the intended source is pushed to an accessible remote repository's production branch. Create a Vercel project linked to that repository, or reuse the existing project already linked to it, to automatically deploy changes on every push. New projects use the team's default deployment protection. Creates a preview deployment from the production branch by default; do not ask for deployment confirmation. For local source, prefer the Vercel CLI. Use deploy_to_vercel only for small, simple inline deployments when neither the CLI nor a usable remote repository is available, or the user explicitly requests inline deployment. This prevents new bare projects; it does not reconnect an existing unlinked project with the same name. CLI fallback: unavailable.

create_kms_issuer

ChatGPT
Create a KMS issuer with server-generated signing keys for the selected team. Configure its name, signing algorithm, claims schema, and initial policy. Private-key import is unavailable through MCP. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers --method POST. Fill placeholders from inputs.

create_kms_issuer_policy

ChatGPT
Attach a policy to a KMS issuer that grants a project's deployments permission to sign with it. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId}/policies --method POST. Fill placeholders from inputs.

create_kms_signing_key

ChatGPT
Generate a new signing key server-side for an existing KMS issuer ID. Configure automatic or manual activation and the previous-key grace period. Returns key metadata; private-key import is unavailable through MCP. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId}/keys --method POST. Fill placeholders from inputs.

create_observability_query

ChatGPT
Run a read-only Vercel observability query for a metric and owner or project scope. Supports time ranges, filters, grouping, aggregation, and result limits. Returns query results without changing project configuration. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} metrics {metric} --project {projectIdOrName}. Fill placeholders from inputs.

create_or_transfer_domain

ChatGPT
Add an existing apex domain to the selected Vercel account (method:add, the default), or accept an approved move from another Vercel account (method:move-in). A move-in changes ownership within Vercel and requires a pending move approval for the receiving account; it is not a domain purchase or an external registrar transfer. CLI fallback on MCP failure (partial): vercel api /v7/domains --method POST. Fill placeholders from inputs.

create_project

ChatGPT
Allows to create a new project with the provided configuration. It only requires the project name but more configuration can be provided to override the defaults. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} project add {projectName}. Fill placeholders from inputs.

create_project_env

ChatGPT
Create one or more environment variables for a project by passing its key, value, type and target and by specifying the project by either passing the project id or name in the URL. If you include upsert=true as a query parameter, a new environment variable will not be created if it already exists but, the existing variable's value will be updated. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} env add {name} {environment} --project {projectIdOrName}. Fill placeholders from inputs.

create_sandboxes_sessions_by_session_id_snapshot_v2

ChatGPT
Creates a point-in-time snapshot of a running session's filesystem. Snapshots can be used to quickly restore a session to a previous state or to create new sessions with pre-configured environments. The session must be running and able to accept commands for a snapshot to be created. The session will be terminated after the snapshot is created. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/snapshot --method POST. Fill placeholders from inputs.

create_sandboxes_sessions_by_session_id_snapshot_v3

ChatGPT
Creates a point-in-time snapshot of a running session's filesystem. Snapshots can be used to quickly restore a session to a previous state or to create new sessions with pre-configured environments. The session must be running and able to accept commands for a snapshot to be created. The session will be terminated after the snapshot is created. Unlike v2, snapshots expire after 7 days when neither the request nor the sandbox configuration specifies an expiration. CLI fallback on MCP failure (partial): vercel api /v3/sandboxes/sessions/{sessionId}/snapshot --method POST. Fill placeholders from inputs.

create_sandboxes_v2

ChatGPT
Creates a named sandbox environment. Named sandboxes have a unique name within a project and support automatic snapshotting on shutdown. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} sandbox create --project {projectIdOrName}. Fill placeholders from inputs.

create_sandboxes_v3

ChatGPT
Creates a named sandbox environment. Named sandboxes have a unique name within a project and support automatic snapshotting on shutdown. Unlike v2, this version has no runtime parameter: when no image is provided (and the sandbox is not restored from a snapshot), the sandbox is created from the default universal image. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} sandbox create --project {projectIdOrName}. Fill placeholders from inputs.

create_sandboxes_v4

ChatGPT
Creates a named sandbox environment. Named sandboxes have a unique name within a project and support automatic snapshotting on shutdown. When no image is provided (and the sandbox is not restored from a snapshot), the sandbox is created from the default universal image. Unlike v3, snapshots expire after 7 days by default and persistent sandboxes keep only their most recent snapshot unless keepLastSnapshots is configured otherwise (or set to null to disable the limit). CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} sandbox create --project {projectIdOrName}. Fill placeholders from inputs.

create_sdk_key

ChatGPT
Creates an SDK key. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags sdk-keys add --type {type} --environment {environment} --project {projectIdOrName}. Fill placeholders from inputs.

create_session_directory

ChatGPT
Creates a new directory in a session's filesystem. By default, parent directories are created recursively if they don't exist (similar to mkdir -p). CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/fs/mkdir --method POST. Fill placeholders from inputs.

create_storage_stores_blob

ChatGPT
Create a Blob store CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} storage create {name} --type blob --access {access}. Fill placeholders from inputs.

create_trace_session

ChatGPT
Mints a short-lived HS256 JWT scoped to a deployment hostname. The Vercel CLI presents this JWT to the Vercel proxy on requests it wants traced. CLI fallback on MCP failure (partial): vercel api /v1/projects/traces/session --method POST. Fill placeholders from inputs.

deploy_to_vercel

ChatGPT
Deploy the current project to Vercel

edit_project_env

ChatGPT
Edit a specific environment variable for a given project by passing the environment variable identifier and either passing the project id or name in the URL. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} env update {name} {environment} --project {projectIdOrName}. Fill placeholders from inputs.

edit_route

ChatGPT
Replace a routing rule identified by its ID, or restore it from the current production version. Stages a new version with the modified route. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes/{routeId} --method PATCH. Fill placeholders from inputs.

edit_toolbar_message

ChatGPT
Edit an existing message in a toolbar thread.

extend_session_timeout

ChatGPT
Extends the maximum execution time of a running session. The session must be active and able to accept commands. The total timeout cannot exceed the maximum allowed limit for your account. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/extend-timeout --method POST. Fill placeholders from inputs.

filter_project_envs

ChatGPT
Retrieve the environment variables for a given project by passing either the project id or name in the URL. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} env list --project {projectIdOrName}. Fill placeholders from inputs.

generate_route

ChatGPT
Generate a routing rule configuration from a natural language description. Returns a suggested route configuration that can be reviewed and saved. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes/generate --method POST. Fill placeholders from inputs.

get_access_to_vercel_url

ChatGPT
Creates a temporary shareable link that bypasses authentication for protected Vercel deployments. When you encounter a Vercel deployment URL (like https://myapp-abc123.vercel.app), you might receive a 403 (Forbidden) error when trying to access it. This tool generates a special URL with a '_vercel_share' parameter that allows temporary access without requiring login credentials. The shareable URL will expire in 23 hours. When you use the returned URL, that URL will redirect and set an auth cookie. If your fetch implementation does not support cookies, use the 'web_fetch_vercel_url' tool instead.

get_active_attack_status

ChatGPT
Retrieve active attack data within the last N days (default: 1 day) CLI fallback on MCP failure (partial): vercel api /v1/security/firewall/attack-status --method GET. Fill placeholders from inputs.

get_agent_run

ChatGPT
Get detailed Agent Run metadata for a single run, including events, workflow metadata, usage, and subagent breakout data. Use list_agent_runs first if you need to discover a run ID.

get_agent_run_trace

ChatGPT
Get the Ash trace for a single Agent Run, including turns, messages, reasoning, tool calls, token usage, and tool input/output when available. Use this for debugging exact agent behavior in production.

get_alias

ChatGPT
Retrieves an Alias for the given host name or alias ID. CLI fallback on MCP failure (partial): vercel api /v4/aliases/{idOrAlias} --method GET. Fill placeholders from inputs.

get_auth_user

ChatGPT
Retrieves information related to the currently authenticated User. CLI fallback on MCP failure (partial): vercel api /v2/user --method GET. Fill placeholders from inputs.

get_bulk_availability

ChatGPT
Check registration availability for up to 50 domains. This is a read-only registry lookup despite using POST; it does not reserve, register, or purchase any domain. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains check {domain1} {domain2}. Fill placeholders from inputs.

get_bulk_price

ChatGPT
Get price data for multiple domains in a single request. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains price {domain1} {domain2}. Fill placeholders from inputs.

get_bypass_ip

ChatGPT
Retrieve the system bypass rules configured for the specified project CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} firewall system-bypass list --project {projectIdOrName}. Fill placeholders from inputs.

get_cert_by_id

ChatGPT
Get cert by id CLI fallback on MCP failure (partial): vercel api /v8/certs/{id} --method GET. Fill placeholders from inputs.

get_configuration

ChatGPT
Retrieve an installed integration configuration by ID. The authenticated account or selected team must own the configuration. CLI fallback on MCP failure (partial): vercel api /v1/integrations/configuration/{id} --method GET. Fill placeholders from inputs.

get_connector

ChatGPT
Get the connector by ID. Accepts a dashboard/team requester or a deployment's project OIDC token. Project requesters may only read connectors linked to their project and environment. CLI fallback on MCP failure (partial): vercel api /v1/connect/connectors/{connector} --method GET. Fill placeholders from inputs.

get_connector_project_connection

ChatGPT
Get the configuration that connects a connector to a project. CLI fallback on MCP failure (partial): vercel api /v1/connect/connectors/{connector}/projects/{projectId} --method GET. Fill placeholders from inputs.

get_contact_info_schema

ChatGPT
Retrieve the contact-field schema required by a domain's TLD. Returns field requirements, not a registrant's personal information. Does not submit contact details or register a domain. CLI fallback on MCP failure (partial): vercel api /v1/registrar/domains/{domain}/contact-info/schema --method GET. Fill placeholders from inputs.

get_custom_environment

ChatGPT
Retrieve a custom environment for the project. Must not be named 'Production' or 'Preview'. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName}/custom-environments/{environmentSlugOrId} --method GET. Fill placeholders from inputs.

get_deployment

ChatGPT
Get a specific deployment by ID or URL.

get_deployment_build_logs

ChatGPT
Get the build logs of a deployment by deployment ID or URL. Can be used to investigate why a deployment failed. It can work as an infinite stream of logs or as a JSON endpoint depending on the input parameters.

get_deployment_feature_flags

ChatGPT
Retrieve the feature flags of a deployment. CLI fallback on MCP failure (partial): vercel api /v1/deployments/{deploymentId}/feature-flags --method GET. Fill placeholders from inputs.

get_deployment_file_contents

ChatGPT
Allows to retrieve the content of a file by supplying the file identifier and the deployment unique identifier. The response body will contain a JSON response containing the contents of the file encoded as base64. CLI fallback on MCP failure (partial): vercel api /v8/deployments/{id}/files/{fileId} --method GET. Fill placeholders from inputs.

get_domain

ChatGPT
Get information for a single domain in an account or team. CLI fallback on MCP failure (partial): vercel api /v5/domains/{domain} --method GET. Fill placeholders from inputs.

get_domain_availability

ChatGPT
Check whether a domain is available for registration. This is a read-only registry lookup; it does not reserve, register, or purchase the domain. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains check {domain}. Fill placeholders from inputs.

get_domain_config

ChatGPT
Get a Domain's configuration. CLI fallback on MCP failure (partial): vercel api /v6/domains/{domain}/config --method GET. Fill placeholders from inputs.

get_domain_contact_verification

ChatGPT
Get the registrant contact verification status for a domain. Use this after purchasing a domain to determine whether the contact has been verified. Note that a bought_too_recently error will be returned if the domain was bought less than 30 minutes before the request. CLI fallback on MCP failure (partial): vercel api /v1/registrar/domains/{domain}/contact-verification --method GET. Fill placeholders from inputs.

get_domain_order

ChatGPT
Get the status of a domain purchase order returned by buy_domain, to confirm whether the registration completed. CLI fallback: unavailable.

get_domain_price

ChatGPT
Get price data for a specific domain CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains price {domain}. Fill placeholders from inputs.

get_domain_project_domains

ChatGPT
List all project domains associated with an apex domain owned by the authenticated account. CLI fallback on MCP failure (partial): vercel api /v1/domains/{domain}/project-domains --method GET. Fill placeholders from inputs.

get_domain_verification_record

ChatGPT
Get the TXT verification record needed to claim ownership of a domain for the authenticated team. The caller must add this TXT record to _vercel.{domain} in their DNS configuration, then call POST /domains/:domain/claim to complete the ownership transfer. CLI fallback on MCP failure (partial): vercel api /v9/domains/{domain}/verification --method GET. Fill placeholders from inputs.

get_domains_records_by_record_id

ChatGPT
Retrieve a single DNS record by its record ID for the authenticated account or selected team. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} dns inspect {recordId}. Fill placeholders from inputs.

get_drain

ChatGPT
Get the information for a specific Drain by passing the drain id in the URL. CLI fallback on MCP failure (partial): vercel api /v1/drains/{id} --method GET. Fill placeholders from inputs.

get_edge_config

ChatGPT
Returns a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId} --method GET. Fill placeholders from inputs.

get_edge_config_backup

ChatGPT
Retrieves a specific version of a Global Config from backup storage. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/backups/{edgeConfigBackupVersionId} --method GET. Fill placeholders from inputs.

get_edge_config_backups

ChatGPT
Returns backups of a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/backups --method GET. Fill placeholders from inputs.

get_edge_config_item

ChatGPT
Returns a specific Global Config Item. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/item/{edgeConfigItemKey} --method GET. Fill placeholders from inputs.

get_edge_config_items

ChatGPT
Returns all items of a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/items --method GET. Fill placeholders from inputs.

get_edge_config_tokens

ChatGPT
Returns all tokens of a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/tokens --method GET. Fill placeholders from inputs.

get_edge_configs

ChatGPT
Returns all Global Configs. CLI fallback on MCP failure (partial): vercel api /v1/global-config --method GET. Fill placeholders from inputs.

get_firewall_config

ChatGPT
Retrieve the specified firewall configuration for a project. The deployed configVersion will be active CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} firewall status --project {projectIdOrName}. Fill placeholders from inputs.

get_flag

ChatGPT
Retrieve a specific feature flag by its ID or slug. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags inspect {flagIdOrSlug} --project {projectIdOrName}. Fill placeholders from inputs.

get_flag_segment

ChatGPT
Retrieve a feature flag segment by ID or slug. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/segments/{segmentIdOrSlug} --method GET. Fill placeholders from inputs.

get_flag_settings

ChatGPT
Retrieve feature flag settings for a project. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/settings --method GET. Fill placeholders from inputs.

get_git_deployment_context

ChatGPT
Lists the user's Vercel teams with each team's plan, connected Cursor Origin workspaces, and linked Git projects. CLI fallback: unavailable.

get_kms_issuer

ChatGPT
Retrieve a single KMS issuer by its ID. Accepts either a team bearer token (existing path) or an OIDC token authorized by one of the issuer's policies (e.g. a connex-grant token). The OIDC path returns the issuer without policies, since a policy token only proves signing access, not management access. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId} --method GET. Fill placeholders from inputs.

get_microfrontends_config

ChatGPT
Get the microfrontends config for a deployment. CLI fallback on MCP failure (partial): vercel api /v1/microfrontends/{deploymentId}/config --method GET. Fill placeholders from inputs.

get_microfrontends_config_for_project

ChatGPT
Get the microfrontends config for a project by ID or name. CLI fallback on MCP failure (partial): vercel api /v1/microfrontends/projects/{projectIdOrName}/production-mfe-config --method GET. Fill placeholders from inputs.

get_named_sandbox

ChatGPT
Retrieves a named sandbox by name, including its current sandbox and routes. If the sandbox is stopped and resume is true, a new sandbox will be created from the most recent snapshot. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/{name} --method GET. Fill placeholders from inputs.

get_observability_configuration_projects

ChatGPT
Lists the projects that are currently configured as disabled for Observability Plus on a team. CLI fallback on MCP failure (partial): vercel api /v1/observability/manage/configuration/projects --method GET. Fill placeholders from inputs.

get_observability_schema

ChatGPT
Retrieve the available Vercel observability metrics and their query schemas. Use this to choose supported metrics and dimensions before running an observability query. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} metrics schema. Fill placeholders from inputs.

get_order

ChatGPT
Get information about a domain order by its ID CLI fallback on MCP failure (partial): vercel api /v1/registrar/orders/{orderId} --method GET. Fill placeholders from inputs.

get_project

ChatGPT
Get a specific project in Vercel

get_project_domain

ChatGPT
Get project domain by project id/name and domain name. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName}/domains/{domain} --method GET. Fill placeholders from inputs.

get_project_env

ChatGPT
Retrieve the environment variable for a given project. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/env/{id} --method GET. Fill placeholders from inputs.

get_project_trace

ChatGPT
Returns the OTEL trace for a given Vercel CLI request. CLI fallback on MCP failure (partial): vercel api /v1/projects/traces --method GET. Fill placeholders from inputs.

get_purchase_quote

ChatGPT
Get a read-only domain registration quote for the selected team. Checks availability and pricing and returns disclosures and a signed quote token valid for five minutes. Present the price, taxes and fees, payment method, registration and auto-renew terms for explicit user approval before calling buy_domain. Does not register, reserve, or charge for a domain. Digital subscriptions, credits, and add-ons cannot be quoted or purchased through this tool. CLI fallback: unavailable.

get_records

ChatGPT
Retrieves a list of DNS records created for a domain name. By default it returns 20 records if no limit is provided. The rest can be retrieved using the pagination options. CLI fallback on MCP failure (partial): vercel api /v5/domains/{domain}/records --method GET. Fill placeholders from inputs.

get_remote_cache_status

ChatGPT
Check the status of Remote Caching for this principal. Returns a JSON-encoded status indicating if Remote Caching is enabled, disabled, or disabled due to usage limits. CLI fallback on MCP failure (partial): vercel api /v8/artifacts/status --method GET. Fill placeholders from inputs.

get_rolling_release

ChatGPT
Return the Rolling Release for a project, regardless of whether the rollout is active, aborted, or completed. If the feature is enabled but no deployment has occurred yet, null will be returned. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release --method GET. Fill placeholders from inputs.

get_rolling_release_billing_status

ChatGPT
Get the Rolling Releases billing status for a project. The team level billing status is used to determine if the project can be configured for rolling releases. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/billing --method GET. Fill placeholders from inputs.

get_rolling_release_config

ChatGPT
Get the Rolling Releases configuration for a project. The project-level config is simply a template that will be used for any future rolling release, and not the configuration for any active rolling release. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/config --method GET. Fill placeholders from inputs.

get_runtime_errors

ChatGPT
Get grouped runtime error clusters for a project (error name, occurrence count, affected routes, sample messages, first/last seen). Use this first to answer "why is production erroring" — it reads a pre-aggregated table and does not time out. Max 7-day range.

get_runtime_logs

ChatGPT
Get runtime logs for a project or deployment. Runtime logs show application output (console.log, errors, etc.) from serverless functions and edge functions during execution. Supports filtering by environment, log level, status code, source, time range, and full-text search. Useful for debugging runtime issues, monitoring application behavior, and investigating errors in production.

get_session

ChatGPT
Retrieves detailed information about a specific session, including its current status, resource configuration, and exposed routes. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId} --method GET. Fill placeholders from inputs.

get_session_command

ChatGPT
Retrieves the current status and details of a command executed in a session. Use the wait parameter to block until the command finishes execution. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/cmd/{cmdId} --method GET. Fill placeholders from inputs.

get_session_command_logs

ChatGPT
Streams the output of a command in real-time using newline-delimited JSON (ND-JSON). Each entry includes the output data and stream type. Stream types include stdout, stderr, and error (for stream failures). CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/cmd/{cmdId}/logs --method GET. Fill placeholders from inputs.

get_session_snapshot

ChatGPT
Retrieves detailed information about a specific snapshot, including its creation time, size, expiration date, and the source session it was created from. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/snapshots/{snapshotId} --method GET. Fill placeholders from inputs.

get_shared_env_var

ChatGPT
Retrieve the decrypted value of a Shared Environment Variable by id. CLI fallback on MCP failure (partial): vercel api /v1/env/{id} --method GET. Fill placeholders from inputs.

get_storage_stores_by_id

ChatGPT
Get a store CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} storage get {storeId}. Fill placeholders from inputs.

get_team

ChatGPT
Get information for the Team specified by the teamId parameter. CLI fallback on MCP failure (partial): vercel api /v2/teams/{teamId} --method GET. Fill placeholders from inputs.

get_tld

ChatGPT
Get the metadata for a specific TLD. CLI fallback on MCP failure (partial): vercel api /v1/registrar/tlds/{tld} --method GET. Fill placeholders from inputs.

get_tld_price

ChatGPT
Get price data for a specific TLD. This only reflects base prices for the given TLD. Premium domains may have different prices. Use the Get price data for a domain endpoint to get the price data for a specific domain. CLI fallback on MCP failure (partial): vercel api /v1/registrar/tlds/{tld}/price --method GET. Fill placeholders from inputs.

get_toolbar_thread

ChatGPT
Get a specific toolbar thread by ID, including all messages and context.

get_vercel_ci_invocation

ChatGPT
Get Invocation CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt} --method GET. Fill placeholders from inputs.

get_vercel_ci_invocation_logs

ChatGPT
Get Invocation Logs CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/logs --method GET. Fill placeholders from inputs.

get_vercel_ci_invocation_tree

ChatGPT
Returns an invocation attempt together with every job definition, its latest job run, and the task definitions and active task runs of that job run. Defaults to the latest attempt when attempt is omitted. With follow=1 the response is a newline-delimited JSON stream: a {"type":"tree", ...} event with the full tree is sent immediately and again whenever it changes, and a final {"type":"end","reason":...} event is sent when the attempt finishes (completed) or the stream reaches its maximum duration (timeout), after which clients should reconnect. CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/tree --method GET. Fill placeholders from inputs.

get_vercel_ci_job_definition

ChatGPT
Get Job Definition CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId} --method GET. Fill placeholders from inputs.

get_vercel_ci_job_run

ChatGPT
Get Job Run CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs/{runAttempt} --method GET. Fill placeholders from inputs.

get_vercel_ci_job_run_logs

ChatGPT
Get Job Run Logs CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs/{runAttempt}/logs --method GET. Fill placeholders from inputs.

get_vercel_ci_task_logs

ChatGPT
Returns log lines for the tasks of an invocation attempt in a single request, grouped by task. Tasks can be narrowed by name and by conclusion, for example conclusion=failed to fetch only the logs of failed tasks. CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/task-logs --method GET. Fill placeholders from inputs.

get_vercel_ci_task_run_logs

ChatGPT
Get Task Run Logs With follow=1 the response is a newline-delimited JSON stream of log lines that ends once the task run has finished and its logs are flushed, or when the stream reaches its maximum duration. CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs/{runAttempt}/task-definitions/{taskDefinitionId}/runs/{taskRunAttempt}/logs --method GET. Fill placeholders from inputs.

get_webhooks

ChatGPT
Get a list of webhooks CLI fallback on MCP failure (partial): vercel api /v1/webhooks --method GET. Fill placeholders from inputs.

git_namespaces

ChatGPT
Lists git namespaces for a supported provider. Supported providers are github, gitlab and bitbucket. If the provider is not provided, it will try to obtain it from the user that authenticated the request. CLI fallback on MCP failure (partial): vercel api /v1/integrations/git-namespaces --method GET. Fill placeholders from inputs.

import-claude-design-from-url

ChatGPT
Import a design into Vercel from a publicly fetchable URL. The file is a self-contained HTML bundle with all images, fonts, and styles inlined.

invalidate_by_src_images

ChatGPT
Marks a source image as stale, causing its corresponding transformed images to be revalidated in the background on the next request. CLI fallback on MCP failure (partial): vercel api /v1/edge-cache/invalidate-by-src-images --method POST. Fill placeholders from inputs.

invalidate_by_tags

ChatGPT
Marks a cache tag as stale, causing cache entries associated with that tag to be revalidated in the background on the next request. CLI fallback on MCP failure (partial): vercel api /v1/edge-cache/invalidate-by-tags --method POST. Fill placeholders from inputs.

issue_cert

ChatGPT
Issue a new cert CLI fallback on MCP failure (partial): vercel api /v8/certs --method POST. Fill placeholders from inputs.

kill_session_command

ChatGPT
Sends a signal to terminate a running command in a session. The signal can be used to gracefully stop (SIGTERM) or forcefully kill (SIGKILL) the process. The command must still be running for this operation to succeed. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/cmd/{cmdId}/kill --method POST. Fill placeholders from inputs.

list_access_group_members

ChatGPT
List members of an access group CLI fallback on MCP failure (partial): vercel api /v1/access-groups/{idOrName}/members --method GET. Fill placeholders from inputs.

list_access_group_projects

ChatGPT
List projects of an access group CLI fallback on MCP failure (partial): vercel api /v1/access-groups/{idOrName}/projects --method GET. Fill placeholders from inputs.

list_access_groups

ChatGPT
List access groups CLI fallback on MCP failure (partial): vercel api /v1/access-groups --method GET. Fill placeholders from inputs.

list_agent_run_projects

ChatGPT
List projects in a Vercel team that have Agent Runs observability data, with run counts and average duration rollups. Use this to discover which projects have agent activity before drilling into a project.

list_agent_runs

ChatGPT
List Agent Runs for a Vercel project, including summaries, status, model, trigger, token usage, time series, and pagination metadata. Use this to find recent or matching production agent runs before fetching detail or trace data.

list_aliases

ChatGPT
Retrieves a list of aliases for the authenticated User or Team. When domain is provided, only aliases for that domain will be returned. When projectId is provided, it will only return the given project aliases. CLI fallback on MCP failure (partial): vercel api /v4/aliases --method GET. Fill placeholders from inputs.

list_billing_charges

ChatGPT
Returns the billing charge data in FOCUS v1.3 JSONL format for a specified Vercel team, within a date range specified by from and to query parameters. Supports 1-day granularity with a maximum date range of 1 year. The response is streamed as newline-delimited JSON (JSONL) and can be optionally compressed with gzip if the Accept-Encoding: gzip header is provided. This is only available for Owner, Member, Developer, Security, Billing, and Enterprise Viewer roles for the supplied team. CLI fallback on MCP failure (partial): vercel api /v1/billing/charges --method GET. Fill placeholders from inputs.

list_bulk_redirect_versions

ChatGPT
Get the version history for a project's bulk redirects CLI fallback on MCP failure (partial): vercel api /v1/bulk-redirects/versions --method GET. Fill placeholders from inputs.

list_bulk_redirects

ChatGPT
List a project's bulk redirect rules, optionally selecting a version, filtering rules, or comparing versions. Supports sorting and pagination. Use list_bulk_redirect_versions for version history. CLI fallback on MCP failure (partial): vercel api /v1/bulk-redirects --method GET. Fill placeholders from inputs.

list_certs

ChatGPT
Get certs CLI fallback on MCP failure (partial): vercel api /v8/certs --method GET. Fill placeholders from inputs.

list_connector_project_connections

ChatGPT
List the projects connected to a connector and the environments where each connection is available. CLI fallback on MCP failure (partial): vercel api /v2/connect/connectors/{connector}/projects --method GET. Fill placeholders from inputs.

list_connectors

ChatGPT
List connectors that belong to a team. CLI fallback on MCP failure (partial): vercel api /v2/connect/connectors --method GET. Fill placeholders from inputs.

list_contract_commitments

ChatGPT
Returns commitment allocations per contract period in FOCUS v1.3 JSONL format for a specified Vercel team. The response is streamed as newline-delimited JSON (JSONL). This endpoint is only applicable to Enterprise Vercel customers. An empty response is returned for non-Enterprise (Pro/Flex) customers. CLI fallback on MCP failure (partial): vercel api /v1/billing/contract-commitments --method GET. Fill placeholders from inputs.

list_deployment_aliases

ChatGPT
Retrieves all Aliases for the Deployment with the given ID. The authenticated user or team must own the deployment. CLI fallback on MCP failure (partial): vercel api /v2/deployments/{id}/aliases --method GET. Fill placeholders from inputs.

list_deployment_events

ChatGPT
Get the build logs of a deployment by deployment ID and build ID. It can work as an infinite stream of logs or as a JSON endpoint depending on the input parameters. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} inspect {deploymentIdOrUrl} --logs. Fill placeholders from inputs.

list_deployment_files

ChatGPT
Allows to retrieve the file structure of the source code of a deployment by supplying the deployment unique identifier. If the deployment was created with the Vercel CLI or the API directly with the files key, it will have a file tree that can be retrievable. CLI fallback on MCP failure (partial): vercel api /v6/deployments/{id}/files --method GET. Fill placeholders from inputs.

list_deployments

ChatGPT
List all deployments for a project

list_domains

ChatGPT
Retrieves a list of domains registered for the authenticated user or team. By default it returns the last 20 domains if no limit is provided. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains list. Fill placeholders from inputs.

list_drains

ChatGPT
Allows to retrieve the list of Drains of the authenticated team. CLI fallback on MCP failure (partial): vercel api /v1/drains --method GET. Fill placeholders from inputs.

list_event_types

ChatGPT
Returns the list of user-facing event types with descriptions. CLI fallback on MCP failure (partial): vercel api /v1/events/types --method GET. Fill placeholders from inputs.

list_feature_flag_sdk_keys

ChatGPT
Gets all SDK keys for a project. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags sdk-keys list --project {projectIdOrName}. Fill placeholders from inputs.

list_flag_segments

ChatGPT
List all feature flag segments for a project. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/segments --method GET. Fill placeholders from inputs.

list_flag_versions

ChatGPT
Lists flag versions for a given flag. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/flags/{flagIdOrSlug}/versions --method GET. Fill placeholders from inputs.

list_flags

ChatGPT
Retrieve feature flags for a project. The list can be filtered by state and supports pagination. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags list --project {projectIdOrName}. Fill placeholders from inputs.

list_flags_v2

ChatGPT
Retrieve feature flags for a project. Returns an opaque cursor for pagination. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags list --project {projectIdOrName}. Fill placeholders from inputs.

list_integration_billing_plans

ChatGPT
Get a list of billing plans for an integration and product. CLI fallback on MCP failure (partial): vercel api /v1/integrations/integration/{integrationIdOrSlug}/products/{productIdOrSlug}/plans --method GET. Fill placeholders from inputs.

list_integration_configuration_products

ChatGPT
Returns products available for an integration configuration. Each product includes a metadataSchema field with the JSON Schema for required and optional metadata fields. CLI fallback on MCP failure (partial): vercel api /v1/integrations/configuration/{id}/products --method GET. Fill placeholders from inputs.

list_integration_configurations

ChatGPT
Allows to retrieve all configurations for an authenticated integration. When the project view is used, configurations generated for the authorization flow will be filtered out of the results. CLI fallback on MCP failure (partial): vercel api /v1/integrations/configurations --method GET. Fill placeholders from inputs.

list_kms_issuers

ChatGPT
Retrieve the list of KMS issuers that belong to the authenticated team. The results are paginated. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers --method GET. Fill placeholders from inputs.

list_named_sandboxes

ChatGPT
Retrieves a paginated list of named sandboxes belonging to a specific project. Results can be sorted by creation time or name, and optionally filtered by name prefix or status. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes --method GET. Fill placeholders from inputs.

list_project_connector_connections

ChatGPT
List the connectors connected to a project and the environments where each connection is available. CLI fallback on MCP failure (partial): vercel api /v2/connect/projects/{projectId}/connectors --method GET. Fill placeholders from inputs.

list_project_custom_environments

ChatGPT
Retrieve custom environments for the project. Must not be named 'Production' or 'Preview'. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName}/custom-environments --method GET. Fill placeholders from inputs.

list_project_domains

ChatGPT
Retrieve the domains associated with a given project by passing either the project id or name in the URL. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName}/domains --method GET. Fill placeholders from inputs.

list_project_route_versions

ChatGPT
Get the version history for a project's routing rules. Returns the staging version (if one exists) followed by production versions, most recent first. The staging version has isStaging: true and the current production version has isLive: true. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes/versions --method GET. Fill placeholders from inputs.

list_project_routes

ChatGPT
Get the routing rules for a project. Supports searching by name/ID/pattern, filtering by route type, and diffing staged changes against production. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes --method GET. Fill placeholders from inputs.

list_projects

ChatGPT
List all Vercel projects for a user (with a max of 50). Use this to help discover the Project ID of the project that the user is working on.

list_promote_aliases

ChatGPT
Get a list of aliases related to the last promote request with their mapping status CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/promote/aliases --method GET. Fill placeholders from inputs.

list_session_commands

ChatGPT
Retrieves a list of all commands that have been executed in a session, including their current status, exit codes, and execution times, ordered from the most recent to the oldest. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/cmd --method GET. Fill placeholders from inputs.

list_session_snapshots

ChatGPT
Retrieves a paginated list of snapshots for a specific project. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/snapshots --method GET. Fill placeholders from inputs.

list_sessions

ChatGPT
Retrieves a paginated list of sessions belonging to a specific sandbox. Results are sorted by creation time and paginated using an opaque cursor. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions --method GET. Fill placeholders from inputs.

list_supported_tlds

ChatGPT
Get a list of TLDs supported by Vercel CLI fallback on MCP failure (partial): vercel api /v1/registrar/tlds/supported --method GET. Fill placeholders from inputs.

list_team_flag_settings

ChatGPT
Retrieve feature flag settings for projects in a team. CLI fallback on MCP failure (partial): vercel api /v1/teams/{teamId}/feature-flags/settings --method GET. Fill placeholders from inputs.

list_team_flags

ChatGPT
Retrieve all feature flags for a team across all projects. The list can be filtered by state and supports pagination. CLI fallback on MCP failure (partial): vercel api /v1/teams/{teamId}/feature-flags/flags --method GET. Fill placeholders from inputs.

list_team_flags_v2

ChatGPT
Retrieve all feature flags for a team across all projects. Returns an opaque cursor for pagination. CLI fallback on MCP failure (partial): vercel api /v2/teams/{teamId}/feature-flags/flags --method GET. Fill placeholders from inputs.

list_team_members

ChatGPT
Get a paginated list of team members for the provided team. CLI fallback on MCP failure (partial): vercel api /v3/teams/{teamId}/members --method GET. Fill placeholders from inputs.

list_teams

ChatGPT
List the user's teams. Use this to help discover the Team ID of the teams that the user is part of.

list_toolbar_threads

ChatGPT
List Vercel toolbar comment threads for a team. Returns unresolved threads by default. Use this to see feedback, comments, or discussions on deployments and previews.

list_user_events

ChatGPT
Retrieves a list of "events" generated by the User on Vercel. Events are generated when the User performs a particular action, such as logging in, creating a deployment, and joining a Team (just to name a few). When the teamId parameter is supplied, then the events that are returned will be in relation to the Team that was specified. CLI fallback on MCP failure (partial): vercel api /v3/events --method GET. Fill placeholders from inputs.

list_vercel_ci_invocation_attempts

ChatGPT
List Invocation Attempts CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts --method GET. Fill placeholders from inputs.

list_vercel_ci_invocations

ChatGPT
List Invocations CLI fallback on MCP failure (partial): vercel api /v2/vercel-ci/invocations --method GET. Fill placeholders from inputs.

list_vercel_ci_job_definitions

ChatGPT
List Job Definitions CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions --method GET. Fill placeholders from inputs.

list_vercel_ci_job_runs

ChatGPT
List Job Runs CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs --method GET. Fill placeholders from inputs.

list_vercel_ci_task_definitions

ChatGPT
List Task Definitions CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs/{runAttempt}/task-definitions --method GET. Fill placeholders from inputs.

list_vercel_ci_task_runs

ChatGPT
List Task Runs CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/job-definitions/{jobDefinitionId}/runs/{runAttempt}/task-runs --method GET. Fill placeholders from inputs.

open_deployments

ChatGPT
Show Vercel deployments as a live card in app-capable clients, with expandable build logs. Use for visual requests ("show me the deployment", "pop up the build", "let me see the build logs") and after pushing a branch or running vercel deploy. Keep get_deployment, list_deployments, and get_deployment_build_logs for data lookups, analysis, and filtered logs; use get_runtime_logs for runtime logs. Tracks the latest deployment for a branch or commit until the build finishes. Pass branch (git rev-parse --abbrev-ref HEAD) and sha (git rev-parse HEAD), plus projectId from .vercel/project.json when it exists; sha or repo alone finds the project. Calling again updates the same card. Clients without app support receive the state, preview URL, and commit as text. CLI fallback: unavailable.

patch_edge_config_items

ChatGPT
Update multiple Global Config Items in batch. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/items --method PATCH. Fill placeholders from inputs.

patch_url_protection_bypass

ChatGPT
Update the protection bypass for the alias or deployment URL (used for user access & comment access for deployments). Used as shareable links and user scoped access for Vercel Authentication and also to allow external (logged in) people to comment on previews for Preview Comments (next-live-mode). CLI fallback on MCP failure (partial): vercel api /aliases/{id}/protection-bypass --method PATCH. Fill placeholders from inputs.

pause_project

ChatGPT
Pause a project by passing its project id in the URL. If the project does not exist given the id then the request will fail with 400 status code. If the project disables auto assigning custom production domains and blocks the active Production Deployment then the request will return with 200 status code. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} project pause {projectName}. Fill placeholders from inputs.

put_firewall_config

ChatGPT
Set the firewall configuration to provided rules and settings. Creates or overwrite the existing firewall configuration. CLI fallback on MCP failure (partial): vercel api /v1/security/firewall/config --method PUT. Fill placeholders from inputs.

read_access_group

ChatGPT
Allows to read an access group CLI fallback on MCP failure (partial): vercel api /v1/access-groups/{idOrName} --method GET. Fill placeholders from inputs.

read_access_group_project

ChatGPT
Allows reading an access group project CLI fallback on MCP failure (partial): vercel api /v1/access-groups/{accessGroupIdOrName}/projects/{projectId} --method GET. Fill placeholders from inputs.

read_session_file

ChatGPT
Downloads the contents of a file from a session's filesystem. The file content is returned as a binary stream with appropriate Content-Disposition headers for file download. CLI fallback: unavailable.

record_events

ChatGPT
Records an artifacts cache usage event. The body of this request is an array of cache usage events. The supported event types are HIT and MISS. The source is either LOCAL the cache event was on the users filesystem cache or REMOTE if the cache event is for a remote cache. When the event is a HIT the request also accepts a number duration which is the time taken to generate the artifact in the cache. CLI fallback on MCP failure (partial): vercel api /v8/artifacts/events --method POST. Fill placeholders from inputs.

replace_domain_dns_records

ChatGPT
Replace the DNS records for a domain using a BIND zone file supplied in requestBody. Overwrites existing records and can disrupt domain routing or verification. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} dns import {domain} {zoneFilePath}. Fill placeholders from inputs.

reply_to_toolbar_thread

ChatGPT
Add a reply message to an existing toolbar thread.

request_promote

ChatGPT
Allows users to promote a deployment to production. Note: This does NOT rebuild the deployment. If you need that, then call create-deployments endpoint. CLI fallback on MCP failure (partial): vercel api /v10/projects/{projectId}/promote/{deploymentId} --method POST. Fill placeholders from inputs.

request_rollback

ChatGPT
Allows users to rollback to a deployment. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/rollback/{deploymentId} --method POST. Fill placeholders from inputs.

rerequest_check

ChatGPT
Rerequest a selected check that has failed. CLI fallback on MCP failure (partial): vercel api /v1/deployments/{deploymentId}/checks/{checkId}/rerequest --method POST. Fill placeholders from inputs.

restore_edge_config_backup

ChatGPT
Restores a Global Config backup. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId}/backups/{edgeConfigBackupVersionId}/restore --method POST. Fill placeholders from inputs.

restore_redirects

ChatGPT
Restores the provided redirects in the staging version to the value in the production version. If no production version exists, removes the redirects from staging. CLI fallback on MCP failure (partial): vercel api /v1/bulk-redirects/restore --method POST. Fill placeholders from inputs.

retry_vercel_ci_invocation

ChatGPT
Retry a terminal Vercel CI invocation attempt identified by invocationId and attempt. Starts another attempt; inspect its state to determine whether it completes successfully. CLI fallback on MCP failure (partial): vercel api /v1/vercel-ci/invocations/{invocationId}/attempts/{attempt}/retry --method POST. Fill placeholders from inputs.

revoke_kms_signing_key

ChatGPT
Immediately revoke a signing key that is already scheduled for revocation. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId}/keys/{keyId}/revoke --method POST. Fill placeholders from inputs.

run_session_command

ChatGPT
Executes a shell command inside a running session. The command runs asynchronously and returns immediately with a command ID that can be used to track its progress and retrieve its output. Optionally, use the wait parameter to stream the command status until completion. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/cmd --method POST. Fill placeholders from inputs.

search_domains

ChatGPT
Start domain research here. Get registration availability and pricing for 1–200 exact domain names. Returns results in input order, with registration and renewal prices in USD for available domains. No authentication required. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} domains search {query}. Fill placeholders from inputs.

search_repo

ChatGPT
Lists git repositories linked to a namespace id for a supported provider. A specific namespace id can be obtained via the git-namespaces endpoint. Supported providers are github, gitlab and bitbucket. If the provider or namespace is not provided, it will try to obtain it from the user that authenticated the request. CLI fallback on MCP failure (partial): vercel api /v1/integrations/search-repo --method GET. Fill placeholders from inputs.

search_vercel_documentation

ChatGPT
Search the Vercel documentation. Use this tool to answer any questions about Vercel’s platform, features, and best practices, including: - Core Concepts: Projects, Deployments, Git Integration, Preview Deployments, Environments - Frontend & Frameworks: Next.js, SvelteKit, Nuxt, Astro, Remix, frameworks configuration and optimization - APIs: REST API, Vercel SDK, Build Output API - Compute: Fluid Compute, Functions, Routing Middleware, Cron Jobs, OG Image Generation, Sandbox, Data Cache - AI: Vercel AI SDK, AI Gateway, MCP, v0 - Performance & Delivery: Edge Network, Caching, CDN, Image Optimization, Headers, Redirects, Rewrites - Pricing: Plans, Spend Management, Billing - Security: Audit Logs, Firewall, Bot Management, BotID, OIDC, RBAC, Secure Compute, 2FA - Storage: Blog, Edge Config

stage_redirects

ChatGPT
Stages new redirects for a project and returns the new version. CLI fallback on MCP failure (partial): vercel api /v1/bulk-redirects --method PUT. Fill placeholders from inputs.

stage_routes

ChatGPT
Stage routing rules for a project. Set overwrite to true to replace all existing rules, or omit it to merge with existing rules by ID. Returns the new staged version. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes --method PUT. Fill placeholders from inputs.

start_rolling_release

ChatGPT
Start a rolling release for a deployment. If a rolling release is already active for the same canary deployment, returns the current state without side effects. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/start --method POST. Fill placeholders from inputs.

stop_session

ChatGPT
Stops a running session and releases its allocated resources. All running processes within the session will be terminated. This action cannot be undone. A stopped session cannot be restarted. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/stop --method POST. Fill placeholders from inputs.

test_drain

ChatGPT
Validate the delivery configuration of a Drain using sample events. CLI fallback on MCP failure (partial): vercel api /v1/drains/test --method POST. Fill placeholders from inputs.

ui_get_build_log_excerpt

ChatGPT
Get the last lines of a deployment build log, for the deployment widget logs panel. CLI fallback: unavailable.

unpause_project

ChatGPT
Unpause a project by passing its project id in the URL. If the project does not exist given the id then the request will fail with 400 status code. If the project enables auto assigning custom production domains and unblocks the active Production Deployment then the request will return with 200 status code. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} project resume {projectName}. Fill placeholders from inputs.

update_attack_challenge_mode

ChatGPT
Update the setting for determining if the project has Attack Challenge mode enabled. CLI fallback on MCP failure (partial): vercel api /v1/security/attack-mode --method POST. Fill placeholders from inputs.

update_bulk_redirect_version

ChatGPT
Manage a project's bulk redirect version by ID. action:promote publishes a staged version to production; restore republishes a previous production version; discard deletes a staged version without changing production. Promote and restore change live redirect rules. CLI fallback on MCP failure (partial): vercel api /v1/bulk-redirects/versions --method POST. Fill placeholders from inputs.

update_connector

ChatGPT
Update metadata, trigger enablement, and event subscriptions for an existing connector ID. Provider credentials and keys stay in the configured connector; changes to provider data or trigger credentials must be made outside MCP. CLI fallback on MCP failure (partial): vercel api /v2/connect/connectors/{connector} --method PATCH. Fill placeholders from inputs.

update_drain

ChatGPT
Update the configuration of an existing drain. CLI fallback on MCP failure (partial): vercel api /v1/drains/{id} --method PATCH. Fill placeholders from inputs.

update_edge_config

ChatGPT
Updates a Global Config. CLI fallback on MCP failure (partial): vercel api /v1/global-config/{edgeConfigId} --method PUT. Fill placeholders from inputs.

update_firewall_config

ChatGPT
Apply one firewall configuration change to a project. action selects the operation and its matching id/value schema: rulesets.insert/update/remove/priority manage rulesets; conditions.insert/update/remove manage named conditions; rulesetAction.update/remove set or clear a consumed ruleset mitigation; firewallEnabled toggles the firewall; rules.insert/update/remove/priority manage custom rules; crs.update/disable manage a CRS rule; ip.insert/update/remove manage IP rules; managedRules.update and managedRuleGroup.update configure managed protections; botId.toggle toggles BotID; logHeaders.update configures logged headers. Insert creates, update modifies, remove deletes, and priority reorders. Use the exact action values from the input schema. CLI fallback on MCP failure (partial): vercel api /v1/security/firewall/config --method PATCH. Fill placeholders from inputs.

update_flag

ChatGPT
Update an existing feature flag. This endpoint supports partial updates, allowing you to modify specific properties like variants, environments, or state without providing the full flag configuration. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} flags update {flagIdOrSlug} --project {projectIdOrName}. Fill placeholders from inputs.

update_flag_segment

ChatGPT
Update an existing feature flag segment. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/segments/{segmentIdOrSlug} --method PATCH. Fill placeholders from inputs.

update_flag_settings

ChatGPT
Update feature flag settings for a project. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectIdOrName}/feature-flags/settings --method PATCH. Fill placeholders from inputs.

update_kms_issuer

ChatGPT
Update a KMS issuer's name or claims schema. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId} --method PATCH. Fill placeholders from inputs.

update_kms_issuer_policy

ChatGPT
Update an existing KMS issuer policy's environments or token claims. CLI fallback on MCP failure (partial): vercel api /v1/kms/issuers/{issuerId}/policies/{kind}/{policyKey} --method PATCH. Fill placeholders from inputs.

update_project

ChatGPT
Update the fields of a project using either its name or id. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName} --method PATCH. Fill placeholders from inputs.

update_project_protection_bypass

ChatGPT
Update the deployment protection automation bypass for a project CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/protection-bypass --method PATCH. Fill placeholders from inputs.

update_record

ChatGPT
Updates an existing DNS record for a domain name. CLI fallback on MCP failure (partial): vercel --scope {teamSlugOrId} dns update {recordId} --value {value}. Fill placeholders from inputs.

update_rolling_release_config

ChatGPT
Update (or disable) Rolling Releases for a project. When disabling with the resolve-on-disable feature flag enabled, any active rolling release document is resolved using the disableRolloutAction parameter: "abort" to roll back (default), or "complete" to promote the canary to production. When enabling or updating config, changes only affect the next production deployment and do not alter a rollout that's already in-flight. Note: Enabling Rolling Releases automatically enables skew protection on the project with the default value if it wasn't configured already. CLI fallback on MCP failure (partial): vercel api /v1/projects/{idOrName}/rolling-release/config --method PATCH. Fill placeholders from inputs.

update_route_versions

ChatGPT
Manage a project's routing rule version by ID. action:promote publishes staged routing rules to production; restore republishes a previous production version; discard deletes a staged version without changing production. Promote and restore change live routing. CLI fallback on MCP failure (partial): vercel api /v1/projects/{projectId}/routes/versions --method POST. Fill placeholders from inputs.

update_sandbox

ChatGPT
Updates the configuration of a sandbox. Only the provided fields will be modified; omitted fields remain unchanged. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/{name} --method PATCH. Fill placeholders from inputs.

update_session_network_policy

ChatGPT
Replaces the network access policy of a running session. Use this to control which external hosts the session can communicate with. This is a full replacement. Any previously configured network rules will be overwritten. CLI fallback on MCP failure (partial): vercel api /v2/sandboxes/sessions/{sessionId}/network-policy --method POST. Fill placeholders from inputs.

upload_artifact

ChatGPT
Uploads a cache artifact identified by the hash specified on the path. The cache artifact can then be downloaded with the provided hash. CLI fallback: unavailable.

upload_file

ChatGPT
Before you create a deployment you need to upload the required files for that deployment. To do it, you need to first upload each file to this endpoint. Once that's completed, you can create a new deployment with the uploaded files. The file content must be placed inside the body of the request. In the case of a successful response you'll receive a status code 200 with an empty body. CLI fallback: unavailable.

upsert_connector_project_connection

ChatGPT
Connect a connector to a project, or replace the environments on an existing project connection. CLI fallback on MCP failure (partial): vercel api /v1/connect/connectors/{connector}/projects/{projectId} --method POST. Fill placeholders from inputs.

verify_project_domain

ChatGPT
Attempts to verify a project domain with verified = false by checking the correctness of the project domain's verification challenge. CLI fallback on MCP failure (partial): vercel api /v9/projects/{idOrName}/domains/{domain}/verify --method POST. Fill placeholders from inputs.

web_fetch_vercel_url

ChatGPT
Fetches a Vercel deployment URL and returns the response. This is useful if another web fetch tool returns 401 (Unauthorized) or 403 (Forbidden) for a Vercel URL. Supports accessing deployments protected with Vercel Authentication which the user of this MCP server has access to.

write_session_files

ChatGPT
Uploads and extracts files to a session's filesystem. Files must be uploaded as a gzipped tarball (.tar.gz) with the Content-Type header set to application/gzip. The tarball contents are extracted to the session's working directory, or to a custom directory specified via the x-cwd header. CLI fallback: unavailable.

get_deployment

Claude

get_deployment_events

Claude

get_project

Claude

list_deployments

Claude

list_projects

Claude

list_teams

Claude

search_vercel_documentation

Claude

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

246

Tools

3

Prompts

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily