Automate workflows and connect AI agents to Vercel. Metorial is built for developers. Handling OAuth, compliance, observability, and more.
The Vercel integration lets you deploy, manage, and monitor your projects directly from your development environment, enabling you to check deployment status, view logs, and trigger new builds without leaving your workflow.
Metorial has 600+ integrations available. Here are some related ones you might find interesting.
The Hackernews integration lets you search and retrieve stories, comments, and user data from Hackernews directly within your workflow, enabling you to analyze trends, monitor discussions, and gather insights from the tech community.
The Exa integration lets you search the web using neural search capabilities and retrieve high-quality, AI-ready content directly within your MCP-enabled applications.
The Slack integration lets you read messages, send messages to channels and users, and manage your workspace directly from your AI assistant. Use it to stay connected with your team, search conversation history, and automate routine Slack tasks without leaving your workflow.
The Google Calendar integration lets you view, create, and manage calendar events directly from your workflow, enabling seamless scheduling and time management without switching contexts.
The Google Drive integration lets you search, read, create, and manage files and folders in your Drive directly through AI interactions. Use it to organize documents, retrieve file contents, share files, and automate common Drive tasks without switching to your browser.
The Microsoft 365 integration lets you access and manage your emails, calendar events, documents, and collaborate across Word, Excel, PowerPoint, and Teams directly from your workspace. Use it to read and send messages, schedule meetings, edit files in OneDrive and SharePoint, and streamline your productivity workflows.
The Neon integration lets you connect to your Neon Postgres databases to query data, inspect schemas, and manage database operations directly from your AI assistant.
The Supabase integration lets you query and manage your database, authentication, and storage directly from your AI assistant, enabling natural language database operations and real-time data access.
The Linear integration lets you create, update, and search issues directly from your workspace, enabling seamless project management and task tracking without leaving your development environment.
Metorial helps you connect AI agents to Vercel with various tools and resources. Tools allow you to interact with perform specific actions, while resources provide read-only access to data and information.
List all Vercel projects for the authenticated user/team
Create a new Vercel project
Update project settings
Delete a Vercel project
List deployments for a project or all deployments
Create a new deployment
Cancel a running deployment
Retrieve build and runtime logs for a deployment
List all domains for the authenticated user/team
Add a domain to a project
Remove a domain from a project
Verify domain ownership
Find guides and articles to help you get started with Vercel on Metorial.
Vercel
Vercel
Vercel
Vercel
Vercel
Vercel
Vercel
Vercel
Vercel
A comprehensive Model Context Protocol (MCP) server that provides seamless integration with Vercel's deployment platform. This server enables AI assistants and applications to manage projects, deployments, domains, environment variables, and team resources directly through Vercel's API. Whether you're deploying applications, managing custom domains, or configuring environment variables, this MCP server provides a complete toolkit for automating and controlling your Vercel infrastructure.
The Vercel MCP server acts as a bridge between AI assistants and Vercel's cloud platform, enabling programmatic control over your entire deployment workflow. It supports comprehensive project lifecycle management, from creation and configuration to deployment and monitoring. With support for team collaboration, domain management, and environment configuration, this server is designed for developers and teams who want to automate their Vercel operations or integrate deployment capabilities into their AI-powered workflows.
Complete control over your Vercel projects with full CRUD operations. Create new projects with custom configurations including framework presets, Git repository connections, and initial environment variables. Update existing projects to modify build settings, commands, and output directories. Search and filter through your projects, and manage project lifecycles including deletion when needed.
Trigger and manage deployments with fine-grained control over the deployment process. Create deployments from Git sources with specific branch or commit references, targeting either production or preview environments. Monitor deployment status across multiple states (BUILDING, READY, ERROR, etc.), cancel running deployments when necessary, and retrieve comprehensive build and runtime logs for debugging and monitoring purposes.
Full domain lifecycle management including adding custom domains to projects, removing domains, and verifying domain ownership. List all domains across your account or filter by specific projects. The server handles domain verification workflows to ensure proper DNS configuration and domain ownership validation.
Comprehensive environment variable management with support for multiple target environments (production, preview, development). Create, update, and delete environment variables with optional Git branch scoping. List all environment variables for a project and manage sensitive configuration data across different deployment targets.
Access team information and manage team-based resources. List all teams you belong to, retrieve team member information, and perform operations within specific team contexts. All major operations support team ID filtering to ensure proper multi-tenant operation.
Control deployment aliases to manage custom URLs and domain routing. List aliases for deployments or projects, and assign new aliases to specific deployments for custom URL management and traffic routing.
Retrieves all Vercel projects for the authenticated user or team. Supports pagination through a limit parameter, search functionality to filter projects by name or other criteria, and team ID filtering for multi-team accounts.
Parameters:
limit
(number, optional): Maximum number of projects to returnsearch
(string, optional): Search query to filter projectsteamId
(string, optional): Team ID to filter projectsCreates a new Vercel project with comprehensive configuration options. Specify the project name, optionally associate it with a team, set a framework preset for automatic configuration, connect a Git repository for continuous deployment, and initialize environment variables.
Parameters:
name
(string, required): Project nameteamId
(string, optional): Team ID to create project underframework
(string, optional): Framework preset (e.g., nextjs, vite, remix)gitRepository
(object, optional): Git repository configuration with type and repo pathenvironmentVariables
(array, optional): Initial environment variables with key, value, and target environmentsModifies settings for an existing project including name changes, framework preset updates, and build configuration overrides for development, build, and install commands, as well as output directory specifications.
Parameters:
projectId
(string, required): Project ID to updatename
(string, optional): New project nameteamId
(string, optional): Team IDframework
(string, optional): Framework presetdevCommand
(string, optional): Development command overridebuildCommand
(string, optional): Build command overrideinstallCommand
(string, optional): Install command overrideoutputDirectory
(string, optional): Output directory overridePermanently removes a Vercel project and all associated resources. Use with caution as this operation cannot be undone.
Parameters:
projectId
(string, required): Project ID to deleteteamId
(string, optional): Team IDRetrieves deployments with flexible filtering options. List all deployments, filter by project, limit results for pagination, or filter by deployment state to find deployments in specific stages of the deployment lifecycle.
Parameters:
projectId
(string, optional): Filter by project IDlimit
(number, optional): Maximum number of deployments to returnstate
(string, optional): Filter by deployment state (BUILDING, ERROR, INITIALIZING, QUEUED, READY, CANCELED)teamId
(string, optional): Team IDInitiates a new deployment for a project. Specify Git source configuration including repository ID, reference (branch or commit), and provider type. Target either production or preview environments based on your deployment strategy.
Parameters:
projectId
(string, required): Project ID to deploygitSource
(object, required): Git source configuration with type, repoId, and reftarget
(string, optional): Deployment target environment (production or preview)teamId
(string, optional): Team IDStops a running deployment before completion. Useful for canceling deployments that were triggered in error or when newer deployments should take priority.
Parameters:
deploymentId
(string, required): Deployment ID to cancelteamId
(string, optional): Team IDRetrieves comprehensive build and runtime logs for a specific deployment. Essential for debugging deployment issues, monitoring build processes, and understanding runtime behavior.
Parameters:
deploymentId
(string, required): Deployment IDlimit
(number, optional): Maximum number of log entries to returnteamId
(string, optional): Team IDLists all domains associated with your account or team. Optionally filter by project ID to see only domains assigned to a specific project.
Parameters:
teamId
(string, optional): Team IDprojectId
(string, optional): Filter by project IDAdds a custom domain to a Vercel project. The domain must be configured with proper DNS records pointing to Vercel's infrastructure.
Parameters:
projectId
(string, required): Project IDdomain
(string, required): Domain name to addteamId
(string, optional): Team IDRemoves a domain from a project and your Vercel account. The domain will no longer route to your deployments.
Parameters:
domain
(string, required): Domain name to removeteamId
(string, optional): Team IDInitiates domain ownership verification. Vercel checks DNS records to confirm you control the domain before allowing it to be used with your deployments.
Parameters:
domain
(string, required): Domain name to verifyteamId
(string, optional): Team IDRetrieves all environment variables configured for a project, including their keys, targets, and IDs for further management operations.
Parameters:
projectId
(string, required): Project IDteamId
(string, optional): Team IDCreates a new environment variable for a project. Specify target environments (production, preview, development) and optionally scope the variable to specific Git branches.
Parameters:
projectId
(string, required): Project IDkey
(string, required): Environment variable keyvalue
(string, required): Environment variable valuetarget
(array, required): Target environments (production, preview, development)teamId
(string, optional): Team IDgitBranch
(string, optional): Git branch to scope the variable toModifies an existing environment variable's value or target environments. Use the environment variable ID to specify which variable to update.
Parameters:
projectId
(string, required): Project IDenvId
(string, required): Environment variable IDvalue
(string, optional): New valuetarget
(array, optional): Target environments (production, preview, development)teamId
(string, optional): Team IDgitBranch
(string, optional): Git branch to scope the variable toPermanently removes an environment variable from a project. The variable will no longer be available in any deployment environment.
Parameters:
projectId
(string, required): Project IDenvId
(string, required): Environment variable IDteamId
(string, optional): Team IDRetrieves all teams that the authenticated user is a member of, providing team IDs and basic information for team-scoped operations.
Parameters: None
Lists all members of a specific team including their roles, permissions, and membership status.
Parameters:
teamId
(string, required): Team IDRetrieves all aliases (custom URLs) for your deployments. Filter by project or specific deployment to see alias assignments.
Parameters:
teamId
(string, optional): Team IDprojectId
(string, optional): Filter by project IDdeploymentId
(string, optional): Filter by deployment IDAssigns a custom alias (URL) to a specific deployment, routing traffic from that alias to the deployment.
Parameters:
deploymentId
(string, required): Deployment IDalias
(string, required): Alias to assignteamId
(string, optional): Team IDAccess detailed information about a specific Vercel project through the URI pattern vercel://project/{projectId}
. Returns comprehensive project data including configuration, settings, linked repositories, and metadata.
Retrieve complete deployment information using vercel://deployment/{deploymentId}
. Provides deployment status, URLs, build information, Git source details, and timing data.
Access domain configuration and status information via vercel://domain/{domain}
. Returns DNS configuration, verification status, SSL certificate information, and associated projects.
View team information and settings through vercel://team/{teamId}
. Provides team name, member count, subscription details, and team-level settings.
Access specific environment variable details using vercel://project/{projectId}/env/{envId}
. Returns the variable's key, target environments, Git branch scope, and metadata without exposing the actual value for security purposes.
This MCP server excels in scenarios requiring deployment automation, infrastructure-as-code workflows, and AI-assisted DevOps operations. Use it to build chatbots that can deploy applications on command, create automated deployment pipelines triggered by natural language, manage multi-environment configurations programmatically, or integrate Vercel operations into larger workflow automation systems. The comprehensive API coverage makes it suitable for everything from simple deployment triggers to complex multi-project, multi-team infrastructure management.
Let's take your AI-powered applications to the next level, together.
Metorial provides developers with instant access to 600+ MCP servers for building AI agents that can interact with real-world tools and services. Built on MCP, Metorial simplifies agent tool integration by offering pre-configured connections to popular platforms like Google Drive, Slack, GitHub, Notion, and hundreds of other APIs. Our platform supports all major AI agent frameworks—including LangChain, AutoGen, CrewAI, and LangGraph—enabling developers to add tool calling capabilities to their agents in just a few lines of code. By eliminating the need for custom integration code, Metorial helps AI developers move from prototype to production faster while maintaining security and reliability. Whether you're building autonomous research agents, customer service bots, or workflow automation tools, Metorial's MCP server library provides the integrations you need to connect your agents to the real world.