Vercel MCP Server for Cloudflare Workers
Test Vercel tools directly in your browser. Select a tool and provide inputs to see the results.
Create a free account to test Vercel tools interactively. No credit card required.
vercel_create_teamCreate a new team. You will be the owner of the newly created team.
vercel_list_aliasesList all aliases (custom URLs) in your account. Aliases are custom URLs that point to deployments.
vercel_get_aliasGet information about a specific alias. Returns the deployment it points to and other metadata.
vercel_list_deployment_aliasesList all aliases pointing to a specific deployment.
vercel_assign_aliasAssign a custom alias to a deployment. Creates a new alias pointing to the specified deployment.
vercel_delete_aliasDelete an alias. The deployment remains but the custom URL stops working.
vercel_get_certificateGet details about a specific SSL/TLS certificate. Returns certificate domains, expiration, and auto-renew status.
vercel_issue_certificateIssue a new SSL/TLS certificate for domains. Vercel will automatically provision and renew the certificate.
vercel_upload_certificateUpload a custom SSL/TLS certificate. Use this for certificates not managed by Vercel.
vercel_remove_certificateRemove a certificate. WARNING: This may cause SSL errors for domains using this certificate.
vercel_list_checksList all checks for a deployment. Checks are integration-provided status checks (e.g., from Lighthouse, testing tools).
vercel_get_checkGet details about a specific deployment check. Returns check status, conclusion, and metrics.
vercel_create_checkCreate a new check for a deployment. Used by integrations to report status on deployments.
vercel_update_checkUpdate a deployment check's status or conclusion. Used to report check results.
vercel_rerequest_checkRequest a check to run again. Triggers a new run of the check.
vercel_list_deploymentsList deployments with optional filtering by project, state, or target. Returns deployment URLs, states, creation times, and Git metadata.
vercel_get_deploymentGet detailed information about a specific deployment. Returns deployment state, URLs, build info, errors (if any), and Git commit details.
vercel_list_env_varsList all environment variables for a project. Returns variable keys, types (plain/secret), and target environments. Note: Secret values are not included in the response.
vercel_create_deploymentCreate a new deployment from a Git repository or files. Triggers a new build and deployment for the specified project.
vercel_cancel_deploymentCancel a deployment that is currently building. Only works for deployments in QUEUED or BUILDING state.
vercel_delete_deploymentDelete a deployment. WARNING: This permanently removes the deployment and its build artifacts.
vercel_get_deployment_eventsGet build events/logs for a deployment. Returns build output, errors, and timing information.
vercel_promote_deploymentPromote a deployment to production. Makes the specified deployment the active production deployment for the project.
vercel_get_deployment_logsGet runtime logs for a deployment. Returns request logs, function invocation logs, and errors.
vercel_list_dns_recordsList all DNS records for a domain. Returns record types, names, values, and TTL settings.
vercel_create_dns_recordCreate a new DNS record for a domain. Supports A, AAAA, CNAME, TXT, MX, NS, SRV, and other record types.
vercel_update_dns_recordUpdate an existing DNS record. Modify the record value, TTL, or other settings.
vercel_delete_dns_recordDelete a DNS record from a domain. WARNING: This immediately removes the record and may affect domain resolution.
vercel_list_domainsList all domains registered to your Vercel account. Returns domain names, verification status, and associated projects.
vercel_get_domainGet information about a specific domain. Returns domain configuration, verification records, and nameserver info.
vercel_add_domainAdd a domain to your Vercel account. After adding, you'll need to configure DNS records to point to Vercel.
vercel_remove_domainRemove a domain from your Vercel account. WARNING: This detaches the domain from all projects.
vercel_get_domain_configGet DNS configuration status for a domain. Returns how the domain is configured and if there are any issues.
vercel_list_project_domainsList all domains attached to a specific project. Returns domain configurations, Git branch mappings, and verification status.
vercel_add_project_domainAdd a domain to a project. The domain can optionally be mapped to a specific Git branch for preview deployments.
vercel_update_project_domainUpdate a domain configuration on a project. Modify Git branch mapping or redirect settings.
vercel_remove_project_domainRemove a domain from a project. The domain remains in your account but is detached from the project.
vercel_verify_project_domainVerify domain ownership for a project domain. Triggers DNS verification to confirm you control the domain.
vercel_list_drainsList all log drains configured in your account. Log drains forward logs to external services like Datadog, Logtail, etc.
vercel_get_drainGet details about a specific log drain. Returns drain configuration, status, and error info.
vercel_create_drainCreate a new log drain to forward logs to an external service. Supports JSON, NDJSON, and syslog formats.
vercel_update_drainUpdate an existing log drain's configuration.
vercel_delete_drainDelete a log drain. Logs will no longer be forwarded to the destination.
vercel_list_edge_configsList all Edge Configs in your account. Edge Configs provide ultra-low latency data storage at the edge.
vercel_get_edge_configGet details about a specific Edge Config. Returns metadata including item count, size, and schema.
vercel_create_edge_configCreate a new Edge Config. Edge Configs are ideal for feature flags, A/B testing, and configuration data.
vercel_update_edge_configUpdate an Edge Config's slug.
vercel_delete_edge_configDelete an Edge Config. WARNING: This permanently deletes the config and all its items.
vercel_get_edge_config_itemsGet all items stored in an Edge Config. Returns key-value pairs stored in the config.
vercel_get_edge_config_itemGet a specific item from an Edge Config by key.
vercel_update_edge_config_itemsCreate, update, or delete multiple items in an Edge Config. Batch operations for efficient item management.
vercel_list_edge_config_tokensList all access tokens for an Edge Config. Tokens are used to read Edge Config data from edge functions.
vercel_create_edge_config_tokenCreate a new access token for an Edge Config. Tokens provide read access to Edge Config items from edge functions.
vercel_delete_edge_config_tokenDelete an Edge Config access token. Revoking a token immediately prevents its use.
vercel_get_teamGet detailed information about a specific team. Returns team settings, billing info, and membership details.
vercel_get_env_varGet a specific environment variable with its decrypted value. Returns the full variable including the decrypted value.
vercel_create_env_varCreate a new environment variable for a project. Variables can be scoped to specific environments (production, preview, development).
vercel_create_env_vars_bulkCreate multiple environment variables for a project in one operation. Useful for setting up all env vars at once when creating a new project.
vercel_update_env_varUpdate an existing environment variable. Can modify the value, target environments, or type.
vercel_create_webhookCreate a new webhook to receive deployment notifications. Webhooks are triggered for events like deployment.created, deployment.succeeded, etc.
vercel_delete_env_varDelete an environment variable from a project. WARNING: This immediately removes the variable from all environments.
vercel_list_projectsList all Vercel projects with optional filtering and pagination. Returns a list of projects with their configurations, frameworks, and latest deployments.
vercel_get_projectGet detailed information about a specific Vercel project by ID or name. Returns project configuration, linked Git repository, domains, environment variables summary, and latest deployments.
vercel_create_projectCreate a new Vercel project. Creates a project with the specified name and optional configuration. Can link to a Git repository.
vercel_update_projectUpdate an existing Vercel project's configuration. Modify project settings like name, framework, build commands, or Node.js version.
vercel_delete_projectDelete a Vercel project. WARNING: This permanently deletes the project and all its deployments.
vercel_pause_projectPause a Vercel project. Paused projects stop serving traffic but retain all data.
vercel_unpause_projectUnpause a previously paused Vercel project. The project will resume serving traffic.
vercel_get_firewall_configGet the firewall configuration for a project. Returns WAF rules, IP allowlists/blocklists, and managed rules.
vercel_update_firewall_configUpdate the firewall configuration for a project. Enable/disable WAF, configure rules, and manage IP lists.
vercel_list_teamsList all teams you are a member of. Returns team names, slugs, and your membership role in each team.
vercel_update_teamUpdate team settings. Modify the team name or slug.
vercel_delete_teamDelete a team. WARNING: This permanently deletes the team and all its projects.
vercel_list_team_membersList all members of a team. Returns member usernames, emails, roles, and join dates.
vercel_invite_team_memberInvite a user to join a team. Sends an email invitation to the specified address.
vercel_remove_team_memberRemove a member from a team. The member loses access to all team resources immediately.
vercel_update_team_memberUpdate a team member's role. Change the permissions level for an existing team member.
vercel_list_webhooksList all webhooks configured in your account. Webhooks receive notifications for deployment events.
vercel_get_webhookGet details about a specific webhook. Returns URL, events, and associated projects.
vercel_delete_webhookDelete a webhook. The endpoint will no longer receive notifications.
vercel_create_team{
"name": "example_name"
}vercel_list_aliases{
"limit": true,
"projectId": "example_projectId"
}vercel_get_alias{
"aliasId": "example_aliasId"
}