Skip to main content
Glama

vercel-mcp

MCP-сервер, подключающийся к API Vercel.

Related MCP server: Vercel MCP

Использование

Курсор

  • Для установки в проект добавьте сервер MCP в ваш .cursor/mcp.json :

{
	"mcpServers": {
		"vercel": {
			"command": "npx",
			"args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"],

		}
	}
}
  • Для глобальной установки добавьте эту команду в настройки курсора:

npx vercel-mcp VERCEL_API_KEY=<your-vercel-api-key>

Виндсерфинг

  • Добавьте сервер MCP в файл ~/.codeium/windsurf/mcp_config.json :

{
	"mcpServers": {
		"vercel": {
			"command": "npx",
			"args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"]
		}
	}
}

Инструменты

Этот сервер MCP предоставляет следующие инструменты для взаимодействия с API Vercel:

Развертывания

  • getVercelDeploymentEvents — получение событий развертывания по идентификатору развертывания и идентификатору сборки

  • getVercelDeployment — получить развертывание по идентификатору или URL

  • cancelVercelDeployment — Отменить развертывание

  • listVercelDeploymentFiles — список файлов развертывания

  • getVercelDeploymentFileContents — Получить содержимое файла развертывания

  • getVercelDeployments — список развертываний

  • deleteVercelDeployment — Удалить развертывание

ДНС

  • getVercelDNSRecords — список записей DNS для домена

  • createVercelDNSRecord — создание DNS-записи для домена

  • updateVercelDNSRecord — обновление записи DNS

  • deleteVercelDNSRecord — удаление записи DNS

Домены

  • getVercelDomainConfig — Получить конфигурацию домена

  • getVercelDomain — Получить информацию об одном домене

  • getVercelDomains — список всех доменов для аутентифицированного пользователя или команды

Проекты

  • getVercelProjects — Получить список проектов

  • updateVercelProject — обновление существующего проекта

  • getVercelProjectDomains — получение доменов проекта по идентификатору или имени проекта

  • getVercelProjectDomain — Получить домен проекта

  • updateVercelProjectDomain — обновление домена проекта

  • removeVercelProjectDomain — Удалить домен из проекта

  • addVercelProjectDomain — Добавить домен в проект

  • verifyVercelProjectDomain — проверка домена проекта

Переменные среды

  • filterVercelProjectEnvs — получение переменных среды проекта

  • getVercelProjectEnv — получить расшифрованное значение переменной среды

  • createVercelProjectEnv — создание одной или нескольких переменных среды

  • removeVercelProjectEnv — удаление переменной среды

  • editVercelProjectEnv — Редактировать переменную среды

Available Tools

7 tools
cancelDeploymentC

Cancels a deployment

ParametersJSON Schema
NameRequiredDescriptionDefault
deploymentIdYesThe ID of the deployment to cancel
slugNoSlug
teamIdNoTeam ID

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. 'Cancels' implies a mutation, but it doesn't specify effects like whether it stops processes, requires permissions, or has side effects. This is inadequate for a tool that likely alters system state without safety cues.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with a single sentence, 'Cancels a deployment', which is front-loaded and wastes no words. It efficiently states the core action without unnecessary elaboration.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with no annotations and no output schema, the description is incomplete. It doesn't cover behavioral traits, usage context, or return values, leaving gaps in understanding how to invoke it safely or interpret results, especially given sibling tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all three parameters. The description adds no meaning beyond the schema, such as explaining relationships between 'deploymentId', 'slug', and 'teamId'. Baseline 3 is appropriate as the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states the tool's purpose ('Cancels a deployment') with a clear verb and resource, but it's vague about what 'cancel' entails compared to siblings like 'deleteDeployment'. It doesn't distinguish this tool from alternatives, leaving ambiguity about whether cancellation is reversible or different from deletion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. With siblings like 'deleteDeployment' and 'getDeployment', the description lacks context on prerequisites, timing, or exclusions, such as whether it applies only to active deployments or has specific conditions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

deleteDeploymentC

Deletes a deployment

ParametersJSON Schema
NameRequiredDescriptionDefault
deploymentIdYesThe ID of the deployment to delete
slugNoSlug
teamIdNoTeam ID
urlNoThe URL of the deployment

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. 'Deletes' implies a destructive, irreversible mutation, but the description doesn't specify permissions required, confirmation steps, side effects (e.g., whether associated resources are removed), or error handling. For a destructive tool with zero annotation coverage, this is a significant gap in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with 'Deletes a deployment'—a single, front-loaded sentence that directly states the tool's purpose without any wasted words. It efficiently communicates the core action and resource, making it easy for an agent to parse quickly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's destructive nature and lack of annotations or output schema, the description is incomplete. It doesn't address critical context like what deletion entails (permanent vs. reversible), prerequisites, or expected outcomes. For a mutation tool with no structured safety hints, more descriptive detail is needed to guide safe and correct usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with all parameters documented in the input schema (e.g., 'deploymentId' as required). The description adds no additional meaning beyond what the schema provides, such as explaining parameter relationships or usage examples. With high schema coverage, the baseline score of 3 is appropriate as the schema handles parameter documentation adequately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Deletes a deployment' clearly states the action (delete) and resource (deployment), which is a specific verb+resource combination. However, it doesn't distinguish this tool from sibling tools like 'cancelDeployment', which might serve a similar destructive purpose but with different semantics. The purpose is clear but lacks sibling differentiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives. There are multiple sibling tools (e.g., 'cancelDeployment', 'getDeployment'), but the description doesn't explain when deletion is appropriate versus cancellation or retrieval. No context or exclusions are mentioned, leaving the agent without usage direction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

getDeploymentC

Gets a deployment by ID or URL

ParametersJSON Schema
NameRequiredDescriptionDefault
deploymentIdYesThe ID or URL of the deployment
slugNoSlug
teamIdNoTeam ID
withGitRepoInfoNoInclude git repository info

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It states the tool 'Gets' a deployment, implying a read-only operation, but lacks details on permissions, rate limits, error handling, or response format. This is inadequate for a tool with potential complexity in deployment retrieval.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise—a single sentence with no wasted words. It is front-loaded with the core purpose, making it efficient and easy to parse, though this brevity contributes to gaps in other dimensions.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations and no output schema, the description is incomplete. It doesn't explain what a 'deployment' entails, the return format, or behavioral aspects like authentication needs. For a tool with 4 parameters and sibling tools, more context is needed to guide effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema fully documents all parameters. The description adds minimal value by implying 'deploymentId' can be an ID or URL, but this is already covered in the schema. No additional semantics are provided for other parameters like 'slug' or 'withGitRepoInfo'.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Gets') and resource ('a deployment'), specifying it retrieves by 'ID or URL'. It distinguishes from siblings like 'getDeployments' (plural) by focusing on a single deployment, though it doesn't explicitly contrast with 'getDeploymentEvents' or 'getDeploymentFileContents'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. It doesn't mention prerequisites (e.g., needing a deployment ID), exclusions, or comparisons to siblings like 'getDeployments' for listing multiple deployments or 'getDeploymentEvents' for event details.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

getDeploymentEventsC

Gets deployment events by deployment ID and build ID

ParametersJSON Schema
NameRequiredDescriptionDefault
buildsNoBuilds parameter
delimiterNoDelimiter for events
deploymentIdYesThe ID or URL of the deployment
directionNoDirection of events retrieval
followNoFollow parameter for events
limitNoLimit on number of events to return
nameNoFilter events by name
sinceNoTimestamp to get events from
slugNoSlug
statusCodeNoFilter events by status code
teamIdNoTeam ID
untilNoTimestamp to get events until

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It states 'Gets' but doesn't disclose behavioral traits like pagination (limit parameter), ordering (direction), streaming (follow), or authentication needs. For a tool with 12 parameters and no annotations, this is a significant gap in transparency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence with zero waste. It's front-loaded with the core purpose and appropriately sized for the tool's complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given high complexity (12 parameters), no annotations, and no output schema, the description is incomplete. It doesn't cover behavioral aspects like filtering, pagination, or return format, leaving significant gaps for an agent to understand how to use the tool effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so parameters are documented in the schema. The description adds minimal value beyond implying deploymentId and buildId are key inputs, but it doesn't explain parameter interactions or semantics (e.g., how since/until work with direction). Baseline 3 is appropriate as the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('Gets') and resource ('deployment events') with specific identifiers ('by deployment ID and build ID'). It distinguishes from siblings like getDeployment (single deployment) or getDeployments (list), though it could be more explicit about the filtering/retrieval nature.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. It doesn't mention prerequisites (e.g., needing a deployment ID), exclusions, or compare to siblings like getDeployment (which might return summary vs. events). Usage is implied by the name but not articulated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

getDeploymentFileContentsD

Gets deployment file contents

ParametersJSON Schema
NameRequiredDescriptionDefault
deploymentIdYesThe ID of the deployment
fileIdYesThe ID of the file
slugNoSlug
teamIdNoTeam ID

TDQS

D1.8/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden for behavioral disclosure but offers none. It doesn't indicate whether this is a read-only operation, what authentication might be required, whether rate limits apply, what happens if the file doesn't exist, or what format the contents are returned in. The description provides zero behavioral context beyond the basic action implied by the name.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

While technically concise with just three words, this description is under-specified rather than efficiently structured. It fails to front-load important information and doesn't use its limited space effectively. A truly concise description would pack more operational context into the same or fewer words, whereas this feels incomplete rather than efficiently crafted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 4 parameters, no annotations, and no output schema, the description is severely incomplete. It doesn't help the agent understand what kind of file contents are returned (text, binary, structured data), what errors might occur, or how this tool fits into the broader deployment workflow with its sibling tools. The description provides minimal context for what appears to be a non-trivial file retrieval operation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With 100% schema description coverage, the schema already documents all 4 parameters adequately. The description adds no parameter-specific information beyond what's in the schema - it doesn't explain relationships between parameters, provide examples of valid values, or clarify why certain parameters are required while others are optional. The baseline score of 3 reflects adequate schema coverage with no additional value from the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Gets deployment file contents' is a tautology that essentially restates the tool name 'getDeploymentFileContents' without adding meaningful specificity. While it correctly identifies the verb ('Gets') and resource ('deployment file contents'), it doesn't distinguish this tool from potential siblings like 'listDeploymentFiles' or provide any additional context about what type of file contents are retrieved or their format.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides absolutely no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites, appropriate contexts, or differentiate from sibling tools like 'getDeployment' or 'listDeploymentFiles'. The agent receives no help in determining when this specific file retrieval tool should be selected over other deployment-related operations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

getDeploymentsC

Lists deployments

ParametersJSON Schema
NameRequiredDescriptionDefault
appNoApplication name
fromNoTimestamp to list deployments from
limitNoLimit on number of deployments to return
projectIdNoProject ID
sinceNoTimestamp to get deployments from
slugNoSlug
stateNoDeployment state
targetNoDeployment target
teamIdNoTeam ID
toNoTimestamp to list deployments until
untilNoTimestamp to get deployments until
usersNoFilter by users

TDQS

C2.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries full burden for behavioral disclosure. 'Lists deployments' implies a read-only operation but doesn't specify whether this requires authentication, what format the output takes, whether results are paginated, or any rate limits. For a tool with 12 parameters and no annotation coverage, this minimal description leaves critical behavioral aspects undocumented.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is maximally concise at just two words, with zero wasted language. While this conciseness comes at the expense of completeness, the description is perfectly structured and front-loaded with the core action.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 12 parameters, no annotations, no output schema, and multiple sibling tools, the description is severely incomplete. It doesn't explain the relationship between similar parameters (like 'from/to' vs 'since/until'), doesn't indicate typical use cases, and provides no information about the return format or error conditions.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema description coverage is 100%, with all 12 parameters clearly documented in the input schema. The description adds no parameter information beyond what's already in the schema, so it meets the baseline score of 3 for high schema coverage. However, it doesn't provide any higher-level guidance about parameter relationships or typical usage patterns.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Lists deployments' is a tautology that essentially restates the tool name 'getDeployments' without adding meaningful specificity. While it correctly identifies the verb ('Lists') and resource ('deployments'), it fails to distinguish this tool from its sibling 'getDeployment' (singular) or provide any scope information about what kind of deployments are listed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides absolutely no guidance on when to use this tool versus alternatives. With sibling tools like 'getDeployment' (singular), 'cancelDeployment', and 'deleteDeployment', there's no indication that this tool lists multiple deployments while 'getDeployment' retrieves a specific one, or when filtering vs. direct retrieval is appropriate.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

listDeploymentFilesC

Lists deployment files

ParametersJSON Schema
NameRequiredDescriptionDefault
deploymentIdYesThe ID of the deployment
slugNoSlug
teamIdNoTeam ID

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It only states the action ('Lists') without details on permissions, rate limits, pagination, or output format (e.g., list of file names vs. full metadata). This is inadequate for a tool with potential complexity, as it lacks critical operational context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise with a single sentence, 'Lists deployment files', which is front-loaded and wastes no words. It efficiently conveys the core action without unnecessary elaboration, making it easy to parse quickly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations, no output schema, and a tool that likely returns a list of files (implied by 'Lists'), the description is incomplete. It does not address what the output includes (e.g., file names, sizes, types) or behavioral aspects like error handling. For a tool with three parameters and potential complexity, this leaves significant gaps in understanding.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with all parameters documented in the schema (deploymentId, slug, teamId). The description adds no additional meaning beyond the schema, such as explaining relationships between parameters (e.g., slug vs. teamId) or usage examples. This meets the baseline for high schema coverage but does not enhance understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'Lists deployment files' states the basic action (list) and resource (deployment files), which provides a minimal viable purpose. However, it lacks specificity about what 'deployment files' entails (e.g., file metadata, paths, types) and does not distinguish it from sibling tools like 'getDeploymentFileContents' or 'getDeployment', making it vague but functional.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. It does not mention prerequisites (e.g., needing a deployment ID), exclusions, or comparisons to siblings such as 'getDeploymentFileContents' (which likely retrieves file content) or 'getDeployment' (which might provide deployment metadata). This leaves usage unclear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 7 tool updatesv1.0.0
    • First observedcancelDeployment
    • First observeddeleteDeployment
    • First observedgetDeployment
    • First observedgetDeploymentEvents
    • First observedgetDeploymentFileContents
    • First observedgetDeployments
    • First observedlistDeploymentFiles

TDQS

B3.1/5.0
Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. Tools like cancelDeployment, deleteDeployment, getDeployment, and getDeployments target specific actions on deployments, while getDeploymentEvents, getDeploymentFileContents, and listDeploymentFiles handle related but separate data retrieval tasks. The descriptions reinforce these distinctions, making misselection unlikely.

Naming Consistency5/5

The tool names follow a highly consistent verb_noun pattern throughout, using camelCase uniformly. All tools start with a verb (cancel, delete, get, list) followed by a noun (Deployment, DeploymentEvents, DeploymentFileContents, etc.), with no deviations or mixed conventions. This predictability aids in agent comprehension and usage.

Tool Count5/5

With 7 tools, the server is well-scoped for managing Vercel deployments. Each tool earns its place by covering essential operations like listing, retrieving, canceling, deleting, and accessing deployment-related data (events, files, contents). This count is neither too thin nor excessive, fitting typical deployment management workflows effectively.

Completeness4/5

The tool set provides strong CRUD/lifecycle coverage for deployments, including create (implied via deployment actions), read (get, list), update (cancel as a state change), and delete operations. Minor gaps exist, such as no explicit tool for creating or triggering deployments, but agents can likely work around this given the focus on post-deployment management.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.
    1,422
    62
    MIT
  • A
    license
    C
    quality
    Not graded
    maintenance
    An MCP server that provides tools for interacting with Vercel API, enabling management of deployments, DNS records, domains, projects, and environment variables through natural language.
    7
    1,422
    19
    -
  • A
    license
    A
    quality
    C
    maintenance
    A comprehensive MCP server with 70 tools covering the entire Vercel REST API, enabling management of deployments, projects, environment variables, domains, DNS, aliases, certificates, logs, checks, webhooks, edge config, and teams via a Vercel access token.
    70
    85
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A reference MCP server for observing Vercel projects and deployments over stdio. It provides read-only tools to list and fetch details of Vercel projects and deployments.
    4
    86
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fefergrgrgrg/Smileyco.in'

If you have feedback or need assistance with the MCP directory API, please join our Discord server