Vercel
Available Tools
List Vercel deployments with pagination. Filter by project, target, or state. Use ‘until’ cursor from page_info for n…
Create a new Vercel deployment. Provide project name and optionally a Git source or files to deploy. Use list_project…
Get a Vercel deployment by ID or URL. Returns deployment details including state, URL, and metadata. Use list_deploym…
Delete a Vercel deployment by ID. This permanently removes the deployment. Use list_deployments to find valid IDs.
Cancel an in-progress Vercel deployment. Only works on deployments that are currently building. Use list_deployments …
List files in a Vercel deployment. Returns the file tree of the deployed output. Use list_deployments to find valid d…
Get build logs and events for a Vercel deployment. Returns build output and status changes. Use list_deployments to f…
List all domains on the Vercel account with pagination. Use ‘until’ cursor from page_info for next page.
Get details for a specific domain including verification and configuration status. Use list_domains to find valid dom…
Add a domain to your Vercel account. After adding, configure DNS to point to Vercel. Use get_domain_config to check D…
Update or move a domain. Use op=‘move’ with destination team ID to transfer a domain between teams. Use list_domains …
Remove a domain from your Vercel account. This does not affect DNS records. Use list_domains to find valid domain names.
Get DNS configuration status for a domain. Shows whether the domain is properly configured and any required DNS changes.
List environment variables for a Vercel project. Values may be encrypted. Use get_env_var to decrypt. Use ‘until’ cur…
Create an environment variable for a Vercel project. Specify key, value, type (plain/encrypted/secret/sensitive), and…
Get a decrypted environment variable value by ID. Use list_env_vars to find valid env var IDs for the project.
Update an environment variable’s key, value, type, or target environments. Use list_env_vars to find valid env var IDs.
Delete an environment variable from a Vercel project. Use list_env_vars to find valid env var IDs.
Batch delete multiple environment variables from a Vercel project. Use list_env_vars to find valid env var IDs.
List feature flags for a Vercel project. Supports filtering by state and search. Use cursor from page_info for next p…
Get details of a specific feature flag by ID. Use list_feature_flags to find valid flag IDs.
List feature flag segments for a Vercel project. Segments define user groups for targeting.
Get details of a specific feature flag segment by ID. Use list_feature_flag_segments to find valid segment IDs.
List Vercel projects with pagination. Use ‘until’ cursor from page_info for next page. Optionally filter by search term.
Create a new Vercel project. Optionally connect a Git repository and set framework, build command, and environment va…
Get a Vercel project by ID or name. Returns project details including framework, Git repo, and settings. Use list_pro…
Update a Vercel project’s settings such as name, framework, build command, or output directory. Use list_projects to …
Delete a Vercel project by ID or name. This permanently removes the project and all its deployments. Use list_project…
List domains assigned to a Vercel project. Use ‘until’ cursor from page_info for next page. Use list_projects to find…
Add a domain to a Vercel project. Optionally configure redirect or link to a git branch. Use list_projects to find va…
Remove a domain from a Vercel project. Use list_project_domains to find valid domain names for the project.
Pause a Vercel project. Paused projects stop serving traffic. Use list_projects to find valid project IDs.
Unpause a Vercel project. Resumes traffic to the project’s deployments. Use list_projects to find valid project IDs.
List shared (team-level) environment variables. These are shared across all projects in the team. Use list_teams to f…
Create a shared (team-level) environment variable. Shared vars are accessible to all projects in the team. Use list_t…
Get a decrypted shared environment variable by ID. Use list_shared_env_vars to find valid IDs.
Update a shared environment variable’s key, value, type, or target. Use list_shared_env_vars to find valid IDs.
Delete one or more shared environment variables by ID. Use list_shared_env_vars to find valid IDs.
Disconnect a shared environment variable from a specific project. The variable remains but is no longer linked to the…
List all Vercel teams the authenticated user belongs to. Use ‘until’ cursor from page_info for next page.
Get details for a Vercel team by ID including name, slug, and membership info. Use list_teams to find valid team IDs.
Create a new Vercel team. Requires a unique URL slug. Optionally set a display name.
Update a Vercel team’s name, slug, or description. Use list_teams to find valid team IDs.
Delete a Vercel team. This permanently removes the team and all associated resources. Use list_teams to find valid te…
List members of a Vercel team with pagination. Use ‘until’ cursor from page_info for next page. Use list_teams to fin…
Invite a user to a Vercel team by email. Assign a role: MEMBER, OWNER, VIEWER, DEVELOPER, or BILLING. Use list_teams …
Get the currently authenticated Vercel user’s profile including email, username, and avatar.
List activity events for the authenticated user. Shows recent actions like deployments, domain changes, and team acti…
Validate Vercel credentials. Verifies credentials during setup.
List all webhooks configured for the account or team. Returns webhook IDs, URLs, and subscribed events.
Create a webhook to receive event notifications. Specify URL and event types (e.g. deployment.created, project.created).
Get details of a specific webhook by ID. Use list_webhooks to find valid webhook IDs.
Delete a webhook by ID. Use list_webhooks to find valid webhook IDs.