Vercel MCP
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— получить развертывание по идентификатору или URLcancelVercelDeployment— Отменить развертываниеlistVercelDeploymentFiles— список файлов развертыванияgetVercelDeploymentFileContents— Получить содержимое файла развертыванияgetVercelDeployments— список развертыванийdeleteVercelDeployment— Удалить развертывание
ДНС
getVercelDNSRecords— список записей DNS для доменаcreateVercelDNSRecord— создание DNS-записи для доменаupdateVercelDNSRecord— обновление записи DNSdeleteVercelDNSRecord— удаление записи DNS
Домены
getVercelDomainConfig— Получить конфигурацию доменаgetVercelDomain— Получить информацию об одном доменеgetVercelDomains— список всех доменов для аутентифицированного пользователя или команды
Проекты
getVercelProjects— Получить список проектовupdateVercelProject— обновление существующего проектаgetVercelProjectDomains— получение доменов проекта по идентификатору или имени проектаgetVercelProjectDomain— Получить домен проектаupdateVercelProjectDomain— обновление домена проектаremoveVercelProjectDomain— Удалить домен из проектаaddVercelProjectDomain— Добавить домен в проектverifyVercelProjectDomain— проверка домена проекта
Переменные среды
filterVercelProjectEnvs— получение переменных среды проектаgetVercelProjectEnv— получить расшифрованное значение переменной средыcreateVercelProjectEnv— создание одной или нескольких переменных средыremoveVercelProjectEnv— удаление переменной средыeditVercelProjectEnv— Редактировать переменную среды
Available Tools
7 toolscancelDeploymentC
Cancels a deployment
| Name | Required | Description | Default |
|---|---|---|---|
| deploymentId | Yes | The ID of the deployment to cancel | |
| slug | No | Slug | |
| teamId | No | Team ID |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| deploymentId | Yes | The ID of the deployment to delete | |
| slug | No | Slug | |
| teamId | No | Team ID | |
| url | No | The URL of the deployment |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| deploymentId | Yes | The ID or URL of the deployment | |
| slug | No | Slug | |
| teamId | No | Team ID | |
| withGitRepoInfo | No | Include git repository info |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| builds | No | Builds parameter | |
| delimiter | No | Delimiter for events | |
| deploymentId | Yes | The ID or URL of the deployment | |
| direction | No | Direction of events retrieval | |
| follow | No | Follow parameter for events | |
| limit | No | Limit on number of events to return | |
| name | No | Filter events by name | |
| since | No | Timestamp to get events from | |
| slug | No | Slug | |
| statusCode | No | Filter events by status code | |
| teamId | No | Team ID | |
| until | No | Timestamp to get events until |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| deploymentId | Yes | The ID of the deployment | |
| fileId | Yes | The ID of the file | |
| slug | No | Slug | |
| teamId | No | Team ID |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Application name | |
| from | No | Timestamp to list deployments from | |
| limit | No | Limit on number of deployments to return | |
| projectId | No | Project ID | |
| since | No | Timestamp to get deployments from | |
| slug | No | Slug | |
| state | No | Deployment state | |
| target | No | Deployment target | |
| teamId | No | Team ID | |
| to | No | Timestamp to list deployments until | |
| until | No | Timestamp to get deployments until | |
| users | No | Filter by users |
TDQS
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| deploymentId | Yes | The ID of the deployment | |
| slug | No | Slug | |
| teamId | No | Team ID |
TDQS
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.
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.
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.
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.
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.
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.
7 tool updates
v1.0.0- First observed
cancelDeployment - First observed
deleteDeployment - First observed
getDeployment - First observed
getDeploymentEvents - First observed
getDeploymentFileContents - First observed
getDeployments - First observed
listDeploymentFiles
TDQS
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.
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.
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.
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
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
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Create, deploy, and operate MCP servers directly from your GitHub repositories.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA 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,42262MIT
- AlicenseCqualityNot gradedmaintenanceAn MCP server that provides tools for interacting with Vercel API, enabling management of deployments, DNS records, domains, projects, and environment variables through natural language.71,42219-
- AlicenseAqualityCmaintenanceA 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.7085MIT
- AlicenseAqualityAmaintenanceA 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.486MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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